Windows Update error 0x800F0223 is a common issue that Windows users encounter when attempting to update their Windows 11 operating system. This error code indicates a failure in the installation or download process of Windows updates, preventing users from accessing the latest features, security patches, and bug fixes. Resolving this error is crucial to ensure the smooth functioning and security of your Windows system. In this guide, we will provide step-by-step instructions to help you fix this issue and successfully update your Windows operating system.

Fix: Windows Update error 0x800F0223

Fix 1: Run Windows Update Troubleshooter

1. Open Settings by pressing Win + I keys.

2. Now click on System > Troubleshoot.

Windows Update

3. Next click on Other troubleshooters.

Windows Update Troubleshooter

4. Now click on Run.

Windows Update Troubleshooter page

Fix 2: Change Internet connection to fix Windows Update error 0x800F0223

While changing your internet connection may not directly resolve the error, it’s still worth ensuring that you have a stable and reliable internet connection. You can try connecting to a different network or restarting your router/modem.

Fix 3: Reset Windows Update Components

Step 1: Stop Windows Update Services

Execute the following commands in Command Prompt:

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

Step 2: Delete the 9mgr*.dat files

Next, type the below command in Command Prompt and press Enter:

Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"

Step 3: Flush the SoftwareDistribution and catroot2 folders.

Now Rename the SoftwareDistribution and catroot2 folders by executing the below commands in Command Prompt:

Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%\system32\catroot2 catroot2.bak

Step 4: Reset the BITS service and the Windows Update service to the default security descriptor.

Type the below commands in Command Prompt and press Enter after each command:

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

Type the below commands in Command Prompt and press Enter after each command:

regsvr32.exe atl.dll

regsvr32.exe urlmon.dll

regsvr32.exe mshtml.dll

regsvr32.exe shdocvw.dll

regsvr32.exe browseui.dll

regsvr32.exe jscript.dll

regsvr32.exe vbscript.dll

regsvr32.exe scrrun.dll

regsvr32.exe msxml.dll

regsvr32.exe msxml3.dll

regsvr32.exe msxml6.dll

regsvr32.exe actxprxy.dll

regsvr32.exe softpub.dll

regsvr32.exe wintrust.dll

regsvr32.exe dssenh.dll

regsvr32.exe rsaenh.dll

regsvr32.exe gpkcsp.dll

regsvr32.exe sccbase.dll

regsvr32.exe slbcsp.dll

regsvr32.exe cryptdlg.dll

regsvr32.exe oleaut32.dll

regsvr32.exe ole32.dll

regsvr32.exe shell32.dll

regsvr32.exe initpki.dll

regsvr32.exe wuapi.dll

regsvr32.exe wuaueng.dll

regsvr32.exe wuaueng1.dll

regsvr32.exe wucltui.dll

regsvr32.exe wups.dll

regsvr32.exe wups2.dll

regsvr32.exe wuweb.dll

regsvr32.exe qmgr.dll

regsvr32.exe qmgrprxy.dll

regsvr32.exe wucltux.dll

regsvr32.exe muweb.dll

regsvr32.exe wuwebv.dll

regsvr32.exe wudriver.dll

Step 6: Delete incorrect Registry values

Open Registry Editor and navigate to the below path:

HKEY_LOCAL_MACHINE\COMPONENTS

Right-click on COMPONENTS. Delete the following if you can see it on the right side:

  • PendingXmlIdentifier
  • NextQueueEntryIndex
  • AdvancedInstallersNeedResolving

Restart your computer.

Step 7: Reset Winsock

Type the following command in Command Prompt and press Enter:

netsh winsock reset

Step 8: Restart Windows Update Services

Lastly, type the below commands in Command Prompt and press Enter after each command:

net start bits

net start wuauserv

net start appidsvc

net start cryptsvc

Fix 4: Clear Space using Disk Cleanup Tool

1. Open Disk Cleanup by searching it in the Search box.

Fix: Windows Update error 0x800F0223

2. Check the boxes of files/folders you want to delete.

Fix: Windows Update error 0x800F0223

3. Click OK and follow the onscreen instructions.

Fix 5: Install Updates in Clean Boot Mode

1. Open System Configuration by typing MSConfig in the search bar.

2. Click on Selective startup. Check on Load system services and Use the original boot configuration.

Fix: Windows Update error 0x800F0223

3. Now click on the Services tab.

4. Check the Hide all Microsoft services checkbox and click on Disable all > Apply > OK.

Fix: Windows Update error 0x800F0223

Fix 6: Make sure Windows Update and Background Intelligent Transfer Service are running

  1. Press the Win + R keys to open Run.
  2. Then type services.msc and click OK.
  3. Right-click on Background Intelligent Transfer Service and Windows Update Service and choose Restart/Start.

Fix: Windows Update error 0x800F0223

That’s it!

Leave a Reply

Your email address will not be published. Required fields are marked *