Fix Error Code 0xc1900223 in Windows 10

Fix Error Code 0xc1900223  in Windows 10 is because of the Update service settings tangled up. This generally occurs when trying to update to the May 2019 update for example and can easily be resolved by trying to use Microsoft’s official fix: the Windows Update Troubleshooter.

There is no need to panic. There are a number of ways in which you can try and get this sorted out without losing any crucial data, but you’ll have to act fast before your hard drive crashes completely.

Read also: Windows 10 HDMI Sound Not Working

As you’ll notice, the solution is in fact quite simple. You just have to let go sometimes, and try again later. This happens when the Microsoft Update server is occupied or has numerous requests. content


Download Windows 10 and Update

You can get the latest version of Windows 10 from the following link.

The Update Assistant will help you update to the latest version of Windows 10. Currently, this is the May 2019 update. You can also download Windows as an installation media using the Download tool.

Download Windows 10


If using the Windows 10 operating system, you don’t need to worry about updates because it’s automatic and seamless. But if your computer is running an older version of this software (1803 or 1809), it will update to the 1903 version.

Windows 10

How to Use SetupDiag free Diagnostic tool by Microsoft

Microsoft’s SetupDiag tool is a useful debugging tool that helps find out why the latest update or upgrade to Windows 10 failed to install. The good thing about SetupDiag is that it allows users to diagnose problems without any user interaction.

SetupDiag free Diagnostic tool

This only runs on Windows 10 and depends on .NET Framework 4.6. A results.log file is created in the same directory where log files are processed. is an archive of all logfiles generated in the same directory they were created by the Processing tool and may be useful to find problems with your code in separate computers and devices that were used to run benchmarking tests.

Default Windows Update Troubleshooter

  • Press the Win + I keys to open Settings.
  • Click the Update & Security > Troubleshoot > Windows Update
  • Then click the “Run the troubleshooter“.
  • This will run for some time saying “Detecting Problems“.
  • In the end, the “Troubleshooting has completed” window will open.
  • Problems found can be seen here.
  • If they are fixed, you can see a green tick mark against them.
  • Otherwise, you see a red mark

Default Windows Update Troubleshooter

Troubleshooting has completed

Then you can check for Windows Updates manually again.

Restart Windows Update Service

In the list of services of Windows 10, you can restart the Windows Update service.

Restart Windows Update Service

Windows Update

  • Press the Win key and type “services“.
  • In the list click the “Services” App.
    This will open up the Services Window.
    There are two services related to Update
    1. Windows Update
    2. Windows Update Medic Service

The first service – Enables the check for and installation of updates for Windows and other programs. If this service is disabled, users of this computer will not be able to use Windows Update or its automatic updating feature.

Delete the following folders and files

Sometimes the error 0xc1900223 is caused by mixing up files in the C:\Windows\SoftwareDistribution folder. This can occur when earlier updates have written entries to these files. Since these are system files,

they are written by Windows Update components and other apps. You can troubleshoot by making sure that checksums match between the server and client-side:

So, you can delete all the files and folders in this particular folder. This will clean up the trash created by Windows Update.

Before doing that, you can press SHIFT + CTRL + ESC together to open a hidden window which will give the option to start Windows Explorer. Look for the folder that contains “SoftwareDistribution” and delete it along with all its contents. Afterwards, restart services through Administrative Tools.

Download Update Troubleshooter

You can use the following link to download Update Troubleshooter for Windows 10-

The file name is wu10.diagcab.



Double-click the file to run it. This will resolve the following problems.

1. Windows Update
2. Background Intelligent Transfer Service
3. Windows Network Diagnostics

Double-click the file to run it. This will resolve the following problems. 1. Windows Update 2. Background Intelligent Transfer Service 3. Windows Network Diagnostics