Trying to upgrade your Windows 10 PC to Windows 11, but the installation keeps getting stuck? The upgrade may freeze during download, stop at a specific percentage (such as 35%, 75%, or 99%), or fail to complete altogether. This is a common problem that can occur even on PCs that meet the Windows 11 system requirements. In most cases, the issue is caused by corrupted Windows Update files, insufficient storage space, outdated drivers, software conflicts, or temporary system glitches. Sometimes, the installation only appears to be stuck while Windows continues processing files in the background.
In this guide, you’ll learn why the Windows 11 upgrade gets stuck and how to fix it using 12 proven solutions. Whether you’re upgrading through Windows Update, the Installation Assistant, or an ISO file, these troubleshooting steps will help you complete the upgrade successfully without losing your files.
Why Is the Windows 11 Upgrade Stuck?
Upgrading from Windows 10 to Windows 11 is more complex than installing a regular monthly update. During the upgrade, Windows downloads installation files, checks your PC for compatibility, migrates your apps and settings, installs the new operating system, and configures everything before you can sign in. If any part of this process fails, the upgrade may freeze, get stuck at a certain percentage, or fail to complete.
Some of the most common reasons include:
- Insufficient storage space prevents Windows from downloading or installing the required files.
- Corrupted Windows Update components can interrupt the download or installation process.
- Outdated or incompatible device drivers, especially graphics, storage, or chipset drivers, may cause the upgrade to stop responding.
- Third-party antivirus or security software can interfere with Windows Setup.
- Corrupted system files in Windows 10 may prevent the upgrade from completing successfully.
- Connected external devices, such as USB drives, printers, or docking stations, can create hardware conflicts during installation.
- An unstable internet connection may result in incomplete or corrupted installation files when upgrading through Windows Update.
- Temporary software glitches or background processes can interrupt the upgrade process.
However, in most cases, Windows 11 upgrade problems are software-related and can be fixed with a few troubleshooting steps.
Method 1: Wait and Check if the Upgrade Is Still Running
Sometimes, the Windows 11 upgrade may appear to be stuck even though it’s still working in the background. This is common on older computers, PCs with traditional hard disk drives (HDDs), or systems upgrading large amounts of data. Restarting your computer too soon can interrupt the installation and may cause the upgrade to fail.
Before trying any other troubleshooting steps, make sure the installation has actually stopped.
- Keep your PC turned on and connected to a reliable power source.
- Wait at least 30 to 60 minutes if the installation percentage hasn’t moved for that long.
- Check whether the hard drive activity light is blinking, which indicates Windows is still processing files.
- If you’re still on the Windows 10 desktop, press Ctrl + Shift + Esc to open Task Manager and check whether the disk is actively being used.
- If there are signs of disk activity, allow more time for the upgrade to complete.
If the installation has not progressed for several hours and there is no disk activity or other signs that Windows is still working, continue to the next method.
Method 2: Restart Your PC and Try the Upgrade Again
A temporary system glitch, a stalled Windows Update service, or a failed installation process can sometimes cause the Windows 11 upgrade to stop responding. Restarting your PC clears temporary files, refreshes Windows services, and gives the upgrade a fresh start.
- If the installation has been stuck for several hours with no progress, press and hold the Power button until your PC turns off.
- Wait a few seconds, then turn your computer back on.
- Sign in to Windows 10 and allow the system to load completely.
- Make sure your internet connection is stable.
- Open Settings > Update & Security > Windows Update, then check for the Windows 11 upgrade again.
- If you’re using the Windows 11 Installation Assistant or an ISO file, launch the upgrade again and see if the installation completes successfully.
If the upgrade gets stuck again, continue to the next method.
Method 3: Disconnect Unnecessary External Devices
External devices connected to your PC can sometimes interfere with the Windows 11 upgrade process. Devices such as USB flash drives, external hard drives, printers, webcams, docking stations, and even some wireless adapters may load incompatible drivers during setup, causing the installation to freeze or fail. Disconnecting non-essential peripherals helps eliminate potential hardware conflicts.
- Shut down your computer completely.
- Disconnect all unnecessary external devices, including:
- USB flash drives
- External hard drives or SSDs
- Printers and scanners
- Webcams
- Docking stations
- SD cards
- Leave only your keyboard, mouse, and monitor connected.
- Turn your PC back on.
- Start the Windows 11 upgrade again and check whether the installation completes successfully.
If the upgrade is still stuck, proceed to the next method.
Method 4: Free Up Disk Space
Windows 11 requires enough free storage space to download installation files, extract temporary data, create recovery files, and complete the upgrade. If your system drive is running low on space, the installation may get stuck, freeze at a certain percentage, or fail before it finishes.
Before trying the upgrade again, make sure your PC has enough available storage. Microsoft recommends maintaining at least 25–30 GB of free space on the system drive to help ensure a smoother upgrade.
- Press Windows + I to open Settings.
- Go to System > Storage.
- Check the available free space on your C: drive.
- Select Temporary files and remove files you no longer need.
- Empty the Recycle Bin.
- Uninstall apps and games you no longer use.
- Move large files, such as videos and downloads, to another drive or external storage.
- Restart your PC and try upgrading to Windows 11 again.
For the best results, keep at least 20 GB to 30 GB of free space available before installing Windows 11.
Method 5: Run the Windows Update Troubleshooter
The Windows Update Troubleshooter can automatically detect and fix common problems that prevent Windows updates and feature upgrades from installing correctly. It checks Windows Update services, clears incorrect settings, and repairs common update-related issues that may cause the Windows 11 upgrade to get stuck.
- Press Windows + I to open Settings.
- Go to Update & Security > Troubleshoot.
- Click Additional troubleshooters.
- Select Windows Update, then click Run the troubleshooter.
- Wait while Windows scans for update-related problems.
- Apply any recommended fixes if prompted.
- Restart your PC.
- Try upgrading to Windows 11 again.

