Block Windows Updates with Windows 10 Update Switch

Martin Brinkmann
Dec 19, 2016
Updated • Jul 5, 2017
Windows, Windows 10

Windows 10 Update Switch is a free portable program for Windows 10 devices designed to set any network connection to metered to block the automatic download of Windows updates on the machine.

Microsoft is determined to push Windows updates to all Windows 10 machines. While there are some options that you have to block updates or delay them, those require usually some Registry hacking or Group Policy access.

Especially Windows 10 Home users face challenges in this regard due to the Group Policy Editor not being part of the operating system. Home users cannot defer updates on top of that. Defer does not block updates completely, but it gives you about four months in which feature updates -- think Anniversary Update or the upcoming Creators Update -- are not installed.

Even disabling the Windows Updates service is not reliable anymore, as the operating system may turn the service back on eventually.

Windows 10 Update Switch

windows 10 update switch

Windows 10 Update Switch is a portable program that ships with two options to tame Windows Update on any Windows 10 machine.

The first toggles the Windows Update service. While this turns off updates for some time, it won't block updates from being deployed indefinitely on the PC.

That's where the program's second option comes into play: setting any connection to metered.

Setting a connection to metered has a number of effects. It tells Windows that bandwidth is expensive, either because of a quota, because you pay per Megabyte or Gigabyte transferred, or because your Internet connection is slow and bandwidth may be required for tasks with a greater priority.

Effects include disabling the automatic download of Windows updates and Store app updates. It will also disable peer to peer uploading of updates, block tiles from being updated, and may impact certain programs or apps on the PC.

Anyway, setting a connection to metered will block updates efficiently. Problem is, Microsoft only made this option available for Wi-Fi and Mobile connections, but not for your Ethernet connection.

So, if your Windows 10 device connects to the Internet through an Ethernet cable, then you cannot benefit from the advantages of metered connections.

Note: Windows 10 Update Switch supports setting the Ethernet (and Wi-Fi) connection as metered. It requires Microsoft's Subinacl program for that though. It links to the tool from its interface, and requires that it is installed on the system to modify the preferences in the Registry. You can download Subinacl from here.

Once that is out of the way, you can check the Ethernet box in Windows 10 Update Switch to set the Ethernet connection to metered.

Second Note: This did not work on one PC I ran the program on even though Subinacl was installed. If you run into the same issue, use Winaero Tweaker instead for the procedure, as it supports it as well. You find the option under Network > Set Ethernet as Metered Connection in the application.

Behind the curtain

metered ethernet connection

You may ask yourself what the programs do in the background. All they do is change the data of a Registry value.

  1. Tap on the Windows-key, type Regedit.exe and hit the Enter-key.
  2. Navigate to the Registry key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\DefaultMediaCost
  3. There you find listed Ethernet among other network connections.
  4. Changing any Registry value, e.g. Ethernet, there to 2 sets the connection to metered while 1 means it is unmetered.

The main issue is that you cannot just change data there as you don't have sufficient permissions to do so. You need a program that lets you take ownership of the Registry key.  You may use RegOwnershipEx for that, or any other program that lets you do so.

Closing Words

Windows 10 Update Switch is a handy portable application to toggle Windows Update, and to set any connection to metered or unmetered. The program relies on a third-party tool that you need to install though, and you may run into the same issues that I ran into because of that.

Now You: How is Windows Update configured on your PC?

software image
Author Rating
4.5 based on 6 votes
Software Name
Windows 10 Update Switch
Operating System
Software Category
Landing Page

Tutorials & Tips

