Windows Update is responsible for delivering security patches, feature updates, driver improvements, and important system fixes. Most of the time, the process works quietly in the background. However, corrupted update files, damaged services, interrupted downloads, or a broken update cache can prevent Windows from installing new updates.
When common troubleshooting steps fail, resetting Windows Update components completely can often restore the update system to a clean working state.
This guide explains how to reset Windows Update components manually using built-in Windows tools. The process works particularly well when Windows Update repeatedly fails, gets stuck checking for updates, or displays unexplained error messages.
What Does Resetting Windows Update Components Do?
Windows maintains several services, folders, and cached files to manage updates. If one of these components becomes corrupted, Windows Update may stop functioning correctly.
A complete reset typically involves:
- Stopping Windows Update-related services
- Renaming or rebuilding the update cache
- Resetting Windows Update services
- Re-registering Windows Update-related components
- Clearing potentially damaged update files
- Restarting the required services
- Checking Windows system files for corruption
Renaming update folders rather than immediately deleting them is generally safer because Windows can create fresh folders automatically while the old data remains available if troubleshooting needs to be reversed.
When Should You Reset Windows Update Components?
A Windows Update reset is worth considering when you experience problems such as:
- Windows Update remains stuck at a particular percentage
- Updates repeatedly fail to install
- Windows Update keeps downloading the same update
- The update process reports corrupted or damaged files
- Windows Update displays recurring error codes
- The Settings app cannot successfully check for updates
- An update worked previously but suddenly stopped functioning
- Windows Update troubleshooting does not solve the problem
You should normally try simpler troubleshooting methods first. A component reset is more advanced because it changes Windows services and update-related system folders.
Before You Begin
Before resetting Windows Update components, take a few precautions.
1. Save Your Work
Close applications and save important documents. Some troubleshooting commands require Windows services to stop or restart.
2. Make Sure You Have Administrator Access
Many of the commands below require an elevated Command Prompt.
To open it:
- Press Windows + S.
- Search for Command Prompt.
- Right-click it.
- Select Run as administrator.
- Select Yes if User Account Control appears.
You can also use Windows Terminal or PowerShell with administrator privileges.
3. Check Your Internet Connection
The reset can repair Windows Update’s local components, but Windows still needs a functioning internet connection to download updates afterward.
Method 1: Reset Windows Update Components Manually
This is the most comprehensive approach and gives you direct control over each step.
Step 1: Stop Windows Update Services
First, stop the services that may lock update files.
In an elevated Command Prompt, run:
net stop wuauserv
net stop bits
net stop cryptsvc
net stop msiserver
These commands stop several Windows services associated with update downloads, cryptographic verification, and installation.
You should receive confirmation that each service was successfully stopped.
If a service is already stopped, Windows may simply report that it was not running. That is not necessarily a problem.
Step 2: Rename the SoftwareDistribution Folder
The SoftwareDistribution folder stores temporary Windows Update files and downloaded update data.
A corrupted cache can interfere with future updates.
Run:
ren %systemroot%\SoftwareDistribution SoftwareDistribution.old
Windows will create a new SoftwareDistribution folder automatically when the Windows Update service starts again.
Renaming the folder is preferable to immediately deleting it because the previous cache remains available as a backup.
Step 3: Rename the Catroot2 Folder
The Catroot2 folder contains information used by Windows to process update packages and cryptographic signatures.
Reset it by running:
ren %systemroot%\System32\catroot2 catroot2.old
Do not confuse Catroot2 with the original Catroot folder. The command above specifically targets Catroot2.
Step 4: Reset Windows Update-Related Components
For stubborn update problems, you can re-register Windows Update-related DLL files.
Run the following commands individually:
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 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 wucltux.dll
regsvr32.exe /s wups.dll
regsvr32.exe /s wups2.dll
regsvr32.exe /s wuwebv.dll
regsvr32.exe /s qmgr.dll
regsvr32.exe /s qmgrprxy.dll
regsvr32.exe /s wucltux.dll
Some commands may behave differently depending on the Windows version and installed components. If a particular DLL is unavailable, do not assume that the entire reset has failed.
Step 5: Reset Winsock
Windows Update can also be affected by network configuration problems.
Reset the Winsock catalog with:
netsh winsock reset
You may need to restart Windows before the network reset takes effect.
Step 6: Reset the Windows Update Services
Now restart the services you stopped earlier:
net start wuauserv
net start bits
net start cryptsvc
net start msiserver
Windows should recreate the necessary update cache folders automatically.
Step 7: Restart Your Computer
Restart Windows:
shutdown /r /t 0
After Windows starts again, wait a few moments before checking for updates.
Method 2: Use a Simpler Reset
If you do not want to re-register numerous DLL files, you can perform a more focused reset.
Open Command Prompt as administrator and run:
net stop wuauserv
net stop bits
net stop cryptsvc
net stop msiserver
Then rename the update folders:
ren %systemroot%\SoftwareDistribution SoftwareDistribution.old
ren %systemroot%\System32\catroot2 catroot2.old
Restart the services:
net start wuauserv
net start bits
net start cryptsvc
net start msiserver
Finally, restart your computer.
This approach is often enough when the underlying problem is a corrupted update cache rather than damaged system components.
Method 3: Repair Windows System Files
If resetting Windows Update does not solve the problem, the Windows component store or protected system files may themselves be damaged.
Two built-in tools are particularly useful: DISM and System File Checker.
Run DISM
Open an elevated Command Prompt and execute:
DISM /Online /Cleanup-Image /RestoreHealth
Allow the process to finish. Depending on your system and internet connection, it may take some time.
DISM checks and repairs the Windows component store that Windows uses for system maintenance.
Run System File Checker
After DISM finishes, run:
sfc /scannow
SFC scans protected Windows system files and attempts to replace corrupted versions.
Do not close the Command Prompt until the scan reaches 100%.
After both commands complete, restart the computer and try Windows Update again.
How to Check Windows Update After the Reset
Once the computer has restarted:
- Open Settings.
- Select Windows Update.
- Select Check for updates.
- Allow Windows time to search for available updates.
- Download and install the available updates.
- Restart the PC if Windows requests it.
The first update check after a cache reset can take longer than normal because Windows may need to rebuild update-related data.
What If Windows Update Is Still Not Working?
If resetting the components does not resolve the problem, investigate the specific error rather than repeatedly resetting the same folders.
Check the Error Code
Windows Update errors often provide a hexadecimal code such as:
0x80070002
0x80070422
0x800F0922
0x8024A105
Search for the exact error code because different codes can indicate different underlying problems.
Check Available Disk Space
Insufficient storage can prevent updates from downloading, unpacking, or installing.
Open Settings > System > Storage and make sure the Windows drive has enough free space.
Check Windows Update Services
Press Windows + R, enter:
services.msc
Look for services such as:
- Windows Update
- Background Intelligent Transfer Service
- Cryptographic Services
Make sure the services required by Windows Update are not disabled.
Temporarily Investigate Third-Party Security Software
Some third-party security or system-management applications can interfere with update operations.
If you suspect this is happening, check the software manufacturer’s documentation before changing security settings. Avoid permanently disabling antivirus or security protections simply to force an update.
Try the Windows Update Troubleshooter
Windows includes built-in troubleshooting tools that can identify common update problems.
On supported Windows versions, open:
Settings > System > Troubleshoot > Other troubleshooters
Then look for Windows Update.
Common Mistakes to Avoid
Resetting Windows Update is relatively straightforward, but several mistakes can make troubleshooting more difficult.
Do Not Delete System Folders Manually Without a Reason
Renaming update folders is usually safer than manually deleting their contents.
Do Not Randomly Modify the Registry
Many online Windows Update guides recommend registry changes. Avoid making registry modifications unless you understand exactly what the change does and have a reliable recovery plan.
Do Not Interrupt DISM or SFC
A repair scan can take time. Closing the Command Prompt or restarting the PC prematurely may interrupt the operation.
Do Not Repeatedly Reset Windows Update
If the reset does not fix the problem, repeating the same commands usually will not address the underlying cause.
Look at the specific Windows Update error, installation logs, system files, available storage, and related services instead.
Should You Delete the .old Folders?
After Windows Update has been working normally for a while, you may want to remove the renamed folders to reclaim disk space.
For example:
SoftwareDistribution.old
catroot2.old
However, there is usually no need to remove them immediately.
Keeping them temporarily gives you an additional fallback if you discover that the reset did not resolve the issue.
Once you are confident that Windows Update is functioning correctly, you can remove old folders using an administrator account. If Windows refuses to delete them because files are still in use, do not force the deletion; restart Windows and try again later.
A Quick Windows Update Reset Checklist
Use this checklist when troubleshooting a stubborn update problem:
- Save important work
- Open Command Prompt as administrator
- Stop Windows Update-related services
- Rename the SoftwareDistribution folder
- Rename the Catroot2 folder
- Optionally re-register Windows Update DLLs
- Reset Winsock if network problems are suspected
- Restart Windows Update services
- Restart the computer
- Run DISM if problems continue
- Run SFC after DISM
- Check Windows Update again
- Investigate the exact error code if the failure remains
Frequently Asked Questions
Will resetting Windows Update delete my personal files?
No. Resetting the Windows Update cache and related services is not intended to delete your personal documents, photos, applications, or other user files.
Nevertheless, it is always good practice to maintain current backups before performing advanced system troubleshooting.
Does resetting Windows Update remove installed updates?
Normally, no. The procedure resets cached update information and related services rather than uninstalling Windows updates that are already installed.
Why does Windows Update recreate the SoftwareDistribution folder?
Windows Update uses this folder to store temporary update information. When the old folder is renamed and the service starts again, Windows can create a fresh folder for future update operations.
Should I reset Windows Update before running SFC?
For a simple update-cache problem, resetting the update components may be enough. If Windows system files are suspected to be damaged, running DISM followed by SFC is a useful additional repair step.
How long does a Windows Update reset take?
The actual commands usually take only a few minutes. The subsequent update scan and download can take longer because Windows may need to rebuild its local update data.
Is resetting Windows Update safe?
When performed carefully using built-in Windows commands, resetting the update cache and related services is a standard troubleshooting technique. However, advanced commands should be entered exactly as intended, and you should avoid unrelated registry or system-file modifications.
Final Thoughts
A corrupted Windows Update cache can make an otherwise healthy computer appear unable to update. Fortunately, you do not always need to reinstall Windows to fix the problem.
The most useful starting point is to stop the Windows Update services, rename the SoftwareDistribution and Catroot2 folders, restart the services, and reboot the computer. If the problem persists, DISM and SFC can help determine whether Windows itself has damaged system components.
The key is to treat a Windows Update reset as one step in a troubleshooting process—not as a universal solution. If Windows continues to fail after the reset, the exact error code can provide the best clue about what needs attention next.






