How to Fix Windows Update Error 0xc1900223?

How to Fix Windows Update Error 0xc1900223

Are you having trouble getting Windows Update to work?

Have you encountered the error 0xc1900223?

This error can be frustrating, but it’s possible to fix it.

In this article, we’ll walk you through a few quick and easy steps so that you can get your Windows Update working again and keep your computer up-to-date!

We had the same issue on one of our computers in the office, it took a while but we were eventually able to fix it!


Windows 10 users are encountering error 0xc1900223 when they try to install a Windows Update. Typically, this happens when they try to install the 1903 update and it reaches 97%.

To fix this problem, you can attempt to install the update again via the $GetCurrent folder or use the Upgrade this PC Now feature of the Media Creation Tool.

Additionally, you can also try installing it manually via Microsoft Update Catalog.

If you’re using an adblocker like Pi-Hole, that too could be causing this error.

In such cases, you can either disable it temporarily while installing the update or uninstall it altogether.

There may be other causes as well such as system file corruption which might need a refresh of all Windows Update components or running utilities like SFC and DISM that help with fixing system file issues.

Why Is My Windows Update Not Working?

Troubleshooting why your Windows update isn’t working can be tricky.

Before trying any of the solutions below, make sure you have a solid internet connection and that your computer has enough free space.

If both of these are in order, then it’s time to take a closer look at the issue.

One possible cause could be that your network connection is down or not working properly.

Check if your Wi-Fi router is set up correctly and check your cable modem/router settings as well. If the problem persists then you may need to contact your internet service provider (ISP).

Another common issue is being blocked by a firewall.

Firewalls can block incoming connections, so if you’re using a dynamic DNS provider such as DynDNS or NoIP, make sure the IP address of your device is on the list of authorized devices. Otherwise, updates won’t be able to download properly.

If none of these steps worked for you then try troubleshooting with Microsoft Fix It tool or visit Microsoft’s official support page for more help and resources related to Windows Update issues.

Lastly, remember that some software updates require specific hardware components to work correctly—so if all else fails, consider upgrading those components before attempting another installation again.

How to fix Windows Update Error 0xc1900223?

If you’re getting the 0xc1900223 Windows Update error, it’s likely a problem with your system files.

This can be caused by corrupted or missing system files, and it’s important to take steps to fix this issue as soon as possible.

Firstly, Check Windows Update Services

Checking the Windows Update services can help ensure your computer’s updates run smoothly.

To do this, open the Run window by pressing Windows Key + R and type “services. msc” in the dialogue box. Once the list of services is displayed, look for Windows Update and right-click to select Properties. 

Here, check that the Startup type is either Automatic or Manual. 

Do the same for all these other services:

Service Startup Type
Windows Update Automatic/Manual
WU Medic Automatic/Manual
Cryptographic Automatic/Manual
BITS Automatic/Manual
DCOM Automatic/Manual
RPC Automatic/Manual
Installer Automatic/Manual


Once you’ve made sure all of these are set correctly, restart any services that were already running before attempting to update again. If this doesn’t fix your issue, try replacing the software distribution folder as another solution.

1. Run Windows Update, Troubleshooter

To get started, run the Windows Updates Troubleshooter to help you out.

This powerful tool scans your system for issues related to Windows Update and helps you resolve them quickly and efficiently.

Here’s what you need to do:

  • Open the Windows Settings using the Win+I Shortcut key.
  • On the Settings page, select Updates & Security > Troubleshoot > Additional troubleshooters.
  • Now select Windows Updates Troubleshooter from this list and run it.
  • Once it completes the process, restart your computer and check for the error issue.
  • Additionally, you can try running the Windows Update Online Troubleshooter too if needed.

2. Disable Any Active VPN software/connections

Disconnect your VPN software to ensure that Windows Update runs smoothly.

To do this, open the Windows key + I menu and head over to Settings > Network & Internet.

Here you will find an option for VPN connections. Click on disconnect and if necessary, click on the downward arrow button and select the Remove option to completely remove the VPN connection from your system.

Doing this will allow your computer to use its default DNS server which is needed for a successful Windows Update process.

Remember that not having a secure connection while browsing or downloading could lead to security risks so disabling your VPN should only be done when necessary.

3. Flush the DNS cache

Next, I would flush the DNS.

Flushing the DNS cache can help resolve Windows Update errors.

This involves running the following command from the Command Prompt: ipconfig /flushdns.

Here are some of the benefits of flushing your DNS cache:

  • It clears out any stored IP address and other DNS information, making sure that you are accessing up-to-date information.
  • It helps clear out any old or outdated records that could be causing issues with connecting to a website.
  • It can help speed up page loading by eliminating unnecessary lookups for content already stored in your cache.
  • It can help fix connection problems related to name resolution, such as not being able to access certain websites.
  • It allows you to troubleshoot any issues you may have with webpages not loading correctly or accurately.

