Skip to main content
Available 24/7 for Emergency Support
Geeks in Sneaks
How to Fix Can't Upgrade from Older Windows Versions
Windows ProblemsIntermediate30-90 minutes

How to Fix Can't Upgrade from Older Windows Versions

Difficulty
Intermediate
Time
30-90 minutes
Category
Windows Problems

Trying to upgrade to Windows 11 or a newer Windows 10 version but getting blocked? Here's how to successfully upgrade your system.

✓Quick Checks

Before attempting fixes, verify these basics:

  • Check system requirements - Windows 11 requires TPM 2.0, Secure Boot, and specific CPU generations. Use Microsoft's PC Health Check app to verify compatibility.
  • Free up disk space - You need at least 20-32GB free for major upgrades. Delete old files or move them to external storage.
  • Update current Windows - Make sure your current Windows version is fully updated before attempting an upgrade.
  • Check activation status - Go to Settings > System > Activation to ensure Windows is activated. Unlicensed copies can't upgrade.

đź”§Step-by-Step Fixes

Fix 1: Use the Windows 11 Installation Assistant (or Update Assistant)

Microsoft provides official tools that often work better than Windows Update for major upgrades.

  1. Go to Microsoft's Windows 11 download page (or Windows 10 if upgrading within Win10)
  2. Download the Windows 11 Installation Assistant
  3. Run the tool as administrator
  4. Follow the prompts to check compatibility and begin the upgrade
  5. Keep your computer plugged in and don't interrupt the process
  6. The upgrade can take 1-3 hours depending on your hardware

Fix 2: Bypass Windows 11 TPM and Secure Boot Requirements

If your computer is blocked from upgrading to Windows 11 due to TPM or CPU requirements, you can bypass these checks (though Microsoft doesn't officially recommend this).

  1. Press Windows + R, type regedit, and press Enter
  2. Navigate to HKEY_LOCAL_MACHINE\SYSTEM\Setup\MoSetup
  3. Right-click in the right pane, select New > DWORD (32-bit) Value
  4. Name it AllowUpgradesWithUnsupportedTPMOrCPU
  5. Double-click it and set the value to 1
  6. Close Registry Editor and try upgrading again

Note: Bypassing requirements means you might not receive future Windows updates, and some security features won't work.

Fix 3: Clean Up Disk Space and Temporary Files

Insufficient disk space is a common reason upgrades fail.

  1. Open Settings > System > Storage
  2. Click Temporary files
  3. Check all boxes (Downloads, Recycle Bin, Temporary files, etc.)
  4. Click Remove files
  5. Also run Disk Cleanup: search for "Disk Cleanup" in Start, select your C: drive, check all boxes including "Previous Windows installations"
  6. If you still need space, move personal files (Documents, Pictures, Videos) to an external drive temporarily

Fix 4: Uninstall Incompatible Software

Some programs block Windows upgrades, especially older antivirus software, system utilities, and hardware-specific tools.

  1. Go to Settings > Apps > Installed apps
  2. Look for and uninstall:
    • Old antivirus programs (Norton, McAfee, AVG from years ago)
    • System optimization tools (CCleaner, registry cleaners)
    • Old printer or scanner software
    • Hardware monitoring utilities
  3. Restart your computer
  4. Try the upgrade again
  5. You can reinstall these programs after the upgrade completes

⚠️If Nothing Worked

If standard upgrade methods continue to fail:

  • Try a clean installation - Back up your files and perform a clean Windows install using a USB drive. This is more time-consuming but often works when upgrades fail.
  • Check for BIOS updates - Visit your computer manufacturer's website and install the latest BIOS/UEFI firmware, which can resolve hardware compatibility issues.
  • Enable TPM and Secure Boot in BIOS - Many computers have these features but they're disabled. Restart, enter BIOS setup (usually F2, F10, or Del during boot), and enable TPM and Secure Boot in security settings.
  • Review error codes - If you're getting specific error codes, search for them on Microsoft's support site for targeted solutions.

📞When to Call a Pro

Consider professional help if:

  • Your computer is too old to meet Windows 11 requirements and you need advice on whether to upgrade hardware or replace the system
  • You're seeing hardware compatibility errors related to motherboard, CPU, or storage
  • You need to preserve specific software configurations or business applications during the upgrade
  • You've attempted upgrades multiple times and they keep failing at the same point
  • You're uncomfortable editing the registry or BIOS settings

A technician can assess whether your hardware is truly compatible, perform necessary BIOS updates, or recommend whether a clean installation or new hardware is the better path forward.

Need Professional Help?

If you're in the Tampa Bay area and need hands-on assistance, Geeks in Sneaks provides friendly, on-site tech support in Clearwater, Clearwater Beach, and Dunedin.

Schedule a Visit

Related Topics

upgradecompatibilitywindows-11tpm

Need Professional Help?

If you're still having trouble, our expert technicians can help.

Learn about our pc repair service