Ready to update to Windows 11 but you’re getting the “Windows 11 installation has failed” error? Many users have reported the exact problem, and luckily it’s not a difficult one to solve. If you’re in the same boat, read on to find out how to fix the error and update to Windows 11.

Try these fixes…

1: Remove external hardware

2: Run Windows Update

3: Update your device drivers

4: Enable TPM 2.0 and Secure Boot

5: Bypass TPM and Secure Boot check

Bonus tip: Repair corrupted system files

Windows 11 system requirements

Before we dive into anything advanced and try the fixes, you need to make sure that your PC is eligible to update to Windows 11. You can either refer to the table below, or download the PC Health Check app from Microsoft to check compatibility.

Processor1 gigahertz (GHz) or  faster with 2 or more cores on a compatible 64-bit processor or System on a Chip (SoC)
StorageAt least 64 GB
System firmwareUEFI, Secure Boot capable
TPMTrusted Platform Module (TPM) version 2.0
Graphics cardCompatible with DirectX 12 or later with WDDM 2.0 driver
DisplayHigh definition (720p) display that is greater than 9” diagonally, 8 bits per color channel.

If you’re using the PC Health Check app, simply follow these steps:

  1. Download and install the PC Health Check app.
  2. Run the app, and click Check now.
  3. The app will show you if your PC is eligible for Windows 11 upgrade or not.

Fix 1: Remove external hardware

A quick troubleshooting tip that’s often overlooked by many is to remove any external devices connected to your PC/laptop. Here we want to keep only the basic functionality of your PC for the Windows 11 upgrade. For example, you can remove any USB hub, speaker, printer, headphone, scanner, etc.

After you rule out any possible interference from these devices, try to install Windows 11 again. If this doesn’t help, try the next fix.

Fix 2: Run Windows Update

Microsoft suggests that you need to make sure all the available Windows updates are installed before you attempt to upgrade to Windows 11. Here’s how to check for Windows updates and install the available ones:

  1. In the search bar next to your Start button, type update, then click Check for updates.
  2. Windows will scan for available updates. If there are no available updates, you’ll get a You’re up to date sign. You could also click View all optional updates and install them if needed.
  3. If there are available updates, Windows will automatically download them for you. Follow instructions to complete the installation if needed.
  4. You may be prompted to restart your PC. Make sure you save important files in advance.

If you still get the “Windows 11 installation has failed” error, try the next fix.

Fix 3: Update your device drivers

Similar to the above, it’s important to make sure all the hardware drivers are up-to-date before you upgrade to Windows 11. There are two ways you can get the right drivers on your PC: manually or automatically.

Manual driver update – To manually update your drivers, you can update the drivers via Device Manager. Note that Device Manager doesn’t always detect the latest available update for you. You can also search on the manufacturer’s website, for example, for your graphics card. Make sure you download the driver that’s compatible with your Windows version.

Automatic driver update – If you don’t have the time, patience, or computer skills to update your drivers manually, you can, instead, do it automatically with Driver Easy. Driver Easy will automatically recognize your system and find the correct drivers for you, then it will download and install them correctly:

  1. Download and install Driver Easy.
  2. Run Driver Easy and click the Scan Now button. Driver Easy will then scan your computer and detect any problem drivers.
  3. Click the Update button next to the flagged drivers to automatically download the correct version of the drivers, then you can manually install them (you can do this with the FREE version).

    Or click Update All to automatically download and install the correct version of all the drivers that are missing or out of date on your system. (This requires the Pro version which comes with full support and a 30-day money-back guarantee. You’ll be prompted to upgrade when you click Update All.)
The Pro version of Driver Easy comes with full technical support.
If you need assistance, please contact Driver Easy’s support team at

Restart your PC then try to install Windows 11 again. If the error persists, try the next fix.

Fix 4: Enable TPM 2.0 and Secure Boot

According to the system requirement for Windows 11, TPM 2.0 and the Secure Boot option need to be enabled on your PC. Below are the steps to check the TPM on your PC and enable TPM 2.0 and Secure Boot from BIOS:

