The free update period is coming to an end, and if you want to upgrade to Windows 10 this is your last chance because the free update ends on July 29. Unfortunately, upgrading to Windows 10 can sometimes run into problems and one of the most common problems is error 0xc1900200.
How to fix 0xc1900200 error in Windows 10?
Solution 1 – Check if your PC meets the requirements
Windows 10 is not a demanding operating system, but to update it you need to make sure that your PC meets its requirements. If your computer meets the hardware requirements, it is very possible that a certain application, driver or firmware is preventing the upgrade to Windows 10, so be sure to update your drivers and check if everything is up to date. Also, make sure you have the latest Windows updates installed.
Updating drivers is crucial for the stability and security of your system, and to quickly update all your drivers, we suggest you try this Software Driver Update which does it all automatically.
Solution 2 – Disconnect all USB devices
Sometimes an error 0xc1900200 can occur while upgrading to Windows 10 if you have an external hard drive attached. External hard drives are extremely useful for backing up files, but if you have your external controller plugged in during the Windows 10 update process, you may encounter certain errors, so it is highly recommended that you unplug it.
Users also reported the same bug with a USB Bluetooth wireless mouse receiver. According to them, the problem was completely fixed after disconnecting the receiver from the PC. Keep in mind that almost any USB device can cause this error, so be sure to disconnect all unnecessary USB devices like your printer, driver, etc. before starting the Windows 10 update process.
Solution 3 – Restart Windows 10 Update components
Another thing you can do if you can’t install the update is to reset the Windows 10 Update components. If you are not sure which components exactly, just follow these instructions:
-
- Right-click on the Start menu and open Command Prompt (Admin)
- Type the following commands and press Enter after each command:
-
- net stop wuauserv
- net stop cryptSvc
- network stop bits
- net stop msiserver
-
Now, you should rename the SoftwareDistribution and Catroot2 folder. This is how you do it:
- Open the command prompt and enter the following commands:
- Ren C: Windows SoftwareSoftwareDistribution SoftwareDistribution.old
- Ren C: WindowsSystem32catroot2 Catroot2.old
- Now, restart the BITS, Cryptographic, MSI Installer, and Windows Update Services by typing the following commands in Command Prompt :
- net stop wuauserv
- net stop cryptSvc
- network stop bits
- net stop msiserver
- Type Exit at the Command Prompt to close it
Solution 4 – Run SFC scan
Now let’s move on to the troubleshooting tools. If there is something within your system that needs tweaking, thus preventing you from updating it, the SFC scan could be a perfect solution. Here’s how to run the SFC scan:
- Open command prompt as administrator.
- Type the following command and press Enter: sfc / scannow
- Wait for the process to finish (it can be long).
- Restart the computer
Solution 5 – Whitelist Windows Update servers
You may not be able to receive the update because your computer is configured to block Microsoft’s update servers. Here’s how to unlock them:
- Go to Control Panel and open Internet Options.
- Select the Security tab you have in the top menu of the Internet options window.
- Select the Trusted sites option in the Security window and click Sites .
- Uncheck Require server verification (https 🙂 for all sites in this zone .
- You will now have a box that says Add this website to the zone . Enter the following addresses: http://update.microsoft.com and http://windowsupdate.microsoft.com
- Click the Add button after entering the above addresses.
- Click the OK button to save the settings.
Solution 6 – Run DISM
And the last troubleshooting tool that we are going to try is DISM. DISM is basically the same as the SFC scan, but it is more powerful, so if the SFC scan hasn’t finished, DISM most likely will.
Here’s how to run DISM on Windows 7/8:
- Open command prompt as administrator.
- On the command line, copy and paste these lines one by one and press Enter after each one:
- DISM / online / Cleanup-Image / ScanHealth
- DISM / Online / Cleanup-Image / RestoreHealth
- Wait for the procedure to finish (it may take up to 10 minutes).
- Restart your PC.
Solution 7 – Resize the reserved partition
Sometimes you will not be able to upgrade to Windows 10 due to the size of the reserved partition. To solve this problem you have to expand its size, and the easiest way to do this is to use a third-party tool such as MiniTool Partition Wizard Free. Once you install the application, increase the size of the reserved partition from 300MB to 1GB, for example. If necessary, you may have to reduce the size of other partitions on your hard drive. Be aware that this procedure can be potentially dangerous, as you could accidentally delete a certain partition if you are not careful, so an extra precaution is recommended.
Solution 8 – Update your BIOS
Few users reported that they cannot upgrade to Windows 10 due to its BIOS. According to them, their CPU clock was wrong, and that was the cause of the 0xc1900200 error. After updating the BIOS, the problem was fixed and the update to Windows 10 installed without problems. We have to mention that this problem can occur even if you have the latest version of BIOS installed, so you may have to install it again just to fix this error. Keep in mind that updating the BIOS is a somewhat advanced procedure, therefore if you don’t know how to do it correctly, we strongly recommend that you consult your motherboard manual for detailed instructions. Updating the BIOS can cause permanent damage if the update process goes wrong, thereforebe careful if you decide to update the BIOS.
Error 0xc1900200 may prevent you from upgrading to Windows 10, and if you are experiencing this error, be sure to try some of our solutions.