Flushing the DNS cache is a simple task and should only take a few seconds to complete, but it can provide significant benefits for resolving Windows Update errors.

4. Disable adblockers

If you suspect an adblocker is causing issues, temporarily disabling it may be a good idea.

If you’re using a Disable Network-wide adblocker like Pi-Hole, try turning it off to see if it helps with the Windows update error 0xc1900223.

You’ll need to access the settings of the adblocker and disable its usage on the network.

Make sure to take note of any changes made so that you can undo them should there be no improvement in your issue.

Just remember that this will turn off all features of the adblocker until you reactivate it again.

To ensure success, make sure that you are connected to a reliable internet source for the duration of disabling and re-enabling your network-wide ad blocker.

5. DISM and SFC scans would be next…

The System File Checker (SFC) feature allows users to verify any corrupted or missing Windows Update system files and fixes them.

You can run it by opening Command Prompt as an administrator and typing “sfc /scannow” without quotation marks and pressing Enter. Once the verification process is complete, restart your computer.

The DISM command – Deployment Image Servicing and Management – scans, checks, and restores any corrupted OS files.

To begin, open a Command Prompt window as an administrator. Then type in DISM.exe /Online /Cleanup-image /Restorehealth followed by pressing the Enter key. This will scan for any potential corruption issues on your computer and attempt to fix them if found.

Once the scan is complete, type in SFC/scannow again into the same command prompt window and press enter once again to initiate another scan of your system’s integrity with the System File Checker (SFC).

This will also search for any corrupted files and replace them with uncorrupted versions if found.

Scan Command
DISM DISM.exe /Online /Cleanup-image /Restorehealth
SFC SFC/scannow


If either of these scans fail or show errors, restarting the computer may help resolve them before proceeding with other solutions such as resetting Windows Update components or reinstalling Windows 10 altogether.

Restart your computer once you finish both SFC & DISM commands for effective results:

It’s important to note that these tools should only be used if you have prior knowledge of how they work or if you are directed to do so by a professional PC technician.

If misused, they may cause more damage than good to the operating system.

With that being said, properly using the SFC & DISM tools will help you fix most Windows Update errors quickly!

6. Replace the Host File

Replacing the host file is a way to fix connection issues that may be preventing Windows from updating. This system file stores domain names and IP addresses, so if corrupted, it can interfere with your computer’s ability to access DNS servers.

To replace the file, you’ll need to follow these steps:

  1. Open Notepad and paste the default code into a new document.
  2. Save the document as ‘hosts.txt’ on the desktop.
  3. Rename the file to ‘hosts’ (without any extension).
  4. Run Command Prompt as an administrator.
  5. Type “ipconfig /flushdns” and press enter.
  6. Close Command Prompt.
  7. Copy the host’s file from the desktop to C:WindowsSystem32driversetc.
  8. Be sure to click Replace in destination when prompted.
  9. Restart your computer for changes to take effect.

7. Change your DNS

