If you’ve tried installing Windows 11 or using the Microsoft PC Health Check app and got an error message saying ‘This PC can’t Run Windows 11 error’, it may be because two important security settings are turned off. These settings are called Secure Boot and TPM 2.0. Most newer computers have them built in, but if your computer is older, you may need to check if you have them and turn them on. These two settings are now required for all computers running Windows 11.

Don’t worry, though – this doesn’t mean you can never install Windows 11 on your computer. In this post, we’ll guide you through various solutions that can help you fix the error and get Windows 11 up and running on your PC. 

Whether you’re struggling with insufficient RAM, inadequate storage space, or an outdated processor, we’ve got you covered with potential workarounds that can help you bypass Windows 11’s minimum system requirements. Let’s dive in and explore how you can fix the ‘This PC can’t Run Windows 11’ error.

Different Types of This PC can’t run Windows 11

This PC can’t run Windows 11 error message usually shows the reason for the error along with it. Here’s a list of possible reasons you will see on the error interface:

  • TPM 2.0 is a requirement for running Windows 11
  • The system disk needs to be 64GB or larger
  • The processor isn’t supported by Windows 11
  • The PC must support Secure Boot
  • The PC must support TPM 2.0
  • Your PC Does Not Meet the Minimum Hardware Requirements for Windows 11

Once you know the reason, you can easily resolve the issue.

System Requirements to Install Windows 11

Interestingly, the official Windows 11 system requirements aren’t the most intensive, and most modern systems should support it out of the box.

The following are the system requirements to install and run Windows 11:

  • Processor: You will need a processor or System on a Chip (SoC) with at least 1GHz clock speed, two cores, and 64-bit architecture.
  • Memory: Your device must have at least 4GB of RAM.
  • Storage: Your PC must have a minimum storage capacity of 64GB.
  • System firmware: UEFI system firmware that is Secure Boot capable.
  • TPM: Trusted Platform Module (TPM) version 2.0.
  • Graphics: DirectX 12 compatible graphics cards with WDDM 2.x.
  • Display: Your computer must possess a minimum of a 9-inch screen with HD (720p) resolution to display Windows 11.

Additionally, an internet connection and a Microsoft account are mandatory during the setup of Windows 11 Home.

In case you fulfill the hardware requirements and still face the “PC can’t run Windows 11” error while installing or upgrading to Windows 11, you can resolve it by adjusting a few settings in your BIOS/ UEFI setup, and registry.

Windows 11 has higher security requirements than older versions, which means it needs a special type of security chip and processor to work properly. These include mandatory features such as a Trusted Platform Module 2.0 and compatibility with Secure Boot. Additionally, it only supports specific processors that meet the required specifications for the latest version of Windows.

1. Enable TPM 2.0 in BIOS

If the ‘This PC can’t run Windows 11’ message shows you the reason as ‘The PC must support TPM 2.0’, it means that either TPM is disabled or your device doesn’t have TPM 2.0.

The Trusted Platform Module (TPM) is a small chip that comes in virtual or firmware forms, with the latest version being TPM 2.0, which is essential for installing or upgrading to Windows 11. It serves as an important component for security features such as Windows Hello, which protects your identity, and BitLocker, which provides data protection. Most modern computers and laptops come equipped with TPM. However, even if your PC is equipped to support TPM, it might still need manual enabling.

To check if your computer supports Trusted Platform Module, press Windows+R to launch the ‘Run’ command, enter tpm.msc in the text box, and then hit Enter to launch the TPM Management.

When the Trusted Platform Module (TPM) Management utility opens up, check the status of TPM. It should say ‘The TPM is ready for use’. Also, make sure the value of the Specification Version is ‘2.0’.

Even if the error message doesn’t specify the exact reason, it is still worth checking whether the TPM is enabled or not.

If your computer doesn’t contain TPM 2.0 or if it is disabled, you will see the ‘Compatible TPM cannot be found’ message in the TPM Management utility (as shown below).

If TPM is not enabled on your device, follow these steps to enable it in the BIOS:

Note: It’s important to keep in mind that the names of the settings and tabs in BIOS might differ depending on the manufacturer, but the instructions should be generally applicable to different hardware.

