Fix Windows Update Service Not Running on Windows 10 / 11

While one of the most crucial applications on the Windows OS, Windows update is also the buggy one. Of the many errors with Windows update, a well-known one is:

Windows Update cannot currently check for updates, because the service is not running. You may need to restart your system.

Windows Update Cannot Currently Check For Updates, Because The Service Is Not Running. You May Need To Restart Your System.

As the error suggests, the user should try restarting the system if it helps. Usually, it won’t.

Also read: Windows update keep stopping

Cause

The cause is simple: The “Windows update service” did not start. However, the reasons the service did not start could be many.

Try the following steps one by one if it helps:



Solution 1] Check few Services

1 – Search services in Windows taskbar search and then click on Gear shaped icon named Services from the search result.

Services Manager Min

2 – Now, Locate any service having stopupdate in the name such as StopUpdate10 Guard

3 -Double click on that service to open its properties.

4 -Now, Click on Stop to stop the service and choose startup type as disabled.

Screenshot 2022 06 15 131544 Min

Solution 2] Empty SoftwareDistribution folder

1 – Search services in Windows taskbar search and then click on Gear shaped icon named Services from the search result.

Services Manager Min

 

2 -Locate Windows update service , Right click on it and Click on Stop to make sure it is stopped.

 

Screenshot 2022 06 15 131904 Min

Note, that if it stopped, the stop option will be greyed out and become inactive

 

3 -Now, Press Windows Key and E key together from the keyboard to open file explorer

4 -Now, go to C:\Windows\SoftwareDistribution and Delete all the files residing inside the folder.

Screenshot 2022 06 15 132118 Min



5 – Now, again go to services, Locate Windows update service, right click and click on start to start the service.

 

Screenshot 2022 06 15 132221 Min

 

Solution 3] Restart the Windows update service

1] Press Win + R to open the Run window. Type the command services.msc and press Enter to open the Service Manager.

 

Windows 11 Services.msc

 

2] In the list, which is arranged in alphabetical order, locate the Windows update service. Right-click on it and then click on Restart.

 

Restart Windows Update Service

 

3]  Now, check again.

Solution 4] Manually Start the service

1] Press Win + R to open the Run window. Type the command services.msc and press Enter to open the Service Manager window.

2] Locate the Windows update service, right-click on it and select Properties.

3] Change the Startup type to Automatic and click on Start.

4] Click on Apply and then OK. Make sure that the Service status says “Running.”

Screenshot 2022 06 15 132403 Min

 

5] Now, click on Dependency Tab

Screenshot 2022 06 15 132526 Min

 

6] Now, expand Every + sign to expand and see every dependency service of windows update service.

Now, Locate each of the service in service manager window again and double click on each of them and make sure they are running and startup type is set to automatic.

Now, without restarting the system, try running the Windows update. Since the service is running, we shouldn’t get the error. Once the system has updated, the issue might get resolved for future as well (since Microsoft keeps pushing fixes through Windows updates).

 

Solution 5] Run the Windows Update troubleshooter

1] Click on the Start button and then the gear-like symbol to open the Settings page.

2] Go to Updates and security and then to the Troubleshoot tab.



3] Select the Windows update troubleshooter and Run it.

 

Windows Update

 

Solution 6] Update the Intel Rapid Storage Technology driver

Updating the Intel Rapid Storage Technology driver could be helpful if the above-mentioned steps failed. Here’s the procedure to update a Windows driver.

Solution 7] Reregister Windows Update Files

Re-registering the Windows update .dll files would help fix the issue if nothing else did.

Note: Please create a backup or restore point for your system before attempting this fix.

1] Search for Command Prompt in the Windows search bar. Right-click on the icon and select Run as administrator.

2] Type the following commands in the administrative Command Prompt one by one and press Enter after each command:

 

regsvr32 wuapi.dll
regsvr32 wuaueng.dll
regsvr32 wups.dll
regsvr32 wups2.dll
regsvr32 wuwebv.dll
regsvr32 wucltux.dll

Reregister Dll Files

3] Exit Command Prompt after all these command have executed and reboot the system.

We hope this exhaustive troubleshooting guide would be helpful in fixing the issue.