Windows 11 is the successor of the Windows 10 operating system and it refreshes the complete design language of the interface along with introducing many under the hood developments. Hence, everyone running Windows 10 has been excited about the latest iteration of the OS since its announcement.

Usually, Windows installation is a very straightforward process and hardly poses any problem. Despite that, many users are experiencing issues when trying to install Windows 11 on their computers.

Now, the issues can present themselves due to several reasons. However, do keep in mind that Windows 11 has much more stringent system requirements when compared to any other previous iteration of Windows. Hence, do make sure that your computer is fulfilling the minimum requirements by either checking the requirements manually or with the help of the PC Health Check App from Microsoft.

Moreover, whenever you face any error, Windows usually provides you with an error code that can help you narrow down the problem within minutes and resolve the issue. That being said, it is not always the case that the system provides you with an error code. Regardless of that, it is relatively simple to tackle and resolve the issue on your own.

Though as mentioned earlier, there could be many reasons leading up to the failed installation. So, you might need to try multiple fixes listed in this guide to be able to install Windows 11 without any hiccups on your computer.

Before we start, below is a list of common error codes, and what they mean, to help you understand the problem you are facing and pinpoint the solution for it.

Common Windows 11 Installation Error Codes

If Windows is providing you with an error code on the installation failed screen, you can look for it in the list below and understand what exactly is the issue that is preventing the operating system from installing on your computer.

Error CodeProbable Issue
0xc1900223This error code is mainly faced during an upgrade of Windows 11 from the previous iteration of Windows. The error code signifies that there was a problem with downloading and installing the update to your system. Windows will try again out of your active hours and no intervention is needed from your side for the time being.
0xC1900200 – 0x20008

0xC1900202 – 0x2008
This error code signifies that your PC doesn’t meet the minimum requirements to install the Windows 11 operating system on your PC.
0xC1900208 – 0x4000CIf you are facing this error code, most likely there is an incompatible app installed on your PC that is preventing the upgrade process from completing.
0xC1900107In case this error code is flashed on your screen, a cleanup operation of files from a previous failed attempt of installation is pending. You can restart the system and run the setup again to install the OS successfully.
0x80073712The only time this error code will be flashed on your screen is when a crucial file needed for the update and installation is damaged and needs to be restored. Head to the next section of this guide to learn how to restore damaged files on your system.
0x800F0923If you are facing this error code, it could indicate that software or a driver installed on your PC is not compatible with Windows 11.
0x800F0922There are two possibilities for this error code, either your PC was not able to connect to the Windows Update servers. In case you are connected with a VPN, disconnect from it and try again.

Otherwise, it could mean you do not have enough free space in the System Reserved partition, which is easily fixable using third-party software.
Error: The update isn’t applicable to your computer.Instead of an error code, this message is displayed on your screen. There is a chance your PC is not updated to the latest build of your current operating system to be upgraded to Windows 11. Hence, run the Windows update to make sure all the necessary updates have been installed on your PC before proceeding.
0x80070070-0x50011

0x80070070 – 0x50012

0x80070070 – 0x60000
If any of these mentioned error codes are being displayed on your screen when you are trying to update your system, it means you do not have enough space on your secondary storage device to install Windows 11. Hence, free up storage by deleting some files and trying again.
0xC1900101
0xC30017
If this error code is flashed on your screen when trying to install Windows 11, it signifies that either an externally connected hardware has caused the issue or a third-party antivirus/antispyware is the culprit. Remove all the externally connected devices and temporarily disable any antivirus/antispyware programs installed on your system.
0x8007042B
0x4000D
When a Windows setup is terminated abruptly because of another process interfering with it in the background, you might come across this error code. To resolve the issue, head to the next section of this guide on how to perform a clean boot on your Windows PC.
Source: Microsoft

In case you are not one of the fortunate ones that have an error code to pinpoint the issue to help you resolve the issue on your system, below are some ways you can rule out most of the possibilities that are not letting you install the latest version of the Windows on your computer.

1. Enable TPM and Secure Boot from the BIOS Setup

One of the very specific requirements in Windows 11 is having TPM (Trusted Platform Module) and Secure Boot enabled on your Windows device. Though you might have the hardware on your PC, it is also imperative that you make sure they have been enabled in order to install Windows 11.

To do so, first, head to the Start Menu and then click on the ‘Settings’ tile present under the ‘Pinned apps’ section to continue. Otherwise, type Settings in the menu to perform a search for it. Alternatively, you can also press the Windows+I keys together on your keyboard to open the app.

Next, in the Settings window, locate and click on the ‘Update & Security’ tab present in the window to continue.

After that, locate and click on the ‘Recovery’ option present on the left sidebar of the window to proceed.

Then, on the right section of the window, locate the ‘Advanced startup’ section and click on the ‘Restart Now’ button present under it to proceed. This will restart your PC immediately and load the WinRE (Windows Recovery Environment) on your device.

After that, once your PC restarts, locate and click on the ‘Troubleshoot’ tile to continue.

Then, on the next screen, use the Arrow keys to bring focus to the options listed on the screen and highlight the ‘Enter BIOS Setup’ option. Then, hit Enter on your keyboard to load the BIOS setup on your device.

