Recently, many users have repeatedly complained that they are prompted with the error message “Windows 11 installation has failed” while trying to upgrade to the latest operating system. Despite all the eligibility to upgrade, they ran into the same error and prevented them from completing the upgrade process. We have noticed that suffered users circling around the social media platforms for possible solutions to the same error message.
The same issue can have different causes, such as pending updates, corrupted system files, and many more. Anyway, in this article, we will go over some easy and reliable solutions to quickly resolve the “Windows 11 installation has failure” Error. So, without further ado, let’s jump into the definitive solutions.
Fix 1: Update Windows:
As the first attempt to fix the “Windows 11 installation failed” Error, you need to make sure that your Windows does not have any pending updates. To do so,
- Firstly, open the Settings menu by pressing Windows + I simultaneously.
- Then select the Update & Security category and click on the Windows Update option.
- Now click on the Check for Updates button under the Windows Update.
- Finally, try again to upgrade to the latest built.
Fix 2: Remove External Hardware:
If you get the error, “Windows 11 installation has failed,” it could be due to any external hardware attached to the system while upgrading. Here you need to remove all external hardware such as a printer, scanner, and UBS drive. Once you have removed all the external hardware, try switching to Windows 11 again.
Fix 3: Run SFC Scan:
In case any system files get corrupted, you will not be able to complete the upgrade process. In this case, you need to repair those corrupted files by running Windows in-built SFC tool. To do so,
- Firstly, open the Command Prompt window by typing cmd in your search box.
- Inside the Command Prompt window, type the following command and press Enter to repair files,
Sfc /scannow
- Once done, restart the system and try again to install Windows 11.
Fix 4: Update Driver:
Another solution to overcome the “Windows 11 installation has failed” Error is updating all the drivers installed on your system. To do so,
- Firstly, type Device Manager in your Windows search box and open the top result from the search.
- Inside the Device Manager, expand all the sections and check any driver is outdated (you can see a yellow triangle).
- Right-click on the outdated driver and select the Update driver option from the sub-menu.
- Finally, restart the system and try again to upgrade to Windows 11.
Fix 5: Enable TPM 2.0 and Secure Boot:
If you need to upgrade to Windows 11, then TPM 2.0 and Secure Boot should get enabled. To do so,
Check for TPM 2.0,
- Firstly, press Windows + R to open the Run dialog box, type tpm.msc, and press OK.
- In the newly opened window, you can see the TPM is ready for use under the Status and Specification Version: 2.0 under the TPM Manufacturer Information.
To Enable TPM 2.0,
- Go to the BIOS screen and click on the Security section.
- Then enable TPM 2.0(TPM Configuration, TPM 2.0 Security, TPM Support, TPM Device Selection).
To Enable Secure Boot,
- Go to Boot and select the Security tab.
- Then select the Secure Boot section and Enable Secure Boot.
- Finally, save the changes and try again to install Windows 11.
Fix 6: Bypass TPM 2.0 and Secure Boot:
If you get the message “Compatible TPM cannot be found,” it means your system does not have a compatible TPM chip. In this case, you need to bypass TPM and Secure Boot. To do so,
Note: Editing the registry is dangerous because it can cause problems and permanent data loss. So, back up your registry before starting the process and perform this process at your own risk.
- Firstly, press Windows + R to open the RUN dialog box, type regedit, and click the OK button.
- Inside the new window, go to the following path,
Computer\HKEY_LOCAL_MACHINE\SYSTEM\Setup
- Then right-click on the white space and select New->Key, rename it as LabConfig.
- Open LabConfig, and in the white space, right-click and select DWORD (32-bit) Value and name it as BypassTPMCheck
- Again right-click on the white space, select DWORD (32-bit) Value and name it as BypassSecureBootCheck.
- Then double-click over BypassTPMCheck, set Value data as 1, and click on Decimal under Base section.
- Repeat the same process for BypassSecureBootCheck; set Value data as 1 and click on Decimal under Base section.
- Finally, save the changes, restart the system and try again to install Windows 11.
These are all about the “Windows 11 installation has failed” Error and its fixes. However, if you have any queries or doubts after reading this article, then please leave a comment in the below-given comment box.