This usually happens for one of these reasons:
- Windows 10 still has pending updates
The Windows 11 upgrade might not appear or complete until the current Windows 10 updates are installed first. - A driver, antivirus app, or other software is blocking the upgrade
Microsoft lists incompatible drivers, third-party antivirus, and background software as common causes of upgrade failures. - External devices are interfering
Nonessential USB devices, printers, scanners, external drives, speakers, or docking stations can interrupt the upgrade. - The PC may not fully meet Windows 11 requirements
Errors such as0xC1900200 – 0x20008or0xC1900202 – 0x20008can mean the device does not meet the minimum requirements.
A practical path to try:
- Open Start > Settings > Update & Security > Windows Update.
- Select Check for updates.
- Install all available Windows 10 updates first.
- Restart the PC.
- Disconnect nonessential hardware such as USB drives, printers, scanners, speakers, and external hard drives.
- If using a laptop dock, undock it.
- Temporarily uninstall any non-Microsoft antivirus software. This can affect upgrade success. Reinstall it after the upgrade if needed.
- Uninstall nonessential older software that is no longer needed.
- Try the upgrade again from Windows Update.
If Windows Update says Windows 11 is ready, select Download and install.
If the PC is compatible but Windows Update still does not offer the upgrade, Microsoft Q&A examples recommend trying the Windows 11 Installation Assistant after disconnecting peripherals and disabling third-party antivirus.
If an error code appears, it helps narrow down the cause:
- 0x800F0923: often means a driver or software compatibility problem.
- 0x80200056: the upgrade was interrupted, such as by restart or sign-out.
- 0x800F0922: can mean a connection problem to Windows Update servers; if using a VPN for a work network, disconnect the VPN and try again.
- 0xC1900101 0x20017 / 0x30017: usually points to a driver problem; disconnect peripherals and remove third-party antivirus/antispyware.
- 0x8007042B 0x4000D: a background process may be interfering; a clean boot may be needed.
If the PC is on an older Windows 10 version that is out of service, updating Windows 10 first is important because those versions no longer receive monthly security and quality updates.
- Getting ready for the Windows 11 upgrade
- Get help with Windows upgrade and installation errors
- Get help with Windows upgrade and installation errors
- Some versions of Windows 10 display a notification to install the latest version
- Windows 11 system requirements met, but I can't install it. - Microsoft Q&A
- No option to upgrade to Windows 11 - Microsoft Q&A