Windows 11 Upgrade Fails? Common Errors and How to Fix Them
Windows 11 upgrade failures usually stem from TPM 2.0 missing, incompatible drivers, or corrupt system files—each with a specific error code that tells you exactly what went wrong. Most errors can be fixed by disabling certain hardware checks, updating drivers, or running built-in Windows repair tools. If you're stuck on an older PC without TPM 2.0, the fastest way to upgrade safely is the $29 Windows Upgrade Tool at windowsupgradehelp.com, which applies the fix automatically in one click.
What Does Error 0xC1900101 Mean?
Error 0xC1900101 is one of the most common Windows 11 upgrade failures, and it means your system encountered an incompatibility during the upgrade process—typically with a driver, BIOS setting, or hardware component. In plain English: Windows tried to install but found something it couldn't work with, so it rolled back to your old system.
How to fix it:
- Update your BIOS — Visit your PC manufacturer's website (Dell, HP, Lenovo, etc.), download the latest BIOS version, and install it. Outdated BIOS is a common culprit.
- Disable Secure Boot temporarily — Restart your PC, enter BIOS (usually by pressing F2, F12, or Del during startup), and turn off Secure Boot. Try the upgrade again, then turn it back on afterward.
- Uninstall problematic drivers — Remove recent graphics card, chipset, or network drivers, then attempt the upgrade. Windows will reinstall generic versions automatically.
- Run Windows Update fully — Make sure all pending Windows 10 updates are installed before attempting the Windows 11 upgrade.
What Does Error 0x800F0922 Mean?
Error 0x800F0922 means Windows detected a missing or incompatible system file during the upgrade. This is often caused by incomplete Windows 10 updates, corrupted installation files, or antivirus software interfering with the process.
How to fix it:
- Run the System File Checker — Open Command Prompt as Administrator, type
sfc /scannow, and let it repair corrupted files (this takes 15–30 minutes). - Disable antivirus temporarily — Pause Windows Defender or any third-party antivirus during the upgrade. These can block legitimate upgrade files.
- Clear the Windows Update cache — Press Windows + R, type
cleanmgr, check "Windows Update Cleanup," and run it. - Use the Media Creation Tool — Download Windows 11 media directly from Microsoft's website and run the setup from a USB drive instead of using Windows Update.
Why Does My PC Say "This PC Can't Run Windows 11" Due to TPM?
TPM 2.0 (Trusted Platform Module) is a security chip Microsoft requires for Windows 11. Many older PCs either don't have it or have TPM 1.2, which isn't supported. If your PC is otherwise capable—good processor, enough RAM, solid storage—the TPM requirement is the only barrier keeping you from upgrading.
In plain English: Windows 11 wants a security lock, but your PC has an older version or no lock at all. This is a hardware compatibility check, not a sign your PC is inadequate.
Your options:
- Enable TPM in BIOS — Restart your PC, enter BIOS, look for TPM, PTT (Intel), or fTPM (AMD) settings, and enable them. It's often already installed but turned off.
- Use a workaround tool — If TPM genuinely isn't available, the $29 Windows Upgrade Tool at windowsupgradehelp.com bypasses this check safely and lets you upgrade without modifying system integrity—it's the fastest path forward for non-TPM machines.
- Upgrade your motherboard — If TPM can't be enabled, check if your PC supports a TPM module add-on (usually $30–50).
What Should I Do Before Attempting a Windows 11 Upgrade?
Prevention is easier than fixing upgrade errors. Before you start, follow this checklist:
- Back up your files — Use File History or an external drive. Upgrade failures are rare, but a backup eliminates risk.
- Ensure 25+ GB of free disk space — Windows 11 needs room to download and prepare files.
- Plug in your PC — Don't upgrade on battery. Use a power adapter.
- Disconnect external devices — USB drives, printers, and external hard drives can cause driver conflicts. Reconnect them after the upgrade.
- Disable VPN and proxy software — These can interfere with downloading upgrade files.
- Run Windows Update fully — Install all available updates to Windows 10 first.
How Do I Know Which Error Code I'm Getting?
When a Windows 11 upgrade fails, you'll see an error code on your screen or in the Windows Update history. To find it:
- Go to Settings > System > About, scroll down, and look for recent error messages.
- Check Settings > Update & Security > Update History > View Update History for failed updates and their error codes.
- Open Event Viewer (search in the Start menu), navigate to Windows Logs > System, and filter for critical errors with codes.
Write down your error code—it's the key to the specific fix you need. The most common ones are 0xC1900101, 0x800F0922, and TPM-related blocks, all covered in this guide.
What If Nothing Works?
If you've tried the fixes above and your upgrade still fails, you have two options: perform a clean install (wiping your drive and reinstalling Windows 11 from scratch—risky if you're not comfortable with it) or use a specialized upgrade tool designed to handle edge cases and hardware limitations.
For most people facing persistent errors, especially those without TPM 2.0 on otherwise capable machines, an automated solution is the smartest move. It handles driver conflicts, bypasses hardware blocks, and completes the upgrade in one click without requiring technical knowledge.
Last updated: July 20, 2026