The way to fix the 0xc1900101 error is by updating your drivers and removing any unnecessary devices/drivers. In more specific cases, updating your BIOS and adjusting some settings can also be of help.We’ve listed all the necessary steps for these and more solutions below:
What causes the 0xc1900101 Error?
How to Fix the 0xc1900101 Error?
Since this is a driver-related error, the way to fix it is by updating the drivers and removing any unnecessary devices and drivers from your system.But before that, it’s best to get the minor things out of the way first. Restart your PC, ensure your internet connection isn’t interfering with the update, and check for updates multiple times.
Delete Update Download Cache
Deleting the update download cache will force Windows to download the update files again, replacing any corrupt or missing files in the process. We have a comprehensive article with both GUI/CLI approaches, but here are the main steps:
Uninstall Antivirus Applications
Third-Party antiviruses can sometimes interfere with normal Windows functionality such as Windows Update, mostly due to false alerts. In such cases, it’s best to uninstall, or at least temporarily disable such programs. The steps to do so are listed below:You can always reinstall your antivirus later, but if you’d really rather not remove it, temporarily disabling it is also an option. Here are the steps to do so:
Ensure that Download and Install Updates (Recommended) is Accepted
When starting the upgrade process, you can choose to download and install updates immediately or get them later via Windows Update. Microsoft recommends selecting the Download and install updates (recommended) option.
Disconnect All Peripheral Devices
Aside from your mouse, keyboard, and monitor, disconnect all other peripheral devices that are connected to the system (speakers, webcams, external storage drives, etc.). Try updating once that’s done and check if you still receive the 0xc1900101 error.
Remove All Unused SATA Devices
In this case, you should disconnect all unnecessary SATA devices (hard drives, optical drives, SSDs). But in addition to this, you should also uninstall them via the Device Manager. You can do so with the following steps:
Remove All Unused Devices and Drivers
You may have connected an external webcam once, installed drivers for it, and then never used it again. Or your PC might still have the drivers for your gaming mouse that stopped working 2 years ago. These are just a couple of common scenarios, but in cases like this, you should remove all unused devices and drivers with the following steps:
Update Drivers and BIOS
We have detailed articles on how to update BIOS and motherboard drivers for your further reading. The steps to update drivers via Device Manager are listed below:
Update or Uninstall the Display Driver
Problems with the display driver can cause the 0xC1900101 – 0x3000D error. This is why updating or uninstalling the driver is likely to resolve this particular error.You can download the latest drivers for your GPU directly from the manufacturer’s official website (NVIDIA, AMD). To update or uninstall them via Device Manager, follow the steps below:
Try Changing Video Adapters
Using a different video adapter (GPU) and trying the next two solutions may help resolve the 0xC1900101 – 0x4000D error.If your CPU has integrated graphics, you can just disconnect your external GPU, boot with integrated graphics alone, and try to update.
Make Sure You Have Enough Disk Space
On a 32-bit OS, Microsoft recommends having at least 16 GBs of free space on the system drive when trying to update to the latest version of Windows. For a 64-bit OS, you’ll need 20 GBs instead.If these requirements are not met, you’re likely to face update issues such as the 0xc1900101 error.
Disable BIOS Memory Options (Caching or Shadowing)
When booting, press the BIOS key shown on the screen to access the BIOS setup. This is usually F2/F8/F10/F11/F12/Del depending on your chipset manufacturer.
Run Windows Update Troubleshooter
As the name implies, Windows has a dedicated troubleshooter for update-related issues. You can run it with the following steps:
Try Updating In Clean Boot
Clean Boot starts your system with only the minimal drivers and programs. Since the 0xc1900101 Error is mainly caused by driver issues, a clean boot is very likely to be helpful. To perform it:
Update using Media Creation Tool
You can use the Media Creation Tool as an alternative way to upgrade Windows if you’re unable to do so via Windows Update. You can do it with the steps listed below:
Repair Hard Drive Errors and System Corruption
CHKDSK, DISM, and SFC are built-in system repair tools in Windows commonly used to scan and repair file system issues and system corruption. To use these:
Restore / Reset PC
If you have a system restore point from before the update issue started, you can perform a system restore to reset your system to that state. If you don’t have one, and none of the other solutions worked, resetting your PC is likely the final option.