Note: On newer versions of Windows 10, you may find the troubleshooter under Settings > Update & Security > Troubleshoot > Additional troubleshooters. If Windows recommends repairs, apply them before attempting the upgrade again.
Method 6: Check Your Internet Connection
When upgrading through Windows Update, Windows must download and verify the installation files before the upgrade begins. If your internet connection is slow, unstable, or frequently disconnects, the download may become incomplete or corrupted, causing the Windows 11 upgrade to get stuck or fail during installation.
- Make sure your internet connection is stable.
- Restart your modem and router if you’ve been experiencing connection issues.
- If possible, switch from Wi-Fi to a wired Ethernet connection for a more reliable download.
- Pause large downloads or streaming activities on other devices connected to the same network.
- Temporarily disconnect from any VPN or proxy service, as these can sometimes interfere with Windows Update.
- Restart your PC and try the Windows 11 upgrade again.
Tip: If the Windows 11 installation files have already been downloaded and the upgrade is stuck during the installation phase (for example, at 75% or 99%), your internet connection is unlikely to be the cause. In that case, continue to the next troubleshooting method.
Method 7: Temporarily Disable Third-Party Antivirus Software
Some third-party antivirus and internet security programs can interfere with major Windows feature upgrades. They may block installation files, prevent Windows Setup from making system changes, or interrupt background services required to complete the upgrade. Temporarily disabling your antivirus helps determine whether it’s causing the Windows 11 installation to get stuck.
Note: This method only applies to third-party antivirus software such as Norton, McAfee, Bitdefender, Avast, AVG, or similar security programs. If you’re only using Microsoft Defender Antivirus, you can skip this method.
- Open your third-party antivirus or internet security software.
- Locate the option to temporarily disable Real-time Protection or Shield Protection.
- Disable the protection for a short period, such as 15 minutes or until the next restart.
- Keep your PC connected to the internet if Windows still needs to download the upgrade files.
- Start the Windows 11 upgrade again and check whether the installation completes successfully.
- Re-enable your antivirus immediately after the upgrade finishes or if the installation still fails.
If disabling your antivirus doesn’t resolve the problem, continue to the next method.
Method 8: Repair Corrupted System Files Using SFC and DISM
If Windows system files are corrupted or missing, the Windows 11 upgrade may freeze, fail during installation, or repeatedly roll back to Windows 10. Windows includes two built-in repair tools—System File Checker (SFC) and Deployment Image Servicing and Management (DISM)—that can scan for and repair system corruption before you attempt the upgrade again.
Step 1: Run the System File Checker (SFC)
- Type cmd in the Windows search box.
- Right-click Command Prompt and select Run as administrator.
- Type the following command and press Enter:
sfc /scannow
- Wait for the scan to reach 100%. This may take several minutes.
- If Windows repairs any files, restart your PC.
Step 2: Run the DISM Tool
If the upgrade still doesn’t work after running SFC, repair the Windows image using DISM.
- Open Command Prompt as an administrator again.
- Run the following command:
DISM /Online /Cleanup-Image /RestoreHealth
- Wait for the process to complete. It may take 10–30 minutes, depending on your system.
- Restart your computer.
- Try upgrading to Windows 11 again.
Tip: Do not close Command Prompt or restart your PC while either scan is running, even if the progress appears to pause for a while.
If the Windows 11 upgrade is still stuck, continue to the next method.
Method 9: Reset Windows Update Components
Windows Update relies on several background services and cache folders to download and install updates. If these services stop working properly or the update cache becomes corrupted, the Windows 11 upgrade may get stuck during download, verification, or installation. Resetting Windows Update components clears the corrupted cache and forces Windows to create fresh update files.
- Type cmd in the Windows search box.
- Right-click Command Prompt and select Run as administrator.
- Stop the Windows Update services by running the following commands one at a time:
net stop wuauserv
net stop bits
net stop cryptsvc
- Rename the Windows Update cache folders:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
- Restart the Windows Update services:
net start wuauserv
net start bits
net start cryptsvc
- Restart your computer.
- Open Windows Update and try installing Windows 11 again.
What happens when you reset Windows Update?
Renaming the SoftwareDistribution and Catroot2 folders doesn’t delete Windows itself. Instead, Windows automatically creates new versions of these folders the next time it checks for updates, replacing any corrupted update files that may have been causing the installation to fail.
If the Windows 11 upgrade is still stuck, continue to the next method.
Method 10: Update Device Drivers
Outdated, corrupted, or incompatible device drivers can prevent Windows Setup from communicating properly with your hardware during the upgrade process. This can cause the Windows 11 installation to freeze, get stuck at a certain percentage, or roll back to Windows 10. Updating your drivers before upgrading helps improve compatibility and reduces the risk of installation failures.
Drivers that most commonly cause upgrade issues include:
- Graphics (display) drivers
- Storage and SATA/NVMe controller drivers
- Chipset drivers
- Network adapter drivers
Option 1: Update Drivers Using Device Manager
- Right-click the Start button and select Device Manager.
- Expand the category for the device you want to update (such as Display adapters or Network adapters).
- Right-click the device and select Update driver.
- Choose Search automatically for drivers.
- Install any available updates and restart your PC.

