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.

Download (57332 downloads)
Portable (21001 downloads)
Updated May 9, 2018
File Size 2 MB
License Open Source
Requirements 10 (32 and 64 bit)

Source Code

Browse or download the source code at GitHub. To compile (build) the sources, you will need to download and install AutoIt Beta version or later. Download the AutoIt Script Editor (Scite) here to edit the source code.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

42 thoughts on “Windows 10 Update Switch

  1. Richard Traylor

    I keep getting a broken zip file of WINDOWS 10 UPDATE SWITCH. what is needed to get a clean zip?

  2. Pingback: Switch10 W10 Update Blocker – Padeiradas

  3. Pingback: Cómo solucionar problemas con las actualizaciones en Windows 10 | Móvil Experto

  4. ThomasH

    Switch is not working. Last week I had to watch 2 computers do the update (it took 4 hours each)

  5. Matera the Mad

    I greatly appreciate the tools provided on this site. Not for my own computer, since I adopted the ultimate solution to Windows problems years ago — Linux! — but because I have to help out my Windows-using friends. Thank you. 🙂

  6. Richard

    Update Switch won’t allow me to set metered connections for “Ethernet” or “Wi-Fi”. When I try, I get the error message: “Error: Could not write to [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion ….”
    I have downloaded Subinacl successfully, but Update Switch still doesn’t seem to be able to edit the registry.

    1. O-Qua Tangin Wann

      Update Switch will not allow me to change 3 Windows computers I have to Metered Connections, as well. It cannot write to the Registry, since the Registry key that needs to be changed requires special permissions.

  7. Ross West

    Thanks for sharing this stuff. Definitely, I will try this, but I don’t know it is a permanent solution or not. but it seems to be very useful.

  8. Valerio

    Does it work correctly also with “windows 10 creators update”?

  9. William Higgs

    Hello 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.

  10. 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.

  11. Pingback: Windows 10 Update Switch + Portable | Free All Download

  12. Pingback: Windows 10 Update Switch + Portable

  13. Pingback: Como desactivar las actualizaciones en Windows 10

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

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

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

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

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

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

  20. Pingback: Windows 10 Update Switch + Portable Softarchive

  21. 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

  22. 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]

    1. Rizonesoft Post author

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

      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.

        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.

    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!

  23. 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

    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.

      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.

        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.

  24. Vins

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

    1. Rizonesoft Post author

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

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