Check if your PC has a TPM 2.0 chip

  1. Press the Windows key and R to invoke the Run box.
  2. Type in tpm.msc, then click OK.
  3. If the TPM 2.0 is already enabled on your PC, you should see the following results with ” The TPM is ready for use” and “Specification Version: 2.0“.

    If your PC doesn’t have a compatible TPM chip, the result may show “Compatible TPM cannot be found”. You can jump to Fix 5 to bypass TPM and Secure Boot check.

Enter BIOS

  1. Press the Windows key to open the search menu, type recovery, then click Recovery options.
  2. Under Advanced Startup, click Restart now.
  3. Click Troubleshoot.
  4. Select Advanced options.
  5. Click UEFI Firmware Settings.
  6. Click Restart.

After you enter the BIOS screen, follow the steps below to enable TPM 2.0 and Secure Boot.

Enable TPM 2.0

  1. Go to the Security or Advanced tab.
  2. You may see different terms, such as TPM Configuration, TPM 2.0 Security, TPM Support, TPM Device Selection, Intel Platform Trust Technology (PTT), or AMD fTPM Switch.
  3. Once you find it, set it to enabled.

Enable Secure Boot

  1. Go to the Boot or Security tab.
  2. Find Secure Boot and enable it.
  3. Save the changes and exit to boot your PC.

Fix 5: Bypass TPM and Secure Boot check

If your device doesn’t have a TPM 2.0 chip, then it doesn’t meet the requirement for Windows 11. But it doesn’t mean you can’t upgrade to Windows 11. One trick that makes it possible is to bypass the system check of TPM,and the Secure Boot option when upgrading. Here’s how:

Although this method allows you to install Windows 11 on an unsupported device, it’s not recommended by Microsoft. Your device won’t be entitled to receive future updates on Windows 11, and there could be compatibility issues.

It can be risky to make changes to the registry, so before you proceed, make sure you backup your registry.

  1. Press the Windows key and R to open the Run box.
  2. Type in regedit, then click OK. If prompted for permission, click Yes.
  3. Copy Computer\HKEY_LOCAL_MACHINE\SYSTEM\Setup and paste it to the address bar, then press Enter.
  4. Right-click anywhere empty on the right, select New and click Key. Name it as LabConfig.
  5. Select LabConfig, then right-click an empty area on the right and create two DWORD Value options. Name them as BypassTPMCheck and BypassSecureBootCheck respectively.
  6. Double-click BypassTPMCheck, change the value data to 1, select Decimal, and click OK.
  7. Repeat the same for BypassSecureBootCheck option. Change the value data to 1, select Decimal, and click OK.
  8. Exit the Registry editor, and reboot your PC.
  9. You should now be able to install Windows 11.

Bonus tip: Repair corrupted system files

We all run into random computer issues from time to time, but it’s not always easy to identify the cause. When you encounter a system error or program issue but can’t find anything wrong, chances are some critical system files become corrupted and have caused problems.

In most cases, you can discover system file corruptions by running the system file checker tool (sfc /scannow). This tool is handy but it does little on actually repairing many critical corruptions. If the error you’re seeing has to do with Windows updates, then this tool can’t help much as it depends on the Windows Updates client as the repair source.

You may need a more powerful tool to repair your system, and we recommend giving Fortect a try. It is a professional system repair software that can diagnose your Windows problems and fix corrupted system files without affecting your data. It specializes in fixing Windows errors with a large up-to-date database as the repair source.

  1. Download and install Fortect.
  2. Open Fortect and click Yes to run a free scan of your PC.
  3. Fortect will scan your computer thoroughly. This may take a few minutes.
  4. Once done, you’ll see a detailed report of all the issues on your PC. To fix them automatically, click START REPAIR. This requires you to purchase the full version. But don’t worry. If Fortect doesn’t solve the issue, you can request a refund within 60 days.

Hopefully this article is helpful! Please feel free to leave a comment if you have any questions or suggestions.

2 people found this helpful