Error 0xC1900101 during upgrade to Windows 11 is a driver-related rollback error. Use the following steps on the Windows 10 device before retrying the upgrade.
- Free up disk space
- Ensure at least 20 GB free for a 64-bit OS (16 GB for 32-bit).
- If needed, remove temporary files or apps, or use the guidance in Free up drive space in Windows.
- Fully update Windows 10 and drivers
- In Windows 10, go to Start > Settings > Update & Security > Windows Update and select Check for updates.
- Install all offered updates (including optional driver/firmware updates), then restart and check again until no more updates are available.
- For any added hardware (graphics card, storage controller, etc.), go to the manufacturer’s website and install the latest Windows 10 drivers.
- Disconnect nonessential hardware
- Physically unplug all external devices that are not required for basic operation: USB drives, external HDD/SSD, printers, docks, extra monitors (if possible), game controllers, etc.
- Leave only keyboard, mouse, and main display connected.
- Check Device Manager for driver problems
- Select Start, type device manager, and open Device Manager.
- Expand each category and look for devices with a yellow exclamation mark.
- For each such device, right-click and choose Update driver. If no update is available and the device is nonessential, choose Uninstall device and restart.
- Remove third‑party antivirus/security software
- Non‑Microsoft antivirus or security tools often cause 0xC1900101.
- Uninstall them from Control Panel > Programs > Programs and Features.
- Restart the PC. Windows Defender/Windows Security will protect the device during the upgrade.
- Repair disk and system image
Run these commands from an elevated Command Prompt (Run as administrator):
-
chkdsk /f C: then restart when prompted to let it repair disk errors.
- After restart, open Command Prompt as admin again and run:
-
DISM.exe /Online /Cleanup-image /Restorehealth
- Perform a clean boot and then retry the upgrade
- Follow the steps in How to perform a clean boot in Windows to start Windows with a minimal set of drivers and startup programs.
- Once in clean boot state, run the Windows 11 upgrade again (via Windows Update or official setup media) and ensure Download and install updates (recommended) is selected at the start of setup.
If the upgrade still fails with 0xC1900101 after these steps, advanced log analysis is needed (for example, reviewing $Windows.~bt\Sources\Rollback\setupapi.dev.log and related logs) as described in the Windows 10 upgrade resolution procedures, to identify the specific incompatible driver.
References: