Windows 10 Update Switch

Microsoft is determined that you must keep your Windows 10 computer up to date. They removed all options to disable Windows 10 updates. So, to get some degree of control back, We created the Windows 10 Update Switch (Switch10) tool.

Windows 10 Update Switch is a simple tool that enables you to turn-off or turn-on Windows 10 updates. You can also use Switch10 to set certain connection types as metered.

Windows 10 Update Switch 1 Build 302 main screen

Windows 10 Update Switch 1 Build 302 main screen

Disable Updates Post Windows 10 Anniversary Update

Prior to Windows 10 Anniversary Update you could Disable Windows 10 Updates using Group Policies. However, after the Windows 10 Anniversary Update, this option is no longer available. “Thank you Microsoft, we appreciate it!”. In result, we had to resort to unorthodox methods to disable Windows 10 updates.

How does Windows 10 Update Switch work?

Windows 10 Update Switch disables and stops the Windows Update service and in doing so, disables Windows 10 Updates. Furthermore, Switch10 can enable Windows 10 updates again quickly when you need it. It will in this case enable and start the Windows Update service again for your computer to update as normal.

However, this is not a permanent solution. Windows 10 will in certain situations start the service back up automatically! The recommended solution is to set the connection type as metered. Carry on reading for more about metered connections.

Metered Connections

At the moment Windows 10 only allows you to set Wi-Fi connections as metered. Switch10 allows you to set 3G, 4G, Ethernet and Wi-Fi connection types as metered. With Switch10, you can quickly set these connection types back too non-metered when needed.

When you set a connection type to metered connection, Windows 10 will not download updates on that connection type. Read the Turn on Windows 10 metered connection article for more about metered connections.

Download Windows 10 Update Switch

Windows 10 Update Switch comes in two flavors. A setup utility for installing it to your computer and a portable version for running it straight from a memory stick or portable hard drive.

Just download which ever version you prefer.

Source Code

Download Windows 10 Update Switch source code below or browse the GitHub Repository. To compile (build) the sources, you will need to download and install AutoIt Beta version 3.3.15.0 or later. Download the AutoIt Script Editor (Scite) here to edit the source code.

Our Score
4.2 out of 5 stars
(17)

29 thoughts on “Windows 10 Update Switch

  1. William Higgs
    I see you took my adviceHello sir. I see that you took the advice I left a while ago in regards to disabling the Windows update service as a method of disabling Windows update. It is always refreshing to see developers who actually listen to the suggestions of their users. I did read on that you mentioned that the Windows update service has a habit of restarting itself, making the method not very reliable. However, that would be because the service has simply been turned off, not disabled. To disable it fully (so that it will not start back up until desired), You would need to run these two commands from elevated command prompt: net stop wuauserv sc config wuauserv start= disabled The first command stops the service if it is running. The second will set its status to disabled so that it cannot run until its status is set back, which can be done with the following: sc config wuauserv start= This will resolve the reliability issue you mentioned in the product description. Once again, great to see a developer who considers suggested by users. All too used to the cold shoulder.
    Reply
  2. Clay Goss

    Some command line switches to script the operation of the utility would be create! This would allow for turning on/off Windows 10 updates remotely.

    Reply
  3. Pingback: Windows 10 Update Switch 1.0.1.303 + Portable | Free All Download

  4. Pingback: Windows 10 Update Switch 1.0.1.303 + Portable

  5. Pingback: Como desactivar las actualizaciones en Windows 10

  6. Pingback: Como desativar as atualizações do Windows 10 (se assim você desejar) | TargetHD.net

  7. Pingback: Fool Windows 10 into disabling automatic updates | Recom Computers

  8. Pingback: Stop Windows 10 Updates with Windows 10 Update Switch - LaptopNinja

  9. Pingback: Bloquea las actualizaciones automáticas con Windows 10 Update Switch | Esther Claravalls

  10. Pingback: Bloquea las actualizaciones automáticas con Windows 10 Update Switch

  11. Pingback: Bloquea las actualizaciones automáticas con Windows 10 Update Switch

  12. Pingback: Windows 10 Update Switch 1.0.1.303 + Portable Softarchive

  13. Alwin

    can you create a software that solve the short-cut virus? because my whole school computer and most of the USB drive are attack by short-cut virus. no matter how many i kill or cure , the virus give on coming. TQ

    Reply
  14. scratchfury79

    Any idea why I get this error?

    Error: Could not write to [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\DefaultMediaCost –> WiFi –> REG_DWORD –> 2]

    Reply
    1. Rizonesoft Post author

      Go to Troublshoot in Windows 10 Update Switch and click “Restore Metered Connection Permissions”. That should fix it. 🙂

      Reply
      1. scratchfury79

        That didn’t work. I’m thinking my registry permissions are messed up. Only TrustedInstaller has Full Control to DefaultMediaCost according to regedit.

        Reply
        1. Rizonesoft Post author

          I am working on a little app that uses SubInACL to restore all registry permissions using different settings than the one build into Switch10. The program will be finished tomorrow. Furthermore, I will also work on an article about taking ownership and restoring permissions of a registry key. But for now, you can try these steps to solve your issue.

          Reply
    2. Rudy Klanseck

      Do you have a fix for the error expressed in the Windows 10 Update Switch message box:
      [ 1/15/2017 22:11:32 ] Setting Metered Connections
      ——————————————————————————————
      [ 1/15/2017 22:11:32 ] Setting Ethernet Connections to Metered.
      [ 1/15/2017 22:11:32 ] Error: Could not write to [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\DefaultMediaCost –> Ethernet –> REG_DWORD –> 2]
      [ 1/15/2017 22:11:32 ] Unable to open requested key!
      [ 1/15/2017 22:11:32 ] Finished!

      Reply
  15. eku

    I’m confused, how do you use it to set an ethernet connection to metered? I downloaded it and can’t check any of the boxes

    Reply
    1. Rizonesoft Post author

      You can only set metered connections if Windows Updates is enabled. I’m changing this behaviour in the next release. Yea, not sure what I was thinking. 🙂 The new release should be available this weekend if all goes well.

      Reply
      1. eku

        Thanks, that sorted the boxes issue, but when I’m on ehternet the service host process still consumes my bandwith even after using your app to set it as metered and disabling windows updates manually. Only way it doesn’t is if I switch over to my metered WiFi connection.

        Reply
        1. Rizonesoft Post author

          Strange, because Windows 10 should treat all metered connections the same. I will research the issue further as soon as the update is released this weekend.

          Reply
  16. Vins

    Good idea, but the service wuaserv starts in automatic when starts a new search of Windows Update.

    Reply
    1. Rizonesoft Post author

      I know about this issue, and I’m working on a solution. Will update it as soon as possible.

      Reply
  17. Pingback: Enable or Disable Automatic Updates with Windows 10 Update Switch

Leave a Reply

Your email address will not be published. Required fields are marked *

Add your own review

Rating