Error 0xC1900101 is the classic “almost upgraded, then rolled back” error. Your laptop downloads Windows 11 24H2, starts installing, gets partway through — and then you’re staring at your old desktop again with a cryptic code in Update history. The good news hidden in that frustration: your system protected itself. The rollback means a driver couldn’t survive the upgrade, and Windows wisely backed out.
Fixing it means finding that driver (or the other blocker) before retrying. Work through these in order — most 0xC1900101 cases are solved by driver updates and peripheral removal. For other upgrade-blocking codes, see error 0x80073712 or our installation-failed guide .
Why this happens
- Incompatible device driver: A display, storage, network, or chipset driver crashes during the driver-migration phase, forcing a rollback.
- Outdated BIOS/firmware: Old firmware mishandles the new build’s power management or device initialization.
- Connected peripherals: External devices with legacy drivers (printers, docks, USB audio) inject failing drivers mid-upgrade.
- Third-party antivirus filter drivers: Kernel-level AV drivers are notorious upgrade blockers.
- Insufficient free disk space: The upgrade stages tens of gigabytes; running out of room aborts the install.
- Corrupted system files: Damaged servicing components cause the upgrade engine to mis-handle driver migration.
- Overclocking or custom power settings: Unstable hardware states during the long upgrade process trigger driver timeouts.
How to fix it
Work through these in order — start with Fix 1 and stop as soon as the 24H2 upgrade completes.
Fix 1: Disconnect all non-essential peripherals
The single highest-yield step. External hardware is a factor in a huge share of 0xC1900101 rollbacks.
- Shut down the laptop completely (not sleep).
- Unplug everything USB: docks, hubs, external drives, printers, webcams, USB headsets, and SD cards.
- Keep only the power adapter connected.
- Boot up and retry the update in Settings > Windows Update.
- After a successful upgrade, reconnect devices one at a time, letting Windows install fresh drivers for each.
Fix 2: Update all major drivers before retrying
Don’t let the upgrade migrate ancient drivers — update them first so there’s nothing to choke on.
- Open Device Manager (Win + X > Device Manager).
- Update Display adapters, Network adapters, IDE ATA/ATAPI controllers, and System devices via Update driver > Search automatically for drivers.
- Then get the manufacturer-tested versions: Dell Support , HP Support , or Lenovo Support — install their latest chipset, graphics, storage, and network drivers.
- NVIDIA/AMD GPU owners should also grab the latest driver from the maker’s site.
- Restart, then retry the 24H2 update.
Fix 3: Temporarily uninstall third-party antivirus
AV filter drivers are among the most common specific causes of this rollback code.
- Open Settings > Apps > Installed apps and uninstall your third-party antivirus completely (disabling isn’t always enough — the filter driver stays loaded).
- Confirm Windows Security is active: Settings > Privacy & Security > Windows Security.
- Retry the update.
- After 24H2 installs successfully, reinstall your preferred antivirus fresh — the new install will use a 24H2-compatible driver.
Fix 4: Free up disk space
Give the upgrade the room it needs — this alone fixes a meaningful percentage of cases.
- Open Settings > System > Storage > Cleanup recommendations.
- Remove temporary files, unused apps, and large downloads — target at least 30 GB free on C:.
- Check Temporary files and include Previous Windows installations if listed (frees many GB).
- Empty the Recycle Bin.
- Retry the update with ample free space.
Fix 5: Update your BIOS/firmware
Old BIOS versions are a documented 0xC1900101 trigger, especially on laptops from 2019–2022.
- Find your exact model on Dell Support , HP Support , or Lenovo Support .
- Download the latest BIOS and read the release notes for Windows 11 24H2 or upgrade-related fixes.
- Connect AC power — never flash BIOS on battery.
- Run the updater and don’t touch the machine until it reboots itself.
- Retry the Windows update afterward.
Fix 6: Repair system files and reset update components
Cleans up the servicing stack so the retry starts from a healthy state.
- Open an administrator Command Prompt.
- Run
sfc /scannow, thenDISM /Online /Cleanup-Image /RestoreHealth. - Reset the update cache:
net stop wuauserv,net stop bits,ren C:\Windows\SoftwareDistribution SoftwareDistribution.old,net start wuauserv,net start bits. - Restart and retry the 24H2 update.
Fix 7: Check the setup logs to identify the exact failing driver
If you’ve done everything and it still rolls back, the logs name the culprit.
- After a failed upgrade, open File Explorer and go to C:$Windows.~BT\Sources\Panther.
- Open setuperr.log in Notepad and look at the most recent errors — driver
.infor.sysnames appear here. - Also check C:\Windows\Logs\DISM and Event Viewer (eventvwr.msc) > Windows Logs > System around the rollback time.
- Once you identify the driver (often a printer, old VPN, or storage filter), update or uninstall that specific device/software.
- For help interpreting dump and log evidence, see how to read dump files with WinDbg .
Fix 8: Do the upgrade from installation media
The in-place media upgrade bypasses several Windows Update-specific failure modes.
- Download the Media Creation Tool from Microsoft’s Windows 11 download page.
- Create a USB installer (or mount the ISO directly).
- With peripherals still disconnected and AV uninstalled, run setup.exe from the media.
- Choose Keep personal files and apps.
- The media-based upgrade often succeeds where Windows Update repeatedly rolls back.
Closing
Error 0xC1900101 is Windows telling you a driver couldn’t make the trip to 24H2 — and the fix is almost always preparation, not surgery. Disconnect peripherals, update every major driver from your laptop maker’s site, uninstall third-party antivirus temporarily, free 30 GB, and update the BIOS. That sequence gets the overwhelming majority of stuck upgrades across the finish line. If it still rolls back, the Panther setup logs will name the exact driver — follow the evidence rather than guessing. And once 24H2 is in, reinstall your AV and reconnect devices one by one so any troublemaker is easy to spot.
