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 Fall creators update etc. This is mostly cause 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 related problems.
How To Reset Windows update Components
Microsoft Roll out Regular windows updates with new features, Security improvements and bug fixes which created by third party applications. And On Windows 10, is set to install latest updates automatically. But some times After an improper shutdown, crash, power failure or something gone wrong with your Registry, Windows Update can fail to work properly. As Result Users Report windows 10 fail to check for updates or fail to install them, or sometimes, it cannot be opened at all.
Reset Windows update Components
To Fix most of 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 widows to fix the issue it self. If 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 enter key. Now click on windows update and click on Run the Troubleshooter as shown bellow image. The windows update tool start 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 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 Command prompt as administrator. Then Type Commands bellow.
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 bellow command.
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
Next Rename the SoftwareDistribution and catroot2 folders. So that widnows 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 fallowing 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)
Re-register the BITS files and the Windows Update related dll files
Now, Re-register the BITS files and the Windows Update related dll files. To do this perform fallowing 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 fallowing 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 latest updates.
I hope by fallowing above steps you successfully reset windows update components and fix most of windows update related problems. Also Read from out blog Fix One or More Network Protocols Are Missing on this Computer.