First, restart your PC, and as soon as the display lights up, press the relevant access key to enter your system BIOS.

The two most frequently used keys to access BIOS are DEL and F2. Here’s a list of common PC and motherboard brands and their BIOS access keys:

  • Acer: F2 or DEL
  • ASUS: F2 for all PCs, F2 or DEL for Motherboards
  • Dell: F2 or F12
  • Gigabyte / Aorus: F2 or DEL
  • HP: F10 or ESC
  • Lenovo (Consumer Laptops): F2 or Fn + F2
  • Lenovo (Desktops): F1
  • Lenovo (ThinkPads): Enter then F1.
  • MSI: DEL for motherboards and PCs
  • Microsoft Surface Tablets: Press and hold the volume up button.
  • Origin PC: F2
  • Samsung: F2
  • Toshiba: F2
  • Sony: F1, F2 or F3

Once you are inside the BIOS, enter the ‘Advanced Mode’ to view advanced settings.

Now, navigate to the ‘Security’ or ‘Advanced’ tab in the BIOS. Then, look for the setting called ‘PCH-FW Configuration’ or ‘Trusted Computing’ or ‘TPM Embedded Security’ option.

Then, find the ‘Trusted Platform Technology’, ‘TPM State’, ‘TPM Support’, ‘Intel Platform Trust Technology’, or ‘PTT’ option and enable it. Depending on the manufacturer, the name of the setting may differ.

After that, press F10 to save and exit the BIOS mode.

In case you have the option for ‘TPM Device Selection’, choose the ‘Firmware TPM’ or ‘FTPM’ option.

For some devices, there won’t be any option to turn TPM on or off, but it could be enabled by default. After the restart, try installing or upgrading Windows and see if the problem is resolved.

2. Enable Secure Boot in BIOS

Secure Boot is a feature that helps to ensure that the computer boots use only software that is trusted by the system manufacturer. It is necessary for Windows 11 because it provides an additional layer of security that helps to protect against malware, unauthorized modifications, and other types of attacks that can compromise the security and stability of the system.

If you see the error message “This PC can’t run Windows” when attempting to install or upgrade to Windows 11, it is likely because your computer’s Secure Boot feature is disabled. To resolve this issue, you will need to enter your computer’s BIOS settings and enable Secure Boot.

Check the Secure Boot status

Open the Run Command box, type ‘msinfo32’, and click ‘OK’ to open the System Information interface.

Under the System Summary section, look for ‘BIOS Mode’ and ‘Secure Boot State’.

To enable Secure Boot on your Windows 11 device, follow these simple steps.

First, shut down your PC and start it again. When the PC starts, enter your system BIOS using the access key. Once you are in the BIOS, open the advanced settings.

Next, navigate to the ‘Security’ tab and look for the ‘Secure Boot’ option and select it.

On the next page, enable the ‘Secure Boot’ or ‘Secure Boot Control’ option.

Now, the secure boot is enabled on your system.

Furthermore, some users have reported that enabling Virtualization in their computer’s BIOS has resolved the issue and allowed them to install Windows 11 without encountering any errors. To check if your BIOS settings have options such as “Intel Virtualization Technology,” “Virtualization Technology,” “Intel VT-x,” “AMD-V,” or “SVM Mode,” enabling which can help; look for them in the BIOS settings and enable them if you find any.

It is important to note that some older computers may not support Secure Boot, and in these cases, the feature cannot be enabled. If this is the case for your computer, you may need to consider upgrading to a newer system that supports Secure Boot in order to install or upgrade to Windows 11.

3. Check if your Processor is supported for Windows 11

If you are seeing the ‘This PC can’t run Windows 11. The processor isn’t supported for Windows 11’ error, it means your processor is not equipped to run Windows 11.

Microsoft has announced that Windows 11 works with specific types of processors, which are:

If your computer has an older processor, like an Intel CPU from the 7th generation, you may not be able to update it to Windows 11. Alternatively, you could buy a new computer that is capable of running Windows 11 or upgrade your motherboard or processor.

To check your processor, press Ctrl+Alt+Del and select ‘Task Manager’ to launch the utility.

In the Task Manager, switch to the ‘Performance’ tab and check the CPU generation.

