Error 0xc1900223: How to Fix This Windows Update Issue

Check these solutions verified by our team and confirmed

Reading time icon 3 min. read


Readers help support Windows Report. We may get a commission if you buy through our links. Tooltip Icon

Read our disclosure page to find out how can you help Windows Report sustain the editorial team Read more

error 0xc1900223

Error 0xc1900223 is a Windows Update issue that can arise on Windows 11 and 10. This can be a problem and result in Windows Update not working.

There isnโ€™t any one specific cause for the 0xc1900223 update error but it’s mainly due to glitches with the update components or corrupted system files. We can’t exclude issues with the update service or network connection problems. Flushing the DNS can sometimes help with the latter.

How can I fix error 0xc1900223?

1. Open the Windows Update troubleshooter tool

  1. First, click Start, and the Settings app pinned to that buttonโ€™s menu.
  2. Select the Troubleshoot Settings category.
    Troubleshoot option error 0xc1900223
  3. Click the Other trouble-shooters box to view a list of repair tools.
    Other trouble-shooters error 0xc1900223
  4. Select the Run option for opening Windows Update.
    Run button error 0xc1900223
  5. Then wait for the Windows Update troubleshooter to detect issues and hopefully apply fixes. It will display a completed troubleshooting overview when itโ€™s done.

2. Enable and Run the Windows Update service

  1. Open the Run command dialog by holding the Windows button on the keyboard and pressing R.
  2. Type in services.msc within Runโ€™s text box.
  3. Select Runโ€™s OK option to view Services.
    The OK button error 0xc1900223
  4. Double-click the listed Windows Update service.
    Windows Update troubleshooter error 0xc1900223
  5. Select Automatic for the serviceโ€™s startup.
  6. Click Start to start Windows Update.
    Automatic option error 0xc1900223
  7. Press Apply on the Windows Update Properties window.

After restarting the service, check if error 0xc1900223 is gone.

Note icon NOTE
If Windows Update is already enabled and running, stop the service by right-clicking it and selecting Stop. Right-click it again and select Start to restart the service.

3. Clear the DNS (Domain Name System)

  1. To view the search toolโ€™s box, press the Windows and S keys simultaneously.
  2. Find Command Prompt by inputting the search phrase cmd.
  3. Click Command Promptโ€™s Run as administrator option on the right side of the search tool.
    Run as administrator option error 0xc1900223
  4. Input this DNS flush command and press Return: ipconfig /flushdns
    ipconfig /flushdns command error 0xc1900223
  5. Also, input these separate ipconfig commands and press Return after each one entered:
    ipconfig /registerdns
    ipconfig /release
    ipconfig /renew

    registerdns command error 0xc1900223
  6. Finally, restart your laptop or desktop by selecting Power and then Restart from Start menu options.
    Restart option error 0xc1900223

This is a simple method, but it can help with error 0xc1900223, so be sure to try it.

4. Run a scan with the System File Checker

  1. Open Command Prompt with administrative privileges.
  2. First, execute this Deployment Image Servicing and Management command: DISM.exe /Online /Cleanup-image /Restorehealth
    Restorehealth command error 0xc1900223
  3. Then type in this SFC utility command and press Return: sfc /scannow
    sfc /scannow command error 0xc1900223
  4. Wait for the SFC scan to finish and show an outcome message.

5. Rename the SoftwareDistribution and Catroot2 folders

  1. Open Command Prompt with administrative rights as outlined in method three.
  2. Disable Windows Update components by executing the following separate commands:
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver

    net stop command error 0xc1900223
  3. Next, rename SoftwareDistribution to SoftwareDistribution.old by executing this command: ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    rename catroot2.old command error 0xc1900223
  4. Input this rename command for the catroot2 folder and hit Enter: ren C:\Windows\System32\catroot2 Catroot2.old
    rename catroot2.old command error 0xc1900223
  5. Restart the stopped update components by inputting and executing these commands:
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
  6. Restart your PC after restarting the services.

So, thatโ€™s how you can get error 0xc1900223 fixed on Windows 11 PCs. We donโ€™t promise those potential fixes for error 0xc1900223 will work for everyone, but theyโ€™re some of the more likely solutions.

There are also workarounds for error 0xc1900223. You can instead try installing updates by downloading them from the Microsoft Update Catalog. Or you can install a build update with the Media Creation Tool.

You can discuss error 0xc1900223 in the comments section below. Feel free to add any questions about fixing that error or even share other resolutions for it there.

More about the topics: Windows 11 Fix, Windows Update