Fix This PC can’t run Windows 11 Error during Health Check

3 simple methods to fix This PC can’t run Windows 11 Error that occurs during Health Check.

This PC can't run Windows 11

Some users are encountering “This PC can’t run Windows 11” from the app even after meeting the minimum system requirements. The issue usually lies for BIOS settings called Secure Boot and TPM 2.0 chip on the Motherboard that is to be enabled. Some might assume the trouble is originating from the hardware of the machine but to be honest, it’s not true.

We have officially landed on to the age of Windows 11 and definitely, people all around are so excited and hyped as well. The Operating System is much user-friendly, rich in lots of game-changing features, and obviously more appealing than any other previous. It’s a bit harsh that, not all devices have the requirements to install the new OS as per the minimum system requirements. Microsoft has introduced Windows Health Checkup app from where you can know whether your machine is compatible to have Windows 11 or not.

Methods list

1] Enable Secure Boot from BIOS settings
2] Enable TPM 2.0 for the Motherboard.
3] Download and change the appraiserres.dll file
4] Bypass SecureBoot and TPM checking

 

This PC can’t run Windows 11 Error

Here is how to fix the This PC can’t run Windows 11 Error –

1] Enable Secure Boot from BIOS settings

Secure Boot is a security standard of the device that is manufactured to make sure the computer boots up with the software verified by OEM (Original Equipment Manufacturer). The main purpose of this is to prevent the malicious programs to be booted at the startup. Once you enable this feature, the programs certified Microsoft will only be loaded. Since disabled Secure Boot often obstructs the smooth functioning of Windows 11, enable the same using BIOS settings. Here is the process to follow –

  1. Shut down the computer at the beginning and then power it on.
  2. At the Startup, Press – Esc key.
  3. Enter into the Start Up menu.
  4. Look for the key to enter in BIOS Setup and press it. You can directly get access to BIOS settings from Boot Screen pressing F8 for F10 keys.
  5. Enter into the Advanced tab in BIOS Setup.
  6. Click – Boot Options.
  7. Look for Secure Boot in the list of options.
  8. Make a tick on the checkmark beside it.
  9. Click Save to apply changes to BIOS Settings.

If you cannot Boot the system after enabling the Secure Boot, enter into Start Up menu after restarting the device. Select Boot Device Option and click the USB drive you flashed Windows 11 on. Finally, proceed to the installing procedure.

2] Enable TPM 2.0 for the Motherboard

Windows 11 has another minimum requirement to meet up, the device must support TPM 2.0. Windows 11 installer will show an error message “The PC must support TPM 2.0” if you try to install the OS within Windows only rather than using a bootable device i.e. USB. Eventually, there will be again showing up error message “This PC can’t run Windows 11”. Before enabling the TPM for your motherboard, first, check the status of it on your computer. For that, follow the below guidelines –

  1. Press – Windows + R.
  2. Type – tpm.msc in the Run command.
  3. Click – OK button.
  4. In the Trusted Platform Module (TPM) Management on Local Computer window, check the Status section.
  5. Text ‘The TPM is ready for use’ ensures TPM is already enabled for your device.
  6. Proceed to the TPM Manufacturer Information screen and check the value under Specification Version.
  7. This must be 2.0 for meeting the requirements to install new Windows 11.

If this is not enabled in your machine, there is nothing to worry much about it. Follow the below steps to enable it –

  1. Restart the Windows and press Esc key at the Startup.
  2. When the screen is alive, you will see Start Up menu.
  3. Identify the key to open BIOS settings and press it.
  4. Navigate to the Security tab.
  5. Reach to TPM Device and click on the option beside it.
  6. Choose Available from the options.
  7. Click Save option to apply changes.

3] Download and change the appraiserres.dll file

There are users who hesitate to make some changes in the BIOS Settings, this workaround is for them especially. Here, we will, download the ISO files for Windows 10 in the system and then change the appraiserres.dll file from a Windows 11 Bootable ISO USB device. The purpose of this is to bypass the security check for the minimum system requirements for installing Windows 11 installer. To proceed with this resolution, follow the below guidelines –

  1. First of all, create a new folder in the drive and rename it to Windows 11.
  2. Copy all the previously downloaded Windows 11 ISO files and paste them to the newly created folder.
  3. Now, open the web browser and visit this site from Microsoft.
  4. From the web page, download the Windows 10 ISO file.
  5. Once downloading completes, right-click the file and select – Mount.
  6. After a while, Mounting will be finished and you have to navigate to Sources folder.
  7. Locate the appraiserres.dll file from the Windows 10 ISO ‘sources’ folder.
  8. Right-click and select Copy option.
  9. Navigate to the Windows 11 folder and open Sources folder from it.
  10. Paste the appraiserres.dll file here.
  11. There will be appraiserres.dll file in the Sources folder of Windows 11 obviously, therefore, you’ll get a dialog box that says Replace or Skip Files. Click Replace the files in the destination and wait for the process to complete.
  12. Once the process ends up, Restart the computer and install Windows 11 using the Boot Device Option from the Startup Menu.

4] Bypass SecureBoot and TPM checking

While most of the people are reporting about PC health check failed you can use a trick to avoid this issue. A simple modification in registry will make Windows 11 installation possible despite your computer doesn’t have TPM version 2.0 and Secure boot enabled. So tweak the registry entries in following way to directly install the new version if your computer is not compatible with TPM and Secure boot –

  1. Press – Winkey+R.
  2. Type – Regedit.
  3. Click OK or hit Enter.
  4. Copy the address – HKEY_LOCAL_MACHINE\SYSTEM\Setup.
  5. Paste into the address bar of the Registry editor and hit the – enter.
  6. Right-click on Setup and select New -> Key.
  7. Name this key – LabConfig.
  8. On the ‘right’ pane, right-click and choose – New => DWORD (32-bit) Value.
  9. Name this value – BypassSecureBootCheck.
  10. In the same way, create one more DWORD and name – BypassTPMCheck.
  11. Double click on both one by one and enter 00000001 in value data.
  12. Now try to install the new version without checking health.

Alternatively, you can press Shift+F10, open the registry during installation.

  1. Now, create the key ‘LabConfig’ in the string – HKEY_LOCAL_MACHINE\SYSTEM\Setup.
  2. Finally, add –

1) BypassSecureBootCheck=dword:00000001
2) BypassTPMCheck=dword:00000001

That’s all!!

>