4. Check if you have Enough Storage Space on your C drive

Windows 11 requires a minimum of 64GB of available space on the system disk, so it’s important to verify if there’s enough free space on drive C. If you encounter the ‘This PC can’t run Windows 11. The system disk needs to be 64GB or larger’ error, which means there isn’t enough storage space on your PC in order to install Windows 11.

Go to File Explorer, right-click the system drive or the drive where you want to install windows and select ‘Properties’.

If you don’t have enough space to install Windows 11, there are several things you can do:

  1. Free up space on your system drive: You can start by deleting unnecessary files and applications, clearing your temporary files and recycle bin, and moving data to an external hard drive or cloud storage.
  2. Expand the Drive: If the drive you want to install Windows 11 is not large enough you can expand the drive using the Disk Management utility or a third-party partitioning tool like MiniTool Partition wizard or DiskGenius.
  3. Use an external hard drive: If you have an external hard drive with enough space, you can use it to store your files temporarily while installing Windows 11.
  4. Add an additional hard drive: You can also install an additional hard drive on your computer and use it to install Windows 11. Make sure to choose the new drive as the primary boot drive in your computer’s BIOS.
  5. Upgrade your hard drive: If you’re still running a traditional HDD hard drive, upgrading to a solid-state drive (SSD) can help you free up space and improve performance.
  6. Perform a clean install of Windows 11: If you’ve tried everything else and still don’t have enough space, you can perform a clean install of Windows 11, which will erase everything on your system drive and start fresh. Be sure to back up your important files before doing so.

4.1 Extend the Partition to Fix the ‘This PC can’t run Windows 11 error’

If you wish to extend the existing partition or drive to install Windows 11, follow these steps:

To increase the size of an existing drive or partition, you need to shrink another drive or delete an unused drive to create unallocated space. Then, use that unallocated space to extend the volume of any drive on your disk.

First, you need to press Windows Key+R to open the Run command. Now, type diskmgmt.msc, and hit the Enter key to launch Disk Management.

In the Disk Management tool, you can view details of your current drives or partitions. The labels Disk 0, Disk 1, Disk 2, etc. indicate the number of storage units that are installed, such as Hard Drives or Solid State Drives and each box represents a partition.

To shrink a partition, right-click on the drive (box in the interface) you wish to shrink and select ‘Shrink Volume..’ from the context menu. The selected box will show diagonal patterns, signifying that you have selected the drive. In the below example, we are shrinking ‘New Volume (K:)’.

For demonstration purposes, we are using ‘Disk 3’ here. However, the system drive (C: Drive) is usually located at ‘Disk 0’.

This will open up a new smaller window that allows you to specify the amount by which you want to reduce the size of the selected Drive. In the box next to ‘Enter the amount of space to shrink in MB’, specify the amount of space to subtract from the Drive. As an example, let’s enter the value of 295866, which is approximately 288.8 GB, and then click on the ‘Shrink’ button.

Now, we got 288.9 GB of unallocated space which we are going to use to extend the drive.

To delete an unused drive/partition, right-click on the drive and select ‘Delete Volume..’ from the context menu.

To extend the size of a disk, right-click on the drive which you wish to extend and choose the ‘Extend Volume…’ option from the context menu.

In the Extend Volume Wizard, click ‘Next’ to continue.

On the next window, all the unallocated space will be automatically selected by default. Now, click ‘Next’ if you want to add all the unallocated space to the drive you want to extend. Or specify the volume size you want to add to the desired drive. Enter the volume size in the ‘Select the amount of space in MB’ text box and click ‘Next’.

Finally, click ‘Finish’ to extend the drive. If you see a warning prompt, click ‘Yes’

Now, you will have more than enough space to install your Windows 11.

4.2 Extend Partition when Windows doesn’t Boot 

You can easily extend your partition using the Disk Management tool to fix the error no matter what version of Windows you are running on your computer. However what if Windows doesn’t boot up properly or you don’t have any operating system on the computer?

If you can’t access the Disk Management utility or any other third-party partitioning tool to extend your drive, you can still use Command Prompt while installing Windows or when Windows doesn’t boot to extend the drive.

