- Windows Update service: guide and versions history
- How to Check for Updates in Windows 10
- Windows 10 feature update version history
- Stop Windows Update service
- How to stop Windows update service
- Update service restarts automatically
- How to start windows update
- How does Windows Update work?
- Download
- Install
- Commit
- How updating works
- Scanning updates
- How Windows Update scanning works
- Starts the scan for updates
- Identifies service IDs
- Finds network faults
- Downloading updates
- Installing updates
- Committing Updates
Windows Update service: guide and versions history
- Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
- Click Start Scan to find Windows issues that could be causing PC problems.
- Click Repair All to fix issues affecting your computer’s security and performance
- Restoro has been downloaded by 0 readers this month.
Windows Update, a service offered by Microsoft, provides updates for Windows components.
It can be replaced with Microsoft Update, an expanded version of the service which provides for other Microsoft software as well, such as Microsoft Office, Windows Live Essentials, and Microsoft Expression Studio.
The service provides different kinds of updates. Security updates or critical updates protect against vulnerabilities to malware and security exploits.
In its long history, Microsoft provided updates in different ways for different operating systems. The general categories of updates are:
- Critical Update
- Definition Update
- Update
- Driver Updates
- Tool Updates
- Security Updates
- Feature Pack Updates
- Monthly Rollup
- Service Pack
- Full updates
- Express updates
- Delta updates
- Update rollup
- Security Quality Update
- Security Monthly Quality Rollup
- Preview of Monthly Quality Rollup
- Service Stack Updates
So, other updates correct errors unrelated to security or enhance functionality.
Windows Update clients normally download updates over an Internet connection, although Microsoft makes provision for installing updates on computers without an Internet connection and a range of alternative methods and programs also exist to install updates.
How to Check for Updates in Windows 10
By default, Windows 10 will download the missing updates in the background, but you can always check for updates on your own. To do that, follow these steps:
- Open the Settings app. You can do that quickly by using Windows Key + I shortcut.
- Once the Settings app opens, navigate to the Update & Security section.
- Click Check for updates button.
Windows will now check for new updates and download them in the background.
Windows 10 feature update version history
Windows 10 has received several feature updates so far, as you can see in the table below and starting with version 1607 each update has a marketing name:
Stop Windows Update service
This post explains how to stop Windows update service from command line(CMD). Make sure that you open elevated administrator command prompt to execute this command.
How to stop Windows update service
Do the following
- Open elevated command prompt
- Run the below command.
Update service restarts automatically
It’s observed that just stopping the service does not work in some cases and it restarts automatically. In such cases one can disable the service completely by running below command.
Note that these commands to stop or disable service should be run from elevated administrator command prompt. Other wise you will get the following error.
How to start windows update
Neat tip. However, it seems W7 is automatically restarting the Windows Update service every now and then. I’ve changed status to “Manual” under services.msc but the behavior remains. No fun at all.
Hi Carl
FYI everytime you go into windows update it will start the service even though it is set to manual so if you need to look in windows update then stop the service again afterwards.
Run CMD as Admin and “sc config wuauserv start= disabled” will work on Win7Ulti
Please help me to stop the windows update, it is a disaster every time after windows update, totally stupid program, may be next time I should go for apple.
you gott the error because you have’nt run cmd as administrator
Apple is more stupid than the windows.
I cannot get windows update to stop, finish, or go away! How do I get this to stop so I can get back on the computer? It’s a brand new computer, and useless at this point!
Set to disabled and reboot!
Wow thank you for putting this line up here. I needed to restart my windows update and this did the trick
Yes – agreed thanks much appreciated! On a very slow connection so bandwidth is at a premium. This made things much more pleasant.
#Persistent
interval = 600 ; execution interval in seconds
Menu, Tray, Add ; divider line
Menu, Tray, Add, Execute Now, StopService
Menu, Tray, Default, Execute Now
timer_param := -1000 * interval
StopService:
Run %comspec% /c “sc query wuauserv | find “1 STOPPED” & if errorlevel 1 sc stop wuauserv”, , Hide
time = %A_Now%
time += %interval%, seconds
FormatTime, time_string, %time%, Time
Menu, Tray, Tip, Stop Windows Update Service`nNext Execution at %time_string%
SetTimer, StopService, %timer_param%
return
Hi! even thou i star cmd as admin i still get the “error 5 access denied. can someone help me?
go to start menu —> type “cmd” in the search box, wait till cmd shows in the results list, right click on “cmd” and select “run as administrator”
You need to run it from elevated command prompt.
otherwise, check your UAC and if it’s off, turn it on in your account settings.
This information is for those who wish to completely disable Windows 10 automatic updates. It is very simple and requires no real expertise.
1. Bring up your task manager.
2. Select the “Services” tab.
3. Scroll down the lefthand side until you see “wuauserv”. (In the description column to the right, you’ll see “Windows Update”.)
4. Right click on “wuauserv”.
5. In the dropdown box that appears, click on “stop”.
This stops all automatic updates from taking over your computer. In order to get future updates, you will have to follow the same steps, but click on “start” to restart it. I prefer simply to go to Microsoft’s website to find the updates, if I want them at all, which I don’t. I’ve struggled with Microsoft’s updates for years, from Windows 7, Windows 8, Windows 8.1, and now Windows 10. All of them have rendered my computer(s) less functional than they were prior to the updates.
I use a separate security program in conjunction with Windows firewall and find that there is absolutely no need to upload their security updates.
hi, I am having endless problems with my surface pro3, running win10pro. the overwhelming majority of my time spent on this device is occupied by trying to update and keep in functioning without sending me endless notifications. I am an aspiring Linux user, which so far as I can tell, is superior in every way, however, I am concerned if the security is dependable…? I was wondering what the security program is that you referenced? and would be eager to hear any other suggestions/tips/opinions?
I tried this and got a message that access is denied.
Same problem on my PC. Svchost.exe takes continuously almost 100% processor time.
Stopped wuauserv in the way described above and the processor is free. However after a restart it is running again. Same after stopping it via the command: net stop wuauserv.
Anybody knows how I can stop this wuauserv forever.
You need to disable the service using sc command. Added these commands in the post.
Hi all, a tip for all of those having issues with Windows update, if you go to services.msc and stop the service in the second tab you can select a user to run the service with afterwards.
So you only need to put a valid user and then change the password of that user and voila! it wont ever be able to run again since it will be trying to run with an invalid user… 🙂
I wind up stopping and disabling this service every day or two, yet somehow Windows keeps turning it back to Automatic and running it! (on an older laptop which has to stay at XP)
Just want to say Thank YOU! I got nearly crazy (even more than normal) because my laptop was making so much noise while windows was checking updates for hours. Tried to close it through task manager to no avail but this tip worked as a charm.
I had no problems at all that was until windows installed updates and I could not get into windows anymore. Thanks no thanks. So now I am going to try to see if I can download the updates one by one or so. Thanks again. Love the sound of silence
Surely it would be much easier to use computer management services scroll down to windows update and apply the above directly with the advantage that you can see what you are actually doing.
Thanks for the tip. CPU had been running crazy trying to keep up with the update service. The CPU temp has dropped from 43 degrees Celcius to 35 degrees.
Omg! Thanks you! I was stuck in windows update hell!
Thanks for the info. I made a .bat file to stop, and one to start with this info. Just run as administrator and it works 🙂
I hope the above stop up dates work as my computer is all bet useless
from cmd run
sc queryex wuauserv
take pidnum from result and replace xxx in
taskkill /PID xxx/F and run
This is a good short term (few days) fix but on Windows 10 home edition, update restarts itself after a few days. There is a regedit out there but it doesn’t work for Home edition. The WUSH tool also only works for a few days.
Would be great if there were a way to program this “sc config wuauserv start= disabled” command to re-run itself every 2 days. Does anyone know how to do this?
Just put the command in a batch file, then schedule a task launching it with highest priviledge “when the computer starts”. (^v^)
i am running cmd as administrator but also the following cmd net stop wuauserv is saying invalid what to do then
Erm… I disabled the command using the command prompt (admin), but the file Windows10Upgrade keeps appearing. Help me please!
I can’t stop windows 10 update using service stopping, when I connect to wifi ,service is auto enable how can I stop permanently
Is there any command just to show the windows update is on or off ?
How can I disable windows updates for all the computers on the network?
Unfortunately, Windows 10 Home does not allow users to turn off automatic updates. To do that, you would have to upgrade to the Pro version. Otherwise, you’re looking at a lot of punishing hours spent rolling back updates you didn’t want… I had this issue with an error related to a registry conflict that prioritizes RuntimeBroker and found that this was the case during my research into the cause for the ongoing rollbacks.
I have no access to stop and disable the services. Can anyone tell me what to do in this case?
Hello, I am searching across the internet to find a solution to fix the svchost.exe disk usage, and almost every one of them suggests to disable or turn manual the Windows Update Service. I already did that, but the svchost.exe thing keeps consuming my disk.
If you know how to fix this, please tell me.
Can always services >Windows update
right click, properties, Revoery, and change to no action for all 3… see if that may help.
Thanks, had to get around an invasive group policy to repair bitlocker bde protectors, this was the trick I needed to disable updates so my bitlocker tables could be repaired.
Brent, New Zealand
How does Windows Update work?
The Windows Update workflow has four core areas of functionality:
Download
Install
Commit
How updating works
During the updating process, the Windows Update Orchestrator operates in the background to scan, download, and install updates. It does these actions automatically, according to your settings, and silently so that doesn’t disrupt your computer usage.
Scanning updates
The Windows Update Orchestrator on your PC checks the Microsoft Update server or your WSUS endpoint for new updates at random intervals. The randomization ensures that the Windows Update server isn’t overloaded with requests all at the same time. The Update Orchestrator searches only for updates that have been added since the last time updates were searched, allowing it to find updates quickly and efficiently.
When checking for updates, the Windows Update Orchestrator evaluates whether the update is appropriate for your device. It uses guidelines defined by the publisher of the update, for example, Microsoft Office including enterprise group policies.
Make sure you’re familiar with the following terminology related to Windows Update scan:
Term | Definition |
---|---|
Update | We use this term to mean several different things, but in this context it’s the actual updated code or change. |
Bundle update | An update that contains 1-N child updates; doesn’t contain payload itself. |
Child update | Leaf update that’s bundled by another update; contains payload. |
Detector update | A special «update» that contains «IsInstalled» applicability rule only and no payload. Used for prereq evaluation. |
Category update | A special «detectoid» that has an IsInstalled rule that is always true. Used for grouping updates and to allow the device to filter updates. |
Full scan | Scan with empty datastore. |
Delta scan | Scan with updates from previous scan already cached in datastore. |
Online scan | Scan that uses the network and to check an update server. |
Offline scan | Scan that doesn’t use the network and instead checks the local datastore. Only useful if online scan has been performed before. |
CatScan | Category scan where caller can specify a categoryId to get updates published under that categoryId. |
AppCatScan | Category scan where caller can specify an AppCategoryId to get apps published under that appCategoryId. |
Software sync | Part of the scan that only checks for software updates (both the apps and the operating system). |
Driver sync | Part of the scan that checks driver updates only. This sync is optional and runs after the software sync. |
ProductSync | A sync based on attributes, in which the client provides a list of device, product, and caller attributes ahead of time to allow service to check applicability in the cloud. |
How Windows Update scanning works
Windows Update does the following actions when it runs a scan.
Starts the scan for updates
When users start scanning in Windows Update through the Settings panel, the following occurs:
- The scan first generates a “ComApi” message. The caller (Microsoft Defender Antivirus) tells the Windows Update engine to scan for updates.
- «Agent» messages: queueing the scan, then actually starting the work:
Updates are identified by the different IDs («ID = 10», «ID = 11») and from the different thread ID numbers.
Windows Update uses the thread ID filtering to concentrate on one particular task.
Identifies service IDs
Service IDs indicate which update source is being scanned.
The Windows Update engine treats every service as a separate entity, even though multiple services may contain the same updates.
Common service IDs
ServiceId here identifies a client abstraction, not any specific service in the cloud. No assumption should be made of which server a serviceId is pointing to. It’s totally controlled by responses from the Service Locator Service.
Service | ServiceId |
---|---|
Unspecified / Default | WU, MU, or WSUS 00000000-0000-0000-0000-000000000000 |
Windows Update | 9482F4B4-E343-43B6-B170-9A65BC822C77 |
Microsoft Update | 7971f918-a847-4430-9279-4a52d1efe18d |
Store | 855E8A7C-ECB4-4CA3-B045-1DFA50104289 |
OS Flighting | 8B24B027-1DEE-BABB-9A95-3517DFB9C552 |
WSUS or Configuration Manager | Via ServerSelection::ssManagedServer 3DA21691-E39D-4da6-8A4B-B43877BCB1B7 |
Offline scan service | Via IUpdateServiceManager::AddScanPackageService |
Finds network faults
Common update failure is caused due to network issues. To find the root of the issue:
Look for «ProtocolTalker» messages to see client-server sync network traffic.
«SOAP faults» can be either client- or server-side issues; read the message.
The Windows Update client uses the Service Locator Service to discover the configurations and endpoints of Microsoft network update sources: Windows update, Microsoft Update, or Flighting.
If the search is against WSUS or Configuration Manager, you can ignore warning messages for the Service Locator Service.
On sites that only use WSUS or Configuration Manager, the Service Locator Service might be blocked at the firewall. In this case the request will fail, and though the service can’t scan against Windows Update or Microsoft Update, it can still scan against WSUS or Configuration Manager, since it’s locally configured.
Downloading updates
Once the Windows Update Orchestrator determines which updates apply to your computer, it will begin downloading the updates, if you have selected the option to automatically download updates. It does operation in the background without interrupting your normal use of the device.
To ensure that your other downloads aren’t affected or slowed down because updates are downloading, Windows Update uses Delivery Optimization, which downloads updates and reduces bandwidth consumption.
Installing updates
When an update is applicable, the «Arbiter» and metadata are downloaded. Depending on your Windows Update settings, when downloading is complete, the Arbiter will gather details from the device, and compare that with the downloaded metadata to create an «action list».
The action list describes all the files needed from Windows Update, and what the installation agent (such as CBS or Setup) should do with them. The action list is provided to the installation agent along with the payload to begin the installation.
Committing Updates
When the option to automatically install updates is configured, the Windows Update Orchestrator, in most cases, automatically restarts the device for you after installing the updates. It has to restart the device because it might be insecure, or not fully updated, until it restarts. You can use Group Policy settings, mobile device management (MDM), or the registry (not recommended) to configure when devices will restart after a Windows 10 update is installed.