How to Fix Windows Update Error 0x800f0993 in Windows 11 and Windows 10
The Windows Update error 0x800f0993 typically occurs when there are problems with the update process, system files, or configuration settings. Below are the common causes of this error:
1. Corrupted System Files
Essential system files required for updates may be missing or corrupted, often due to malware, a failed update, or improper shutdowns.
2. Issues with Windows Update Components
Corruption or misconfiguration in Windows Update components, such as the SoftwareDistribution or Catroot2 folders, can prevent updates from being downloaded or installed.
3. Conflicts with Third-Party Software
Security software like antivirus programs or firewalls may interfere with the Windows Update process by blocking connections or altering update files.
4. Outdated Drivers
Incompatible or outdated device drivers, especially for system-critical hardware like network adapters or chipsets, can conflict with the update process and trigger this error.
5. Pending Restart from Previous Updates
If a previous update requires a system restart and it hasn’t been completed, it can block further updates, resulting in this error.
Troubleshooting Steps to Fix Error 0x800f0993
Run the Windows Update Troubleshooter
Go to Settings - System - Troubleshoot - Other troubleshooters, select Windows Update, and let the troubleshooter diagnose and resolve issues.
Run System File Checker (SFC) and DISM
Use these commands in Command Prompt to repair corrupted system files:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
Reinstall Windows Update Agent
Download and reinstall the Windows Update Agent to repair any core update components.
By following these steps, you should be able to resolve the Windows Update error 0x800f0993 and successfully install updates. If the problem persists, consider contacting Microsoft Support for further assistance.
Link: https://www.microsoft.com/en-us/software-download/windows11
-----------------------------------------------------------------
Copy and paste this:
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*"
rmdir %systemroot%\SoftwareDistribution /S /Q
rmdir %systemroot%\system32\catroot2 /S /Q
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)
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 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
netsh winsock reset
netsh winsock reset proxy
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
--------------------------------------------------
CHAPTERS
00:00 Intro
00:13 Solution 1
01:03 Solution 2
02:25 Solution 3
03:16 Solution 4
05:22 Solution 5
09:01 Outro