For this, you will need a Windows installation USB flash drive or DVD to boot your computer or device. First, you need to insert the bootable USB drive into the computer on which you want to install Windows 11 and boot from the USB.

Once you get to the Windows setup screen (Install Windows screen), don’t click on the ‘Install now’ button. Instead, click the ‘Repair your computer’ on the bottom-left corner of the wizard or press R on your keyboard.

On the next screen. you will be asked to choose an option on how to continue. Select ‘Troubleshoot’.

Under Advanced options, select ‘Command Prompt’.

Alternatively, you can press Shift+F10 during Windows installation on the keyboard, this will open a CMD window.

Thie Command Prompt will open. In the Command Prompt, type diskpart and press Enter.

This will start the diskpart utility. Diskpart is a command-line tool native which you can use to create, delete, format, extend, and shrink partitions, assign or change drive letters, and set various attributes and permissions for disks and volumes.

Once the Diskpart started, enter the command list disk.

This will give you a list of hard disks connected to your computer. The disks will be named Disk 0, Disk 1, Disk 2, etc. You won’t see any name here, you just have to identify the disk by the size alone.

Next, type select disk 3.

Where replace disk 3 with the disk where you want to install Windows 11. This is usually ‘disk 0’ but if you have multiple hard disks connected to your computer, make sure to select the right one. If you are not sure you selected the correct disk, the next command will show you more info about the disk including disk name, id, type, list of partitions, and more.

After that, enter detail disk.

This will list all the volumes/partitions on the selected drive.

Shrink: As we mentioned before, you need to shrink an existing volume before you can extend another. 

To shrink a volume, first select it with this command: select volume 12.

Replace 12 with the volume number, you want to shrink.

Then, type one of the following commands to shrink the volume: shrink desired=50240 minimum 25240 or shrink desired=50240.

Here, desired=50240 specifies the desired amount of space you want to reduce the volume by in megabytes. minimum=25240 specifies the minimum amount of space you want to reduce the volume by in megabytes. Make sure to replace desired and minimum values with your desired sizes.

You can also shrink the volume by simply passing the shrink command without the parameter: shrink

If neither a minimum amount nor a desired amount is specified, DiskPart shrinks the selected volume by the maximum space it can extract from it.

To see how much room you can take from an existing drive, type the following command: shrink querymax.

Once the volume is shrunk, you will have unallocated space that can then be used to extend another volume or create a new partition.

To delete a volume to create unallocated space, type the following command delete volume 12

Extend

Now, it’s time to extend the volume where you want to install Windows.

First, list the volumes again with the list volume or detail disk command.

Note down the volume number you want to extend and then select the volume with select volume 11

To extend the volume to a desired size, type extend size=50240

If you do not specify the size, then the Diskpart tool will use all available allocated space on the disk by entering the extend command.

After that exit the command prompt and choose the ‘Turn off your PC’ option. Then, boot your PC with the bootable USB and try installing your Windows 11 on the new extended drive.

5. Bypass Windows 11 Requirements to Fix ‘This PC Can’t Run Windows 11’ Error

If your device lacks the TPM 2.0, RAM, Secure Boot, or CPU requirements, you can always bypass system requirements set by Microsoft and upgrade your laptop to Windows 11. There are a few workarounds that can help you bypass Windows requirements.

Although you can install and run Windows 11 on most older PCs with a bypass, it’s important to remember that it might not function seamlessly on every computer. Certain features may not function correctly, and Windows may get corrupted or malfunction on some devices. Microsoft advises against installing Windows 11 on unsupported devices and there is no assurance that such devices will get all future updates.

It’s important to keep in mind the potential consequences before installing Windows 11 on an unsupported PC since there is no guarantee that anyone will be liable for any harm caused to your data or device.

5.1. Bypass ‘TPM 2.0’ or ‘CPU’ Requirements of Windows 11

The easier way to bypass the TPM or Secure Boot requirement check is to make changes in the Windows Registry. 

If you make a mistake in the Registry, it can lead to problems with your PC. When making changes to the Registry, it’s a good idea to back up your Registry before making any changes. Use a registry cleaner to automatically back up and restore the Registry for you.

You can open the Registry Editor by searching for it in the Windows search or by pressing the Windows+R keys and typing regedit in the Run dialog.