Previous Post: «
Next Post: «


  1. Peter said on May 22, 2017 at 7:24 am

    This is a good way to ensure that the pc is not patched, so malware like the ransomware WannaCry / WannaCrypt can infect, encrypt data and jump to other machines.

  2. war59312 said on December 25, 2016 at 2:59 am

    See my script @

    If having trouble with it, email me @

    Happy to help.

  3. Josh Alke said on December 21, 2016 at 8:54 pm

    My laptop came with a licensed version of win 10. I am forced to use this &&it.

  4. Josh Alke said on December 21, 2016 at 8:52 pm

    Will this work on USB Modem? I am really frustrated that whenever I connected my usb modem, I have no way to set it as metered connection and thus all my limited is consumed by windows update. ;(

  5. lester said on December 20, 2016 at 7:05 am

    Hilarious the number of solutions being created simply to stop your OS from updating.

    I know a better one, DON”T USE IT.

    1. Dave said on December 21, 2016 at 10:37 am

      That’s a retarded response. You apparently can’t understand that some people do important things with their computers – things that can’t be done as well on Mac or Linux.

      1. A or B, not C. said on December 21, 2016 at 2:01 pm

        @ Dave ……. DON’T USE WIN10. … FYI, u can still use Win 7 which is good until 2020 or Win 8.1 which is good until 2023. .. n even beyond that, eg Win XP r still being used quite safely.
        ……. Hopefully, by 2023, a better OS/company will replace Win 10/M$.

  6. Flyer said on December 20, 2016 at 12:58 am

    Amazing how many new problems creates this Windows not known before :D
    It definitely confirms the golden rule: if you have too much time and no clue what to do with it, instaling new M$ system not only fills this time but creates many new unexpected troubles.
    Geeez, I definitely prefer to manage my free time myself ;)
    Anyway congratulations for the patience guys :P

  7. sordum lover said on December 19, 2016 at 7:09 pm

    yes I tried this one and Windows 10 re-enabled those settings. I use much better one “Windows Update Blocker” , Martin Why did you started to ignore sordum’s High quality softwares ? really hard to understand

    1. Meyers07 said on January 29, 2017 at 7:17 pm

      Tried it (released December 2016) and it’s effectively froze the state of Windows Build and Windows Update Services and preventing anymore Windows Update to be downloaded automatically. As soon as hearsay states that MS can turn back on Windows Update services, i use that and it worked. Sordum before this has worked on the amazing DnsJumper which allows me to access locally-ISP blocked sites (for some dumb reason many national ISP block Reddit, for example)

  8. hirobo said on December 19, 2016 at 3:51 pm

    Windows 10 may re-enable those settings at anytime behind your back. Here’s the quick and easy way to disable updates. Create a cmd script that loops every 5 seconds. Let it run in the background, start it on every boot, etc. That way if Windows 10 tries to sneakily re-enable those services, they will be shut down within 5 seconds:

    Net stop “BITS”
    Sc config “BITS” start=disabled
    Net stop “wuauserv”
    Sc config “wuauserv” start=disabled
    Timeout 5
    Goto start

    1. A or B, not C. said on December 20, 2016 at 5:32 am

      @ hirobo ……. Most likely, M$ hv re-enabled those settings or any other changed settings in Win 10 with the AllowExperimentation(AE) setting in Windows Registry during a mandatory auto-update.
      ……. The default AE setting in Win 10 allows M$ to reset configuration settings. If M$ wish to, they can also reset the AE setting to allow M$ to conduct experiments remotely on any targeted Win 10 cptr thru a mandatory auto-update.

      Only Win 10 Pro & Ent users who hv subscribed to M$-Intune can fully disable AE via Configuration Setting Policy(CSP). M$-Intune is meant for a business to manage their employees’ Win 10 devices, eg smartphones n work-station cptrs = costs US$6 per user per month.
      ……. Nevertheless, in certain isolated cases, M$ can still re-enable a disabled AE setting thru a targeted mandatory auto-update = will likely cause M$ to lose the M$-Intune subscription revenue.
      So, it may be better to also change the AE setting in Windows Registry after disabling Windows Update.

  9. Ann said on December 19, 2016 at 1:05 pm

    Problem with setting to a metered connection, is that your mail program won’t function as normal.
    They too see that it’s a metered connection and ask each time if they may check for mail regularly.
    to be honest don’t know if all mail programs behave like this, but the few i’ve checked did it.

  10. zund said on December 19, 2016 at 10:20 am

    welp, or you can just use the appropriate policy:


  11. RossN said on December 19, 2016 at 9:51 am

    I have a permanent block on a Windows 10 Home machine, for compatibility with an expensive program.
    When I remember, or check tomorrow, I’ll post here what I used.

    1. RossN said on December 19, 2016 at 11:00 pm

      Checked, and it is GWX Control Panel Monitor.
      This means I can stay on Windows 10 version 1511.

  12. Sais said on December 19, 2016 at 9:12 am

    ‘Windows Update MiniTool’ is a very fine little tool to handle updates in classic way.

    1. David said on December 21, 2016 at 10:45 am

      Oh, this is what I want. This looks great. But will it help me with Microsoft’s new “update packs” that don’t disclose what they do?

    2. Martin Brinkmann said on December 19, 2016 at 9:19 am

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

We love comments and welcome thoughtful and civilized discussion. Rudeness and personal attacks will not be tolerated. Please stay on-topic.
Please note that your comment may not appear immediately after you post it.