Option 2: Download the Latest Drivers from the Manufacturer
If Device Manager doesn’t find a newer driver, visit your PC or motherboard manufacturer’s support website and download the latest drivers for your model. This is especially recommended for graphics, chipset, and storage drivers, as manufacturer-provided drivers are often newer than those available through Windows Update.
After updating the necessary drivers, restart your computer and try upgrading to Windows 11 again.
Tip: If the Windows 11 upgrade started failing immediately after installing a new driver, consider rolling back that driver using Device Manager before attempting the upgrade again.
Method 11: Upgrade Using the Windows 11 Installation Assistant or ISO File
If the Windows 11 upgrade repeatedly gets stuck through Windows Update, the problem may be with the Windows Update service rather than Windows 11 itself. Using the Windows 11 Installation Assistant or an ISO file bypasses many Windows Update-related issues and is often the most successful way to complete the upgrade.
Option 1: Use the Windows 11 Installation Assistant
The Installation Assistant is Microsoft’s official tool for upgrading eligible Windows 10 PCs to Windows 11.
- Download the Windows 11 Installation Assistant from Microsoft’s official Windows 11 download page.
- Close all unnecessary applications.
- Run the downloaded tool as an administrator.
- Follow the on-screen instructions to begin the upgrade.
- Keep your PC connected to power and do not interrupt the installation.
Option 2: Upgrade Using a Windows 11 ISO File
If the Installation Assistant doesn’t resolve the problem, try upgrading using the latest Windows 11 ISO.
- Download the latest Windows 11 ISO from Microsoft’s official website.
- Right-click the ISO file and select Mount.
- Open the mounted drive and double-click Setup.exe.
- When prompted, choose Keep personal files and apps.
- Follow the on-screen instructions to complete the upgrade.
Tip: Disconnect unnecessary USB devices and temporarily disable third-party antivirus software before starting the upgrade. These steps can help prevent installation conflicts.
If the Windows 11 upgrade still fails after trying both methods, the issue may be related to your current Windows installation or hardware. Consider performing an in-place repair upgrade of Windows 10 first, or review the installation logs to identify the underlying cause before attempting the upgrade again.
How to Prevent Windows 11 Upgrade Problems
Although Windows 11 upgrade issues aren’t always avoidable, taking a few precautions before installing a major feature update can significantly reduce the chances of the installation getting stuck or failing.
- Keep Windows 10 up to date by installing the latest cumulative updates before upgrading.
- Maintain at least 25–30 GB of free storage space on your system drive.
- Update important device drivers, especially graphics, storage, chipset, and network drivers.
- Disconnect unnecessary USB devices such as external drives, printers, and docking stations before starting the upgrade.
- Temporarily disable third-party antivirus software to avoid installation conflicts.
- Use a stable internet connection if you’re upgrading through Windows Update.
- Back up important files before performing a major Windows upgrade.
- Avoid interrupting the installation by shutting down or restarting your PC unless you’re certain the upgrade has stopped responding.
Following these best practices can help ensure a smoother Windows 11 upgrade and reduce the risk of future installation problems.
Frequently Asked Questions
Windows 11 upgrades can stall at specific percentages due to driver conflicts, insufficient storage space, corrupted update files, or interference from background software. In some cases, the installation is still processing files even though the percentage does not change for a long time.
The upgrade typically takes between 30 minutes and 2 hours, depending on your hardware, internet speed, and the amount of data on your PC. Older computers with traditional hard drives may take longer than systems equipped with SSDs.
If the installation has shown no progress for several hours and there is no sign of disk activity, restarting your PC is generally safe. However, avoid interrupting the upgrade too early, as Windows may still be installing files even if the progress percentage hasn’t changed.
Yes. Windows 11 requires free storage space for installation files, temporary upgrade data, and rollback files. A lack of available space can cause the upgrade to fail or become stuck during installation.
Yes. The Windows 11 Installation Assistant is an effective alternative when the upgrade repeatedly fails through Windows Update. It bypasses many update-related issues and can often complete the installation successfully.
No. When performing a standard upgrade, Windows allows you to keep your personal files, applications, and settings. However, it’s always recommended to back up important data before starting any major operating system upgrade.
If the upgrade continues to fail, try using the Windows 11 Installation Assistant or upgrade with the latest Windows 11 ISO instead of Windows Update. If the problem persists, consider performing an in-place repair upgrade of Windows 10 to repair system files before attempting the Windows 11 upgrade again.