Once you have opened the Registry Editor, navigate to the MoSetup folder by going to HKEY_LOCAL_MACHINE > SYSTEM > Setup > MoSetup

Alternatively, you can directly search for the location in the search bar at the top of the Registry interface using this path: Computer\HKEY_LOCAL_MACHINE\SYSTEM\Setup\MoSetup.

If the ‘MoSetup’ folder doesn’t exist under the Setup folder, you need to create one by right-clicking the ‘Setup’ folder and selecting ‘New’, and then ‘Key’. Then, rename that folder as ‘MoSetup’.

While the MoSetup folder is selected, right-click on the empty white space in the right panel and select ‘DWORD (32-bit) Value’ from the New option. A new entry will be created.

Now, name the new entry as AllowUpgradesWithUnsupportedTPMOrCPU.

Double-click on the entry and set its value as 1. Then, reboot your computer.

With the above changes in place, you can now go ahead and install Windows 11 using a bootable USB or mounted ISO. The TPM 2.0 and CPU limitation will not bother you anymore.

5.2. Bypass TPM, Secure Boot, RAM, and other Requirements for Windows 11

By adding a few entries in the Registry editor, it is possible to bypass all of the Windows 11 requirements, including TPM 2.0, RAM, Secure Boot, storage, and CPU requirements. You can try this process, but Windows may undo any changes you make after restarting. Additionally, recent updates to Windows 10 and 11 have made it harder to change certain registry entries, even if you’re an Administrator. However, it’s worth noting that this method has worked on plenty of old computers. Here’s how:

In the Registry, move to the location HKEY_LOCAL_MACHINE > SYSTEM > Setup. You can copy/paste the following path in the Registry search bar to directly go to this location: \HKEY_LOCAL_MACHINE\SYSTEM\Setup.

Next, right-click on ‘Setup’ and select ‘New’ > ‘Key’ to create a new entry under it.

Then, name that new entry as LabConfig.

Bypass TPM: While LabConfig is selected, right-click on an empty space in the right panel and select ‘DWORD (32-bit) Value’ from the ‘New’ option.

Name this entry as ‘BypassTPMCheck’.

Double-click on the ‘BypassTPMCheck’ entry and change its value to 1. This will disable the TPM check.

Following the same steps, add the following four ‘DWORD (32-bit) Values’ in the same location and set their value data to 1.

  • BypassCPUCheck
  • BypassRAMCheck
  • BypassSecureBootCheck
  • BypassStorageCheck

You can either add all the above registry entries or add only the ones you need. For example, if your computer doesn’t have a Secure Boot and required RAM, you can add only those entries. After adding the registry entries, restart your computer.

Now you can install Windows 11 without any issues related to TPM or Secure Boot check. That’s it! You have successfully bypassed the system requirements while installing Windows 11.

5.3. Create a Bootable USB with No Requirement check using Rufus

If you want to install Windows 11 on multiple computers that are not supported, this option is a more straightforward solution. It saves you from the trouble of having to modify each computer separately to make it compatible with Windows 11. Here’s how you do this:

For creating this bootable drive, you cannot use Microsoft’s Media Creation tool, you have to use the third-party tool called ‘Rufus’ which can be downloaded from here.

Next, go to the Microsoft Windows 11 download page“ and download the ISO file. To do that, move to the ‘Download Windows 11 Disk Image (ISO) for x64 devices’ section and choose multi-edition ISO from the drop-down menu. Then, click the ‘Download’ button.

After that, plug in a USB drive and launch the Rufus app. For this method, you will need a USB drive with at least 8GB of storage.

Once the app opens, select the attached USB drive from the ‘Device’ drop-down.

Next, choose ‘Disk or ISO image’ in the ‘Boot selection’ drop-down and click the ‘Select’ button next to it.

Then, find and select the Windows 11 ISO file you downloaded from the Microsoft site and click ‘Open’.

After that, choose ‘Extended Windows 11 Installation (no TPM/no Secure Boot)’ in the ‘Image option’ dropdown. 

Next, select the ‘GPT’ option from the Partition scheme and hit ‘Start’.

