Users may sometimes encounter errors whenever they try to update their Windows 10, especially when installing the feature update version 1903 (this is the most common) or version 1909. Unfortunately, Microsoft does not provide any actionable advice regarding the issue.
What is Error Code 0xc1900223 on Windows 10?
Windows 10 error code 0xc1900223 is a common error whose main trigger is installing the feature updates. The error shows up at the end when the user is almost done with the update when the process is at 90% or more. For most users, the error appears when the update reaches 97%.
The error indicates that there was a problem downloading and installing the selected update. The error code 0xc1900223 on Windows 10 occurs when the computer is unable to connect to Microsoft Update servers or its content delivery network. This happens if the user had previously blocked several Microsoft server addresses either manually or using a specialized program that writes to the Windows HOSTS files. Some users also report encountering the error when they leverage a specialized DNS server to block third-party web addresses.
What Causes Error Code 0xc1900223 on Windows 10?
Most users encounter the error 0xc1900223 when they try to install a Windows Update conventionally. There are several reasons why this error occurs, and these include:
Pro Tip: Run a dedicated PC optimization tool to get rid of incorrect settings, junk files, harmful apps, and security threats that can cause system issues or slow performance.
- Corrupt files
- Corrupt Windows Update files
- Software incompatibility (mostly with AV tools)
Fix Windows 10 Error Code 0xc1900223
What should one do when they encounter the error code 0xc1900223? You need to know that the usual Windows Update troubleshooting methods may not fix this error, so you have to find alternative Windows error solutions.
Here are some of the possible fixes for the error 0xc1900223 in Windows 10.
Disable or Remove Pi-Hole
Pi-Hole software is a VPN-like DNS based ad-blocker that many Windows users use to prevent websites from loading malicious content that potentially causes malware infections. This network ad-blocker may interfere with the update process and trigger errors like 0xc1900223 and others. If you have the software installed, you can opt to disable it temporarily or uninstall it altogether. If you try updating the features when Pi-Hole is disabled or uninstalled, there’s a high chance that the process will complete successfully.
Follow the steps below to disable Pi-Hole:
- Press “Win + R” to access the Run dialog box.
- Type “cmd.”
- Press “Ctrl + Shift + Enter” to access the elevated CMD prompt with administrator rights.
- Click “Yes” when prompted by the UAC (User Account Control).
- Once you have access to the elevated CMD prompt, type “pihole” – this command invokes the Pi-Hole Utility.
- Type “pihole disable,” and then press Enter.
Try installing the update to see if it’ll complete successfully.
If the update installs successfully, run the “pihole enable” command again in the elevated Command Prompt. This will enable Pi-Hole.
Follow the steps below to uninstall Pi-Hole:
- Press “Win + R” to open the Run dialog box.
- Type “cmd.”
- Press “Ctrl + Shift + Enter” to access the elevated CMD prompt.
- Click “Yes” at the UAC prompt to grant admin privileges.
- Type “cmd” into the Run dialog box.
- Type “pihole uninstall” into the elevated CMD prompt and press Enter.
- Restart the computer after successfully running the command.
- Try installing the Windows Update to see if it completes successfully.
Enable the $GetCurrent and $SysReset Folders in the C:/drive
The $GetCurrent and $SysReset folders hold important files that are related to the Windows Update process. However, the $GetCurrent folder is naturally hidden, so you have to unhide it first or get to it through the address bar on File Explorer.
- On File Explorer’s navigation bar, type “C:/$GetCurrent.”
- Press Enter.
Alternatively, you could also:
- Open File Explorer.
- Go to the “View” tab.
- Choose “Hidden” items.
- Open the “Media Folder” then double-click on the “Start Executable’
- Try installing the update.
Reset the Windows Update
If the error occurs due to a Windows component that is unavailable, halted, or damaged, you should try resetting Windows Update by following these steps:
- Press “Windows Key.”
- Type “cmd” into the dialog box.
- Right-click on the Command Prompt.
- Choose “Run as Admin.”
- Click “Yes” on the UAC pop-up.
- Type “net stop wuauserv” and press Enter.
- Type “net stop cryptSvc” and press Enter.
- Type “net stop bits” and press Enter.
- Type “net stop msiserver” and press Enter.
- Press “Win + E” to open File Explorer.
- Right-click on the “SoftwareDistribution” folder and choose the rename option.
- Rename the folder to “SoftwareDistribution.old.”
- Lastly, open the “System32” subfolder and right-click the catroot2 and rename it to “Catroot.old.”
If these suggestions don’t solve the issue, other possible solutions that might allow you to circumvent the error 0xc1900223 include using the “Upgrade this PC Now” feature of the Media Creation Tool. Another option would be to install the update manually through the “Microsoft Update Catalog.”
If you encounter this error while installing the Windows feature update, we recommend that you scan your system with a reliable anti-malware tool to check the system. This software will not only eliminate the malware automatically so that you don’t have to struggle with manual repair techniques, but it also keeps your device protected at all times.
If you have problems eliminating the error 0xc1900223 in Windows 10 and fear causing further damage, you should reach out to a professional for help.