If you Are Having Different Windows 10 update Related problems, Windows Update failed to install with different errors, Windows Update stuck checking for updates or Downloading updates, Unable To Upgrade To recent Windows 10 October 2020 update version 20H2 etc. This is mostly caused due to corrupted Update components, Update storage folder (software Distribution, Catroot2) cache missing or get corrupted. You Can Reset Windows update Components to Default setup to Fix almost every windows update problem.
Reset Windows Update Components
Microsoft Roll out Regular windows updates with new features, security improvements and bug fixes created by third-party applications. And On Windows 10, is set to install the latest updates automatically. But sometimes After an improper shutdown, crash, power failure or something has gone wrong with your Registry, Windows Update can fail to work properly. As Result Users Report windows 10 fails to check for updates or fails to install them, or sometimes, it cannot be opened at all.
To Fix most of the windows update Related problems Microsoft Officially Released Update Troubleshooting Tool Which Automatically Scan And fix Different Windows update Related problems. We recommend To First run The update Troubleshooting Tool And let windows to fix the issue itself. If the problem not solved then you can manually Reset Windows update Components to Default setup to completely fix windows update problems.
Run Windows Update Troubleshooting
To Run Windows update Troubleshooting Tool click on Start menu search type: Troubleshooting and hit the enter key. Now click on windows update and click on Run the Troubleshooter as shown below image. The windows update tool starts checking for update problems, If found the tool try to resolve them if possible.
If Windows Update still does not work, you need to reset and re-register all components of the service. Here is how.
Manually reset Windows Update Components
To Manually Reset windows update components, First, we need to stop the Background Intelligent Transfer, Windows Update, Cryptographic Services. These services basically allow Windows to download all files and update that are used by Automatic Windows Update and other Windows components. It uses the idle bandwidth of the network connection when your connection is idle and silently downloads files in the background. It is, therefore, the best practice to disable the BITS service before proceeding.
You Can Disable these services by performing some command line. First, open the Command prompt as administrator. Then Type Commands below.
- net stop bits
- net stop wuauserv
- net stop appidsvc
- net stop cryptsvc
Next, we are going to delete the qmgr*.dat files. In order to reset Windows Update components, you will need to delete the files. you can delete them by performing the below command.
Next, Rename the SoftwareDistribution and catroot2 folders. So that windows automatically create new SoftwareDistribution and catroot2 and install fresh update files. To do this, at a command prompt, type the following commands. Make sure that you press Enter after you type each command.
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%\system32\catroot2 catroot2.bak
Now We are going to Reset the BITS service and the Windows Update service to the default security descriptor. To do this, at a command prompt, type and execute the following commands.
exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA) (A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA) (A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
Now, Re-register the BITS files and the Windows Update related dll files. To do this perform the following commands one by one and press enter key to execute.
cd /d %windir%\system32
regsvr32.exe /s atl.dll regsvr32.exe /s urlmon.dll regsvr32.exe /s mshtml.dll regsvr32.exe /s shdocvw.dll regsvr32.exe /s browseui.dll regsvr32.exe /s jscript.dll regsvr32.exe /s vbscript.dll regsvr32.exe /s scrrun.dll regsvr32.exe /s msxml3.dll regsvr32.exe /s msxml6.dll regsvr32.exe /s actxprxy.dll regsvr32.exe /s softpub.dll regsvr32.exe /s wintrust.dll regsvr32.exe /s dssenh.dll regsvr32.exe /s rsaenh.dll regsvr32.exe /s cryptdlg.dll regsvr32.exe /s oleaut32.dll regsvr32.exe /s ole32.dll regsvr32.exe /s shell32.dll regsvr32.exe /s wuapi.dll regsvr32.exe /s wuaueng.dll regsvr32.exe /s wups.dll regsvr32.exe /s wups2.dll regsvr32.exe /s qmgr.dll regsvr32.exe /s wudriver.dll
Delete incorrect Registry values
Open Registry Editor and navigate to the following key:
Right-click COMPONENTS. Now in the right-pane, delete the following if they exist:
Reset network configuration
Now, reset your network configuration. It might be broken by custom setup or a virus, by some dangerous tweaker app or even by another user on the PC you are using.
ipconfig /flushdns netsh winsock reset netsh winsock reset proxy
Start The Services
Once all is done, restart the BITS service, the Windows Update service, and the Cryptographic service Which We stopped before. perform the following Commands one by one.
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
That’s All, Now Restart Your Computer To take effect the changes and get a fresh start to your windows computer. Then after check for windows updates from Settings -> Update & Security -> Windows updates -> check updates. This time I am sure you successfully download and install the latest updates.
I hope by following the above steps you successfully reset windows update components and fix most of the windows update related problems.
- Fix One or More Network Protocols Are Missing on this Computer.
- Windows 10 installing same update over and over? Here how to fix it
- Windows 10 Update stuck downloading updates? Try these solutions
- How To well Optimize Windows 10 Performance For Gaming
- Solved : Windows search not showing results windows 10