In new versions of Rufus, you will see a prompt with a series of options. Here, make sure the ‘Remove requirements for 4GB+ RAM, Secure Boot, and TPM’ box is unchecked and click ‘OK’. Disabling this will remove all compatibility checks for Secure Boot, TPM, certain CPUs, and even RAM.

Then, click ‘OK’ again in another prompt to format the USB drive and continue.

The process will be done in a few minutes, then use the bootable USB to upgrade the current system or any other PC.

5.4. Install Windows 11 with Windows 10 Bootable USB drive

Although it’s not easy and can lead to mistakes, this is the only way to install Windows 11 on really old PCs that use legacy BIOS. We’ll use a Windows 10 USB drive to do it, by modifying it to make it install Windows 11 instead. The installation process will think it’s putting in Windows 10 and checking the same requirements, but Windows 11 will actually be installed.

Keep in mind that this process can only be used to upgrade your current version of Windows, and cannot be used to install Windows 11 in a dual-boot setup or to boot a PC with the USB and install Windows 11.

Make a Windows10 Bootable Media

Let’s assume that you already possess the Windows 11 ISO file. In order to proceed, you require a Windows 10 bootable USB drive.

Making a Windows 10 bootable drive is a simple process. All you need to do is connect a USB drive that is 8GB or more to your computer and get the Windows 10 media creation tool from here. This tool will download Windows 10 and generate the bootable drive automatically. 

After downloading, locate and run the downloaded tool (MediaCreationTool22H2.exe). 

The Windows 10 setup will take a few seconds to initialize, then you would see the license and terms screen. Click ‘Accept’ to agree to the license terms. 

If you want to change the language, uncheck the box next to ‘Use the recommended options for this PC’ and choose the language from the drop-down. But keep the Architecture as ‘64-bit (x64)’. Then, click ‘Next’.

Choose ‘USB flash drive’ under Choose which media to use and click ‘Next’. You could also select the ‘ISO file’ option to save an ISO file, which can be burned into a DVD. However, if you mount both the Windows 10 and Windows 11 ISO files on your computer, it will be easy to get confused about which is which. So, it is better to keep one OS mounted on your computer and one on a USB drive.

Next, select the USB drive you want to use from the list of drives, and click ‘Next’.

Remember, your flash drive will be formatted during this process, so make sure to copy all the files from the drive before you begin. After the download is complete, click ‘Finish’ to close the wizard.

Once the bootable media is ready, insert the bootable USB flash drive or DVD into the PC on which you want to install Windows 11 and follow these steps:

First, navigate to the Windows 11 ISO file and right-click and select ‘Mount’. If you are using an older version, you will have to use third-party mounting software such as WinCDEmu. Download and install the WinCDE tool and double-click on the ISO file to mount it.

Then, go to ‘This PC’ or ‘Computer’ in your File Explorer. Here, you will see the mounted ISO file as a separate DVD drive as depicted below.

Once the Windows 11 ISO file is mounted, open the mounted drive and go to the sources folder inside it.

Inside the ‘source’ folder, locate the file named install.wim and copy it (Ctrl+C). It should be the largest file folder.

After that, open the bootable Windows 10 USB drive in file explorer, and navigate to the sources folder. Here, delete the file named install.esd file and paste the install.wim file you copied from the Windows 11 files.

If you encounter the ‘File Too Large for the destination file system’ error, then you need to convert your USB to the NTFS file system.

To convert FAT32 to an NTFS file system without data loss, open Command Prompt as administrator and run the following command:

convert <drive letter>: /fs:ntfs

Where replace <drive letter> with the actual drive letter of the drive, you want to convert to NTFS. Here, the drive letter is J.

convert J: /fs:ntfs

Type Y for the confirmation prompt and hit Enter.

Wait for the file system conversion to complete.

If you see another prompt as shown below, type Y again and hit Enter. Then, restart your computer.

Once the USB drive is converted to NTFS, now you can try pasting the install.wim file again into the source folder of the Windows 10 bootable media. This time, it will work.

After the file is copied, go back to the root folder of the USB drive and run the ‘setup.exe’ file.

Once the Setup opens, click on the ‘Change how Setup downloads updates’ setting.

On the next page, you will be asked whether you want to get updates during this repair upgrade. Select the ‘Not right now’ option. Then, click ‘Next’.