To do this, first, temporarily disable Pi-Hole at the router level and then revert to the ISP-default DNS service or use one of the free DNS services such as Google Public DNS ( and or Cloudflare (

Then open a Command Prompt window and run ipconfig /flushdns to flush out any Windows DNS cache that may be present on your device.

Service IP Addresses
Google & 8.8

8. Run Media Creation Tool

Running Media Creation Tool can help upgrade your system to the latest Windows version.

First, you need to download Microsoft’s Windows Media Creation Tool for Windows 10 or 11 from the internet.

Open the file that you downloaded and follow the installation process.

When given the option, select ‘Upgrade this PC now’ instead of ‘Create installation media’ to keep your files and applications intact.

During installation, you will be asked if you want to keep personal files and applications, only personal files, or nothing at all – make sure to choose accordingly.

Once complete, click on Install and wait until it finishes running.

This should resolve any issues with Windows Update error 0xc1900223 that you may have been facing.

Related: 9 Proven Ways To Fix Windows 10 Error Code 0xc00000e

9. Reset All Windows update components

If an in-place upgrade didn’t help with your issue, you can try resetting the Windows Update components.

To do this, follow these steps:

  1. Open an elevated Command Prompt window by pressing Windows key + R and typing ‘cmd’.
  2. When prompted by the UAC (User Account Control), click Yes to grant administrative privileges.
  3. Type the following commands to stop every essential WU service:
    • net stop wuauserv
    • net stop cryptSvc
    • net stop bits
    • net stop msiserver
  4. After stopping the services, paste the following commands to rename the SoftwareDistribution and Catroot2 folders:
    • ren C:WindowsSoftwareDistribution SoftwareDistribution.old
    • ren C:WindowsSystem32catroot2 Catroot2.old
  5. Finally, restart the same services with these four commands:
    • net start wuauserv
    • net start cryptSvc
    • net start bits
    • net start msiserver

Once you have completed these steps, try installing your update again.

It should work now! (Fingers crossed..or else just go to the next step)

10. Install via The Microsoft Update Catalog website

Installing your update from the Microsoft Update Catalog website is another way to bypass the 0xc1900223 error.

To do this, open the official Microsoft Update Catalog website and download the latest update for your version of Windows.

Open the file once downloaded and follow through with its installation process. This may take a few minutes to complete – however, once it’s done, be sure to restart your computer as instructed.

The Microsoft Update Catalog is an ideal solution when encountering errors while trying to install Windows updates via Windows Update.

Following these steps will help you successfully install this update manually and get back on track without further problems.

11. Forcing the update via the $getcurrent folder

Accessing the $getcurrent folder and running the Start executable from its media subfolder can help you force install the update.

To do this, follow these steps:

  1. Open File Explorer.
  2. Paste the address ‘C:/$getcurrent’ into the navigation bar at the top.
  3. Press Enter.
  4. You may need to change C to the letter corresponding to your current OS drive.
  5. Additionally, you’ll have to enable Hidden Items in File Explorer. To do this, go to View and check the box associated with Hidden Items.
  6. Once you’re inside the $getcurrent folder, double-click on Start to begin the installation.
  7. Follow all on-screen prompts until completion.
  8. After installation, restart your computer.
  9. If successful, the error should be resolved upon reboot.

If the $getcurrent folder or the Start executable is not visible, likely, Windows Update (WU) hasn’t updated all necessary files for installation.

In such cases, you can try other methods to resolve the issue.

12. Replace The Software Distribution Folder

Replacing the Software Distribution folder can help resolve any issues you’re having with Windows Update.

To start, open Run by pressing the Windows Key + R and then type “cmd” without the quotation marks to open a command prompt as administrator.

Enter these commands one at a time, pressing Enter after each:

  • net stop bits
  • net stop wuauserv
  • net stop cryptSvc
  • net stop msiserver

After that’s done, enter the following:

  • ren %systemroot%SoftwareDistribution softwaredistribution.bak
  • ren %systemroot%system32catroot2 catroot2.bak

Ignore Access Denied messages for now.

Then restart the services with these commands:

  • net start bits
  • net start wuauserv
  • net start cryptSvc
  • net start msiserver

You should then see two folders in C:Windows — SoftwareDistribution and software distribution.old — meaning Windows has created a new Software Distribution folder for you to use.

Also See: 7 Methods To Fix the 0x0 0x0 error code in Windows 11 and 10


If you’ve been experiencing the Windows Update Error 0xc1900223, don’t despair. There are a few things you can do to try and fix it.

Running the Windows Update Troubleshooter, using the Media Creation Tool, checking your Windows Update Services, replacing your host file, resetting Windows, and changing your DNS resolver may help unstick your update.

Hopefully one of these solutions will get your Windows update working again! Good luck!

Also See: Fix Windows Update Error KB890830

Frequently Asked Questions

Q: What Is the Microsoft Update Catalog Website?

You may be looking for the Microsoft Update Catalog website.

This is a web-based portal where you can search, browse, and download updates to your Windows operating system and other Microsoft products.

The site provides both critical and non-critical updates as well as drivers for hardware devices. It’s easy to use; simply type in the product name or update name into the search box and you’ll get a list of available downloads.

You can also filter results by language or product version if needed.

So head on over to the Microsoft Update Catalog website today to find what you need!

Q: What Is the Purpose of Flushing the DNS Cache?

Flushing the DNS cache is a process that helps to clear out any residual or corrupted entries in your DNS. This can help solve various network-related issues, such as websites not loading properly or an inability to connect to certain services.

It’s important to remember that this process will only work if there are problems with the entries in your DNS; it won’t fix issues caused by other things, such as your router or modem.

To flush the DNS cache, you’ll need to open a command prompt window and type in the appropriate commands for your operating system.

Q: Why am I getting the Windows Update Error 0xc1900223?

A: The Windows Update Error 0xc1900223 can occur due to various reasons, such as network inconsistencies, outdated Windows update files, or issues with Microsoft update servers.

Q: How can I reset Windows Update components using the Windows Update Assistant tool?

A: To reset Windows Update components using the Windows Update Assistant tool, follow these steps:

  1. Download and install the Windows Update Assistant tool from the official Microsoft website.
  2. Run the Windows Update Assistant tool and click on the “Check for updates” button.
  3. If any updates are found, click on the “Install now” button and follow the on-screen instructions.
  4. Once the update is installed, restart your computer and try updating Windows again.

Q: Can the Windows Update Error 0xc1900223 also occur due to a network inconsistency?

A: Yes, the Windows Update Error 0xc1900223 can also occur due to a network inconsistency.

Issues with your internet connection or network settings can prevent a successful update installation.

Make sure you have a stable and reliable internet connection before attempting to update Windows.

I am a computer engineer holding a bachelor's degree in Computer Science, complemented by a Master's in Business Administration from University of Strathclyde, Scotland. I currently work as a Senior IT Consultant in Melbourne, Australia. With over 15 years of...