Troubleshoot Windows 11 upgrade failures
In this article, I explain some troubleshooting steps for what to do when Windows 11 upgrade fails to install on your device running Windows 10. There can be many causes behind Windows 11 upgrade failures, and troubleshooting may be required to find the root cause.
Windows 11 upgrade failures troubleshooting steps
If you believe your device is compatible with Windows 11 according to the computer manufacturer, see the steps below:
- HP is Windows 11 Ready
- Dell computers tested for upgrade to Windows 11 | Dell India
- Lenovo devices supported for Windows 11 – Lenovo Support IN
- Surface and the future with Windows 11 | Microsoft Devices Blog
Try upgrading to Windows 11 using the Installation Media:
The first thing you can do if the upgrade through Windows 11 fails is through the Installation file provided by Microsoft of Windows 11. This method is beneficial if the qualifying OS, aka Windows 10 release has issues, or is unstable. To download the ISO file, you can download it from the Windows Insider Preview website.
Later this year, Microsoft would be providing Windows 11 ISO on the Software download website.
- First of all, download a windows 11 insider ISO file from the following link:
- Sign in using the account signed up for Windows Insider Program,
- Select Windows 11 Dev/Beta 22000.132 from the List.
- Choose the desired language.
- Click the link to the ISO to start the download.
- Open the drive and click on setup.exe, which should show you a preparing screen.
- If you have trouble installing windows updates, click Change how Setup downloads updates and skip checking for updates.
- Accept the license terms and click next.
- The next step should confirm that your files, apps. Settings are kept. It would also show you the edition of windows it would install.
- When complete, you should see the login screen. Enter your PIN.
- The Setup would give the final finishing touches, and you should see the desktop ultimately.
The revamped final phase in Windows 11, just before you reach the desktop
If the update fails as well using the Installation file:
If the Windows 11 Upgrade fails, it will roll you back to the previous OS, i.e., Windows 10. After reaching the desktop, you would see the screen explaining why the update failed.
We couldn’t install Windows 11.
Error code 0xXXXXXXX-XXXXX
Installation failed during the ________ phase while attempting the _______ operation.
The error code gives a pretty good hint on what went wrong. For example, if the error code was 80070002, it indicates a missing file. You can find the error code explanation on the error lookup tool.
SetupDiag is a diagnostic tool that can obtain details about why a Windows 10 upgrade was unsuccessful. It can tell you the error code why the update failed and saves the results to a file. After running the tool, look for Setupdiagresults.log in the same folder Setupdiag.exe is present.
Log files related to the Windows 11 upgrade
Windows Setup generates certain logs when the upgrade is being done which may also tell what is wrong with the upgrade. The logs may span thousands of lines and can be challenging to read. Some of the logs that may be helpful during the upgrade are:
- C:\$Windows.~BT\Sources\Panther: File named Setupact.log records actions in the downlevel and SafeOS phase. As the log can be very large, setup also creates a file named “Setuperr.log” that only has information about the errors encountered by the Setup to narrow the source of the problem.
- C:\$Windows.~BT\Sources\Rollback: File named Setupact.log records what happened after the update failed and Windows rolled back to Windows 10. The starting portion of the file may explain what happened and why the update failed.
- C:\$Windows.~BT\Sources\Panther\UnattendGC: In this folder, Setupact.log records what happened during the OOBE phase. Helpful when the extended code is 4XXXX.
- Supplementary logs: There are certain supplementary logs that may be incident-specific. These can be found in: C:\$Windows.~BT\Sources\Rollback. Examples include setupmem.dmp if the computer Blue-screened or the device install log that logs driver migrations during the upgrade.
Error code 19000101 while upgrading to Windows 11
One of the most frequent error codes is C1900101, also known as a generic error causing Windows 11 upgrade failures, usually due to a device driver. Sometimes, the culprit is mentioned in the setup log files, and sometimes this error can be complicated to troubleshoot as it is impossible to know what is happening.
Standard Error code specific troubleshooting for Windows 11
The following generic most common errors are listed below. If your error code is not listed, perform the general troubleshooting steps below:
|C1900101-20017||A driver has caused an illegal operation. Make sure all unnecessary devices are disconnected except the keyboard and mouse.Remove any 3rd party anti-virus.Make sure BIOS firmware is updated on the motherboard.|
|C19000101-30018||A driver migration failed due to stop responding or being incompatible with the new release.Look for device install log in C:/$Windows.~bt\Sources\Rollback\setupapi\setupapi.dev.logSearch for the first driver, which is listed as Exit status: Failure|
|80070002 – XXXXX||ERROR_FILE_NOT_FOUND.The failure is usually a problem of the qualifying OS, i.e., Windows 10. Run the System file checker tool before running the upgrade, and make sure to turn off updates in Windows 11 setup.|
|0xC1900101 – 0x4000D||Usually, a Blue screen issue, caused by an incompatible driver.There would be a file named setupmem.dmp in C:/$Windows.~bt\Sources\Rollback\, which you can interpret using WinDBG to find the problematic driver.|
A device attached to the system is not functioning. Hence the upgrade was stopped. Remove the device and try again.
|0x800707E7-XXXXX||ERROR_PROFILE_DOES_NOT_MATCH_DEVICE Indicates an issue with the user profile. Try removing any redundant user profiles in the computer and try again.|
|8007042B-XXXX||ERROR_PROCESS_ABORTEDGeneral failure where the Setup terminated unexpectedly. Analyse the log files, locate the problem, and try again.|
|0xC1900209||The PC does not support the requested configuration. If you have redirected Program files or User profiles to another drive using Registry, undo the change and then try again.|
|We are having trouble determining if this PC can run Windows 11||Make sure your drivers are updated from the manufacturer’s website. Also, make sure the disk layout is correct, including the EFI partition is present.|
|The language or edition is not supported by this tool||Make sure you are using an ISO file of the same language which is installed before. Also, the ISO file is valid only for Home SL, Home, Pro, N, and KN editions. For Enterprise, you need to contact the system administrator of your organization.|
|C1900201/ We couldn’t update the system reserved partition||Increase the size of the Recovery partition and see this support documentation.“We couldn’t update system reserved partition” error installing Windows 10 (microsoft.com)|
|0xc1900130||This error code indicates an issue with Windows Recovery Environment. Try Rebuilding the Boot configuration data store using installation media.|
Standard steps to troubleshoot Windows 11 Installation
If the efforts above have not helped, you can try the generic steps below to troubleshoot Installation errors.
- Remove External Hardware: The first step you can do is to remove external devices, which includes docks, legacy printers, etc. Drivers for that often cause a block and make the update fail.
- Update your PC firmware: Often, an outdated BIOS firmware of your device would cause the update to fail. To update BIOS firmware, go to the support page of your device from the manufacturer, look for BIOS update and install it. Make sure the power is not lost during the process. If you do not know the support page of your device, search for msinfo32 in Windows and open the utility. Note the system model and system SKU. Paste the model in Google or Bing – the first or the second result would be of the device.
- .Attempt the upgrade in a clean boot state: A clean boot is a state of Windows with minimal programs and services running. Try attempting the upgrade by putting the computer in a clean boot state first, and then trying. Turn off clean boot after the update finishes. See here for instructions.
- Perform a System File Checker scan and try to repair existing System files. See the article here.
- Run a disk check: Often, disk corruption can cause an upgrade failure. Run a scan at boot and interpret the results.
- Uninstall anti-virus programs as they may interfere in the upgrade process.
- Make sure 30GB of free space is there on the C drive.
- Reinstall the graphics drivers from the manufacturer and try again.
- Remove the unnecessary features in Windows you do not use, see this tutorial here. They can cause interference in the upgrade process.
- Temporarily disable Overclocking and XMP profiles for GPU, RAM, and motherboard.
- Rebuild the Boot Configuration Data Store using Installation media. See here.
If nothing has helped, the last obvious step you can do is reset the Windows 10 PC, download a fresh copy from the Cloud, and try again. You can also directly reinstall Windows 11 if you wish and if possible. See here for more details.
More Advanced information
You can always reach out to me on Twitter and contact us regarding assistance to upgrade Windows 11.
- SetupDiag – Windows Deployment | Microsoft Docs
- Windows 11: FAQ (microsoft.com)
- How to create a Local account in Windows 11 (microsoft.com)
- Repair Install Windows 11 using an ISO file (yourwindowsguide.com)
- Microsoft releases Windows 11 ISO files for Insiders – Your Windows Guide
These steps can help you overcoming Windows 11 upgrade failures. Do let us know in the comments if you have any suggestions.