If you want, you can uncheck the ‘I want to help make the installation better’ option here.

Next, click ‘Accept’ to accept the licensing terms and conditions.

Here, you can choose what to keep from the current Windows installation based on your requirement. You have three options to select from – ‘Keep personal files and apps’, ‘Keep personal files only’, or ‘Nothing (Clean Install)’. If you want to upgrade your PC with the same files and apps, select ‘Keep personal files and apps’ and then click ‘Next’.

Wait for the setup process to verify if your system meets the requirements for installing the upgrade.

Finally, click the ‘Install’ button to begin the installation process.

Depending on your computer’s specifications, the installation process will take several minutes to complete during which your PC will restart several times. Just sit back and let the installation process finish.

During one of those restarts, Windows may ask you to upgrade the current installation or clean install on a new drive. Be sure to select the upgrade current installation option.

Although the installation process will say “Installing Windows 10”, it will actually install ‘Windows 11’.

It’s important to note that this method is not official, so there are some limitations. You won’t be able to install Windows 11 by booting up your computer with a USB. That’s why it’s important to choose to upgrade your current Windows instead of installing it on a new drive. If you choose the wrong option, you’ll get an error message and have to start the process again from inside Windows.

5.5. Bypass Secure Boot and TPM 2.0 Requirements with Appraisers.dll

Here’s another method for bypassing Secure Boot and TPM 2.0 security requirements to install Windows 11 which involves Windows 10 ISO file. We will use the Windows 10 ISO file to mount it on your computer, copy the appraiserres.dll file from the ‘sources’ folder, and paste it into the ‘sources’ folder of the bootable Windows 11 ISO USB drive.

Appraiserres.dll is a part of the Windows Assessment and Deployment Kit (ADK) and is used by the Windows operating system during installation and deployment processes. It is also responsible for system compatibility checks in Windows. By replacing Windows 11 appraiserres.dll with Windows 10 file in Windows installation files, you can skip the security requirements checks.

To get started, download the Windows 10 ISO file from the Microsoft website. Then, right-click on the file and select ‘Mount.’ This may take a few seconds to process. If you see a security warning dialog box, click ‘Open’ in it.

Once the file has been mounted, open the ‘sources’ folder within the mounted drive.

Find the file named appraiserres.dll and copy it.

Next, create a bootable Windows 11 USB if you don’t have one. Navigate to the USB drive where you flashed Windows 11 and open the ‘sources’ folder. Then, paste the copied appraiserres.dll file here. Right-click on an empty space and select ‘Paste.’

You will see a prompt asking if you want to ‘Replace or Skip Files.’ Choose the ‘Replace the files in the destination’ option and wait for the process to complete. You must replace the file.

Alternatively, you can locate and delete the appraiserres.dll file and then paste the copied file.

After the file has been replaced, restart your computer and proceed with the Windows 11 installation through the Boot Device Options and boot your PC with Windows 11 USB drive. You should no longer encounter any errors related to ‘Secure boot’ or ‘TPM 2.0.’

5.6. Bypass Requirement Check During Installation using Registry

If you want to bypass system requirements during Windows 11 installation process, you can try this registry method. First, you have to create a registry file with the given code and save that file installation media. Then, run the registry file during Windows installation to bypass the requirements check. You’ll need at least two cores, a processor frequency of 1000 MHz, and system memory of at least 3916 MB for this pass to work. To use this method, follow these steps:

Open Notepad on any computer using the start menu or Run command.

Copy the code provided below and paste it into Notepad.

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig]
"BypassTPMCheck"=dword:00000001
"BypassSecureBootCheck"=dword:00000001
"BypassRAMCheck"=dword:00000001

Save the file with a ‘.reg’ extension, such as ‘BypassRQC.reg’. Be sure to choose ‘All Files’ as the file type and not ‘Text Documents.’

Move the registry file to the bootable USB drive containing Windows 11 installation files.

Restart your computer and boot to the Windows 11 installation media.

During installation, if you receive an error message saying “This PC can’t run Windows 11,” press Shift+F10 to open a Command Prompt window.

In the CMD, type notepad.exe and press Enter to open Notepad.

