Windows 11 Installation Has Failed? Here’s the Fix!

Windows 11 is still in its early days, which is one of the main causes why it is common to encounter errors while installing it or using its certain features. One common error code that the users face is the ‘Windows 11 installation has failed’ error code, which does not describe the reason behind the error.

There can be quite a few variables behind the ‘Windows 11 installation has failed’ error in the Windows 11 installation process, including:

  • Incompatible hardware – If your PC does not meet the minimum requirements set by Windows, you will not be able to install and use the new operating system.
  • TPM and Secure Boot are disabled – Windows also requires you to have TPM 2.0 and Secure Boot enabled on your Windows before you begin installing Windows 11. You can enable these features in BIOS settings as described below.
  • Corrupt Graphics Card driver – As it turns out, a corrupt or outdated Graphics Card driver might also prevent you from installing the new version of the Windows operating system. If this scenario is applicable, removing the driver should do the trick for you.

Now that we know about the potential causes, let’s see how to fix the issue.

Check Hardware Requirements

Your PC might not meet the minimum hardware requirements – one of the main reasons why you can’t install Windows 11. Microsoft has clearly stated that it will block systems that fail to meet its minimum requirements for Windows 11, as they have been very strict about the minimum requirements. 

Here are the system requirements:

  • Processor – at least 2 cores running at 1 GHz or faster
  • RAM – 4 GBs
  • Storage – at least 64 GB of available storage
  • System Firmware – Secure Boot, UEFI capable
  • Graphics Card – Compatible with DirectX12 or later with WDDM 2.0 driver
  • TPM – Version 2.0 of the Trusted Platform Module

If you want to have a detailed look at the system requirements, you can visit the official Microsoft website here.

Enable TPM In BIOS Settings

TPM chips reside on the motherboard of your computer. It’s a dedicated processor for handling encryption, containing part of the secret key for unlocking your device and accessing services. 

If you want to update to Windows 11, TPM 2.0 must be enabled. The new operating system uses TPM 2.0 for several features, including Windows Hello for online identity management and BitLocker for data encryption. 

There are some cases where TPM 2.0 isn’t properly configured on computers. This is why you need to make sure that TPM 2.0 is enabled on your device before upgrading to Windows 11.

Here is how you can enable TPM on your Windows:

  1. Launch Windows Settings and select Update & Security.

    Opening Updates & Security settings
  2. Now select Recovery from the left pane and then click on Restart now as shown below.

    Restart PC to launch Advanced Settings
  3. From the next screen, choose Troubleshoot > Advanced options.

    Access the Troubleshoot menu
  4. Click the UEFI Firmware settings option.

    Accessing the UEFI firmware settings
  5. Next, hit the Restart button.

    Restarting the computer directly into the UEFI Setup
  6. In the next window, open the Security settings page. 
  7. Select the Trusted Platform Module (TPM) option and choose the Enabled option. Press Enter to proceed.

    windows 11 installation
    Configure TPM
  8. Finally, exit the settings and wait for your PC to boot normally. Hopefully, this will fix the errors within the Windows 11 installation process.

Enable the Secure Boot Option

A Trusted Platform Module (TPM) is not enough to upgrade to Windows 11; your computer also needs to support Secure Boot.

With Secure Boot, an operating system starts in a secure environment that prevents malware from hijacking the system during booting. The feature is built into most modern hardware and UEFI firmware. 

Here is how you can enable the Secure Boot option on your PC:

  1. Launch Windows Settings and head over to Updates & Security.
  2. Select Recovery from the left pane, and then click on the Restart button.
  3. From the next screen, choose Troubleshoot > Advanced options.
  4. Click the UEFI Firmware settings option.
  5. Next, hit the Restart button
  6. In the next window, open the Security settings page. 
  7. Select the Secure Boot option and enable it. Press Enter to proceed.

    Secure Boot Configuration
    Secure Boot Configuration
  8. Finally, exit the settings.

Bypass TPM 2.0 and Secure Boot

If you find it hard to change the BIOS settings, you can also bypass TPM 2.0 and Secure Boot to complete the Windows 11 installation process successfully. 

We will be using Windows Registry to do so. However, since the Windows Registry is an administrative-level tool, we recommend creating a backup, just in case anything goes wrong.


  1. Press Windows + I keys simultaneously on your keyboard to open a Run dialog box.
  2. In the text field of the dialog box, type regedit and hit Enter to launch Windows Registry with administrative privileges.

    Opening up the Registry Editor
  3. Once you are inside the Registry Editor, navigate to the location mentioned below.
  4. Now right-click on Setup and select the New > Key option.
  5. Rename this newly created key as LabConfig and double-click on it.
    Create LabConfig key in Windows Registry 
  6. Next, right-click anywhere in the right pane and select the DWORD (32-bit) Value option.

      Create a new DWORD value
  7. Name this value as BypassTPMCheck.
  8. Double-click the BypassTPMCheck value and under Value data, type 1.
    windows 11 installation
    Change the Value data to 1
  9. Once done, make another value named BypassSecureBootCheck by following the same method and set its value as 1 too.
  10. Finally, close the Registry Editor and restart your PC.

Uninstall Your GPU Driver

Several users were able to resolve the issue regarding Windows 11 installation after uninstalling their GPU drivers since reports suggest that a corrupt driver might cause problems when you try to install Windows 11. 

For this reason, we recommend uninstalling your GPU driver and checking if doing so resolves the issue.

  1. Type Device Manager in the search area of your taskbar and hit Enter.
  2. In the Device Manager window, expand Display adapters.
  3. Now right-click on your Graphics driver and select Uninstall device.

    Uninstalling Graphics Drivers

Zainab Falak

Zainab Falak is a highly educated professional with a background in actuarial science and a strong passion for technology. Her expertise lies in the field of data analytics and she is a proficient programmer in languages such as Python and R. At Appuals, Zainab shares her extensive knowledge of Windows 8, 10, and 11, covering a broad range of topics related to these operating systems. Zainab's ability to effectively communicate technical concepts in a clear and concise manner has earned her recognition and respect in the tech community. She is committed to staying up-to-date with the latest developments in the field and providing readers with insightful and informative content.