Once you are on the BIOS setup screen, first, locate and click on the ‘Security’ tab from the left section of the screen to proceed. After that, from the right section of the screen, locate the ‘TPM’/’Trust Platform Module’ option and click on the toggle switch to bring it to the ‘On’ position. In case there’s a dropdown menu, click on the dropdown menu and select the ‘Enable’ option to proceed.

Next, from the left section of the screen, locate and click on the ‘Boot Options’ to proceed. Then, on the right section, locate the ‘Secure Boot’ option and click on the toggle switch next to it to bring it to the ‘On’ position. In case there is a dropdown menu, click on the menu and select the ‘Enable’ option from it to continue.

Next, either press the F10 key on your keyboard or click on the ‘Save changes & Exit’ button present on your screen to apply the changes and exit the boot menu of your computer. This will again restart your computer.

2. Uninstall Graphics Drivers from your System

Many users reportedly were able to install Windows 11 on their device just by uninstalling the graphics driver. The issue seems that either the driver is not compatible with the OS or interfering with it during the installation. However, you can be worry-free as this will not make you lose graphical functionalities on your computer. Moreover, the driver will be pushed as an update on your computer after the Windows 11 has finished installation.

To uninstall the graphics driver from your system, press the Windows+R keys together on your keyboard to bring up the Run command utility on your screen. Then, type devmgmt.msc in the space provided and hit Enter on your keyboard to open the Device Manager.

Next, on the Device Manager screen, locate and double-click on the ‘Display adapters’ section to expand it.

Then, from the below-listed option(s), right-click to reveal the context menu. After that, click on the ‘Uninstall device’ option to proceed. This will open a separate window on your screen.

Then, from the separately opened window, first, click on the checkbox preceding the ‘Attempt to remove the driver for this device’ option and click on the ‘Uninstall’ button to start uninstalling the driver from your PC.

Once uninstalled, try again to install Windows 11 on your computer to check if the issue persists.

3. Bypass TPM and SecureBoot Check Using Registry Editor

In case nothing seems to be working for you, or you do not have the TPM and SecureBoot components on your system, you can also bypass them using a quick registry hack.

To start, first, press the Windows+R keys together on your keyboard to bring up the Run command utility on your screen. Then, type regedit in the text box and hit Enter on your keyboard to open the Registry Editor on your computer.

Now, a UAC (User Account Control) screen will appear on your screen. In case you are not logged in with an admin account, enter credentials for one. Otherwise, click on the ‘Yes’ button to proceed.

In the Registry Editor, either navigate to the below-mentioned directory or copy+paste the address mentioned below in the address bar present on the top section of the Registry Editor window and hit Enter on your keyboard.

Computer\HKEY_LOCAL_MACHINE\SYSTEM\Setup 

After that, right-click on the ‘Setup’ key to reveal a context menu. Then, hover over the ‘New’ option to expand the section and click on the ‘Key’ option. This will create a new sub-key under the ‘Setup’ key on the left section of the window.

Rename the key to LabConfig and hit Enter on your keyboard to confirm.

Now, select the newly created key and head to the right section of the window. Then, right-click in the empty area to reveal a context menu and hover over the ‘New’ option to expand the option. After that, click to select the ‘DWORD (32-Bit) Value’ option to continue.

Now, name the newly created DWORD file BypassTPMCheck. Now, again create a new DWORD file in the same key and name the second file BypassSecureBootCheck.

Next, double-click on the ‘BypassTPMCheck’ DWORD file to edit it. This will open a separate window on your screen. Now, from the separately opened window, type 1 in the textbox present under the ‘Value Data’ field and click on the ‘OK’ button to apply the changes and close the window.

Similarly, double-click on the ‘BypassSecureBootCheck’ DWORD file to edit it. Then, from the separately opened window, type 1 in the text box present right beneath the ‘Value Data’ field and click on the ‘OK’ button to apply the settings and close the window.

Once done, restart your computer from the Start Menu and again run the Windows 11 setup. This time it should go through.

4. Perform a Clean Boot on your System

A clean boot allows you to turn off all but essential Microsoft services on your computer. This way you can make sure that you are ruling out the possibility of any third-party background service interfering with the installation of the new operating system.

Note: A clean boot does not erase any data from your system.

Booting your PC in a clean boot state is a pretty straightforward process. To do so, first, press the Windows+R keys together on your keyboard to bring up the Run command utility on your screen. Then, type msconfig in the text box and hit Enter on your keyboard. This will open a separate window on your screen.

After that, on the System Configuration window, make sure you have selected the ‘General’ tab. Then, click the checkbox preceding the ‘Load system services’ option and uncheck every other option if needed under ‘Selective startup’.

Next, click on the ‘Services’ tab present in the window, and then click on the checkbox preceding the ‘Hide all Microsoft Services’ option located in the bottom left corner of the window. Then, click on the ‘Disable all’ button to disable all but Microsoft services.

Now, click on the ‘Apply’ button to apply the changes and click on the ‘OK’ button to close the window.

After that, restart your PC from the Start Menu to load the system in the clean boot environment. After the restart, again try running the setup for Windows 11 on your system.


There you go, folks! Hopefully, this guide will help you resolve the problem with Windows 11 installation and you can start enjoying the newest OS.