Then, in Notepad, go to ‘File’ > ‘Open’ and then navigate to the USB drive that contains the registry file you created.

Now, in the ‘Open’ dialog box, change the file type to ‘All Files’ to see the registry file.

Next, navigate to the USB drive where the registry file was saved.

Then, right-click on the registry file and select ‘Merge’. You should receive a confirmation message saying that the keys and values have been successfully added to the registry.

On the Registry Editor prompt box, click ‘Yes’.

Close Notepad and the Command Prompt window. Click ‘Retry’ on the Windows 11 installation error message to continue the installation process.

Following these steps should allow you to bypass TPM 2.0 and secure boot for Windows 11 installation.

5.7. Manually Deploy Windows 11 to Bypass the Error

If you still can’t bypass the error, you can manually deploy Windows to a drive Command when encountering the error. This method is intended for advanced users but you can also do this by following the exact steps below. Here is a step-by-step guide to manually deploy Windows 11 through the command prompt:

First, you need to prepare a Windows 11 bootable USB to install Windows 11. You can create a bootable USB by downloading the Windows 11 ISO file and using a tool such as Rufus as shown above to create a bootable USB drive.

If you face the error “This PC can’t run Windows 11”, close the window and press Shift+F10 on the keyboard. This will open a CMD Window.

In the CMD window, type mountvol to mount every available drive on your Hard Drive.

Look for the USB flash drive among other drivers, which will typically have a name like CCCOMA_X64F_EN-US_DV9. If you don’t see a name, type the drive letter with a colon and press Enter (e.g. D: for Drive D). Here, we are typing I:

Type Dir/w and press Enter. This command will show you all the files and directories inside the volume so you can confirm that it is the bootable USB. Check each drive until you find the Windows 11 USB.

Type cd sources and press Enter to go to the sources folder. The ‘install.esd’ or ‘install.wim’ file should be in the sources directory.

Once you are inside the ‘sources’ folder, type Dir/w to verify its files. Now, locate the file named ‘install.esd’ or ‘install.wim’. Make note of the file extension of your install file.

Open Diskpart by typing diskpart and pressing enter.

Type list disk and find the disk where you want to install Windows 11. Then, select that disk by typing select disk followed by the disk number (e.g. ‘select disk 3’).

Next, type list partition to see if the disk has any partitions. If it has, format the disk and continue with the installation. If there is no partition, create a new one.

Then, convert the MBR partition to GPT. To do that, type convert gpt to convert the MBR partition to GPT. If encounter an error when you try to convert the file system. Then, type Clean command to clear the disk. 

Remember, cleaning a disk will delete all the partitions on the selected hard drive.

Create an EFI partition: Type create partition EFI size=512 to create an EFI partition.

Next, type format fs=fat32 quick to format the disk.

Then, type assign letter N (or another letter of your choice) to assign a drive letter.

Create a primary partition: Type create partition primary to create a primary partition.

Format the new drive with the format quick command.

Type assign letter R (or another letter of your choice) to assign a letter for the drive.

Once its done, exit the Diskpart by typing exit.

Before we deploy the image, we want to know the index number of the Windows edition you want to install.

To get more details about the image, type the following command:

dism /get-imageinfo /imagefile:install.esd

This will show you all the editions available in the image (e.g Windows 11 Home, Pro, Education, etc). Now, make note of the index number of the edition you want to deploy (e.g. 4).

Deploy the install.esd file: Use the following command to manually deploy the Windows image to the newly created primary drive.

dism /apply-image /imagefile:install.esd /index:4 /applydir:R:\

Here, replace 4 with your index number and R: with the actual drive letter where you want to install Windows 11.

To verify the Windows installation, type the following command:

bootrec /scanos

Copy the system files to the EFI system partition: After the deployment is completed your need manually copy the system files to the EFI system partition to create a boot partition.

bcdboot R:\Windows /s N: /F UEFI

Finally, type wpeutil reboot to restart the system.


That’s it. We have provided a comprehensive guide on how to resolve various types of ‘This PC can’t run Windows 11’ errors on supported PCs, as well as how to bypass security and other requirements on unsupported PCs to install or upgrade to Windows 11. We hope that this guide helped you overcome these challenges and install and use Windows 11 successfully.