How to disable Windows 10 updates
Disable Windows 10 updates. This guide will walk you through the steps to turn off automatic updates in Windows 10 (i.e. install updates). At the beginning of the instructions, there are proven and currently working methods for disabling updates, then there are additional options that may not function at the moment.
By default, Windows 10 automatically checks for updates, downloads and installs them, making it harder to disable updates than in previous versions of the operating system. Nevertheless, it is possible to do this: using the OS administration tools or third-party programs. The instructions below are about how to completely disable system updates, but if you need to disable the installation of a specific KB update and uninstall it, you will find the necessary information in the How to uninstall Windows 10 updates guide . See also: How to disable automatic driver updates in Windows 10 .
In addition to completely disabling Windows 10 updates, the instructions show how to disable a specific update that is causing problems, or, if necessary, a “big update” such as Windows 10 20H2, 2004 May 2020 Update, Windows 10 1909, without disabling the installation of security updates … Also, keep in mind that there are separate programs for managing updates for Windows 10 , which, among other things, allow you to disable automatic search, download and install them, and, if necessary, download the necessary ones manually.
Disable Windows 10 updates completely without disabling Update Center (recommended method, tested in fall-winter 2020)
I tested this method throughout November 2020 on the latest version of Windows 10, and it proved to be fully functional. The bottom line is to configure updates so that the system uses a local update server. At the same time, due to the actual absence of this server, updates will not be downloaded.
At the same time, the Windows Update service will continue to work (without loading the system), and any Microsoft servers will not be blocked: this can be useful for the health and proper functioning of the rest of the system, installing some Microsoft development components, updating applications from the Windows Store and others. tasks.
To disable Windows 10 updates using this method, create a reg file with the following content:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate]
“DoNotConnectToWindowsUpdateInternetLocations” = dword: 00000001
“UpdateServiceUrlAlternate” = “server.wsus”
“WUServer” = “server.wsus”
“WUStatusServer” = “server.wsus”
[HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate \ AU]
“UseWUServer” = dword: 00000001
After that, “run” the created file and agree to add parameters to the registry. Immediately after that, without restarting the computer, updates will stop downloading and updating.
Method demonstration video
To undo the changes made:
From the registry key
HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate
remove parameters DoNotConnectToWindowsUpdateInternetLocations , UpdateServiceUrlAlternate , WUServer , WUStatusServer
From the registry key
HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate \ AU
remove the UseWUServer parameter
The same method of disabling updates is implemented in the free utility Winaero Tweaker .
How to disable automatic updates in Windows 10, but allow manual installation of updates
With the release of new versions of Windows 10, many ways to disable updates have stopped working: the Windows Update service turns on by itself, blocking in hosts does not work, tasks in the task scheduler are automatically activated over time, registry settings do not work for all OS editions.
Nevertheless, there is a way to disable updates (at least, to automatically search for them, download them to your computer and install them). In Windows 10 tasks, there is a Schedule Scan task (in the UpdateOrchestrator section), which, using the system program C: \ Windows \ System32 \ UsoClient.exe, regularly checks for updates, and we can make it stop working. However, Windows Defender malware definition updates will continue to be installed automatically.
Disable Schedule Scan and Automatic Updates
In order for the Schedule Scan task to stop working, and, accordingly, to stop automatically checking and downloading Windows 10 updates, you can set a ban on reading and executing the UsoClient.exe program, without which the task will not work.
The order of actions will be as follows (to perform actions you must be an administrator in the system)
Run Command Prompt as Administrator. To do this, you can start typing “Command line” in the search on the taskbar, then right-click on the found result and select “Run as administrator”.
At the command prompt, enter the command
takeown /fc:\windows\system32\usoclient.exe / a
and press Enter. Change the owner of usoclient.exe
Close the command prompt, go to the C: \ Windows \ System32 \ folder and find the usoclient.exe file there , right-click on it and select Properties.
On the Security tab, click the Edit button. Change permissions for usoclient.exe
Select each item in the “Groups or users” list one at a time and uncheck them in the “Allow” column below. Disable permissions for usoclient.exe
Click OK and confirm the change of permissions.
Reboot your computer.
After that, Windows 10 updates will not be installed (and detected) automatically. However, if you wish, you can check for updates and install them manually in Settings – Update & Security – Windows Update.
Optionally, you can restore the permissions to use the usoclient.exe file from the command line running as administrator:
c: \ windows \ system32 \ usoclient.exe / reset
(however, permissions for Trusted Installer will not be returned, nor will the owner of the file be changed).
Notes: Sometimes when Windows 10 tries to access the usoclient.exe file, you may receive an “Access Denied” error. Steps 3-6 described above can also be performed on the command line using icacls, but I recommend the visual path, since the list of groups and users with permissions can change during OS updates (and you need to specify them manually on the command line).