How to reset the Windows Update components on Windows 10

Windows Update is an essential component on every major release of Windows 10, because it allows the OS to download and install the latest updates with bug fixes, security patches, and drivers. Also, on Windows 10, it’s even the mechanism to acquire new feature updates and preview builds. However, there’ll instances when your device may not be able to download or install updates, due to a specific error message, Windows Update the inability to connect with the Microsoft servers, and lots of other issues.

Usually, users may come across this kind of problems once the Windows Update agent related services stop working, there’s a problem using the update cache, or some components are corrupted. In these situations, you can reset the Windows Update on Windows 10 to fix most problems.

In this guide, you’ll discover the steps to reset the Windows Update components using the “Windows Update Troubleshooter” utility and the instructions to use Command Prompt to manually fix Windows Update and obtain security patches, drivers, featuring downloading again on your computer. However, before using the Command Prompt option, be sure to make use of the instructions to install the most recent update manually, Service Stack Update (SSU), and repairing system files first.

How you can reset Windows Update using Troubleshooter tool

Begin using these steps to reset the Windows Update components using the automated troubleshooter:

Download the Windows Update Troubleshooter from Microsoft.

Double-click the WindowsUpdateDiagnostic.diagcab file to operate the troubleshooter.

Select the Windows Update option.

Click on the Next button.

Click the Try troubleshooting as an administrator option (if applicable). Re-select your selection and click the Next button again.

Click the Close button.

Open Windows Update Troubleshooter again.

Select the Windows Networking Diagnostics option to resolve any networking issues preventing updates from downloading.

Click the Next button.

Click the Close button.

Restart your computer.

When your PC restarts attempt to update Windows 10 once more and now it ought to act as expected.

How you can fix Windows Update installing latest update manually

Begin using these steps to set up an update manually, which can help to fix problems with Windows Update on Windows 10:

Open the Windows 10 update history website.

In the left pane, browse the latest update for the form of Windows 10 and note the KB number of the update.
Quick tip: You can check your current version on Settings > System > About, and underneath the “Windows Specifications” section, see the version information.

Open the Microsoft Update Catalog website.

Search for the base of knowledge (KB) quantity of the update.

Download the update for version of Windows 10 that you’re running (32-bit (x86) or 64-bit (x64)).

Double-click the file to install the update.

Restart your computer.

Once you complete the steps, the device must have the latest update installed. The update must have also fixed the problem with Windows Update. You can check clicking the Check for updates button within the Windows Update settings page.

How you can fix Windows Update installing latest Servicing Stack Update (SSU)

Begin using these steps to make sure your computer has the most recent Servicing Stack Update to repair Windows Update problems on Windows 10:

Open Settings.

Click on System.

Click on About.

Under the “System type” section, check whether you’re running the 32-bit or 64-bit version of Windows 10.

Open the Microsoft Update Catalog website.

Download the newest Servicing Stack Update that is described as KB4090914 for version you’re running (32-bit (x86) or 64-bit (x64)).

Double-click the file to set up the update.

Restart your pc.

After restarting your device, you should now be in a position to upload the update while using Settings app.

How you can fix Windows Update repairing corrupted system files

Use these steps to repair system files using Deployment Image Servicing and Management (DISM) and System File Checker (SFC) to fix Windows Update problems:

Open Start.

Search for Command Prompt, right-click the top result, and select the Run as administrator option.

Type the following DISM command to repair corrupted system files and press Enter:

dism.exe /Online /Cleanup-image /Restorehealth

Type the next SFC command to repair system files and press Enter:

sfc /scannow

After completing the steps, Windows Update must have been repaired, and you may check for updates again to ensure.

How to reset Windows Update using Command Prompt

Begin using these steps to reset the Windows Update components manually using Command Prompt on Windows 10:

Open Start.

Search for Command Prompt, right-click the very best result, and select the Run as administrator option.

Type the following commands to stop the Background Intelligent Transfer Service (BITS), Windows Update service, and Cryptographic service, and press Enter on each line:

net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc

Quick Tip: You may want to run the command more than ones before you see the message that the service has stopped successfully.

Net Stop commands to prevent Windows Update services

Type the following command to delete all the qmgr*.dat files developed by BITS from your PC. and press Enter:

Del “%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*”

Type Y to verify the deletion.

Type the next commands to clear the Windows Update cache to permit Windows 10 re-download the updates, instead of while using files already downloaded in your system that might be damaged and press Enter on each line:

rmdir %systemroot%\SoftwareDistribution /S /Q
rmdir %systemroot%\system32\catroot2 /S /Q

Quick Tip: We’re using the remove directory rmdir command using the /S switch to delete the specified directory and all sorts of subdirectories within the main folder, and the /Q switch can be used to delete directories quietly without confirmation. If you get the content “The process cannot access the file because it is getting used by another process.”, then repeat step 1 and check out again, as one of the services may have restarted unexpectedly.

Type the following commands reset the BITS and Windows Update services for their default security descriptor, and press Enter on each line:

sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)

Type the next command to move towards the System32 folder and press Enter:

cd /d %windir%\system32

Type the following commands to register all the corresponding BITS and Windows Update DLL files around the Registry, and press Enter on each line:

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 msxml.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 gpkcsp.dll
regsvr32.exe /s sccbase.dll
regsvr32.exe /s slbcsp.dll
regsvr32.exe /s cryptdlg.dll
regsvr32.exe /s oleaut32.dll
regsvr32.exe /s ole32.dll
regsvr32.exe /s shell32.dll
regsvr32.exe /s initpki.dll
regsvr32.exe /s wuapi.dll
regsvr32.exe /s wuaueng.dll
regsvr32.exe /s wuaueng1.dll
regsvr32.exe /s wucltui.dll
regsvr32.exe /s wups.dll
regsvr32.exe /s wups2.dll
regsvr32.exe /s wuweb.dll
regsvr32.exe /s qmgr.dll
regsvr32.exe /s qmgrprxy.dll
regsvr32.exe /s wucltux.dll
regsvr32.exe /s muweb.dll
regsvr32.exe /s wuwebv.dll

Note: regsvr32 is a command-line tool that may help you to register .DLL files as command components in the registry, and we’re while using /S switch to specify the tool to run the command silently without prompting additional messages.

Type the next commands to reset the network configurations that could be part of the problem (but do not restart your computer just yet), and press Enter on each line:

netsh winsock reset
netsh winsock reset proxy

Netsh winsock commands to reset network configuration on Windows 10

Type the following commands to restart the BITS, Windows Update, and Cryptographic services, and press Enter on each line:

net start bits
net start wuauserv
net start appidsvc
net start cryptsvc

Restart your pc.

Once you have successfully completed the procedure Windows Update should have reset also it ought to be working again on your Windows 10 device.

You may also make use of the above instructions to fix the issue when Surface Pro 6, Surface Book, Surface Laptop, or any other Surface can’t appear to download a new firmware update.

Update May 30, 2019: This guide continues to be updated to reflect to utilize the most recent version of Windows 10. (Originally published on February 2016, updated on May 2018.)