0xc1900101 is a Windows Update Error typically caused by the presence of anincompatible driver. It’s best to resolve this issue quickly as this incompatible driver can lead to a lot of problems down the road such as blue screen of deaths (BSODs), random crashes, file corruption, and so on.
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.
But before that, it’s best to get the minor things out of the way first. Restart your PC, ensure yourinternet connectionisn’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 withboth GUI/CLI approaches, but here are the main steps:
Uninstall Antivirus Applications
Third-Partyantivirusescan 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 may choose to download and install updates immediately or get them later via Windows Update. Microsoft recommends selecting theDownload 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 allunnecessarySATA devices(hard drives, optical drives, SSDs). But in addition to this, you should also uninstall them via the Device Manager. you’re able to 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 onhow to update BIOSandmotherboard driversfor your further reading. The steps toupdate driversvia 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 yourGPUdirectly 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 adifferent 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 least16 GBsof free space on the system drive when trying to update to the latest version of Windows. For a 64-bit OS, you’ll need20 GBsinstead.
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 theBIOS keyshown 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 forupdate-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 andsystem corruption. To use these:
Restore / Reset PC
If you have a system restore point from before the update issue started, you’re able to 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.