Microsoft has released a PC Health Check app that lets you determine whether your PC can run Windows 11. Sadly, there are a lot of people with unsupported hardware that majorly includes issues with TPM. This post will guide you on how to install Windows 11 on unsupported devices or how you can bypass the TPM requirement for Windows 11.
Note: TPM here points to TPM 2.0
How to Bypass TPM Requirement for Windows 11 and Install It on Unsupported Hardware
Here’s how you can bypass the TPM 2.0 requirement while installing a fresh copy of Windows 11 on your PC. Fresh installation seems to work, but we doubt the Upgrade will work unless someone can hack the check.
- Download and Create Windows 11 Installation Media
- Windows 11 Setup Process
- Bypass TPM Requirement using Media Creation Script or Registry Editor
- Continue Windows 11 Installation Process
- Adding the Final Touch
- Installing Windows 11 on a Virtual Machine
If you are not sure you would like Windows 11, you can use dual boot your PC or use Hyper-V to install Windows 11 on Windows 10. Also, make sure to check if your PC has TPM.
1] Download and Create Windows 11 Installation Media
- Start by downloading a fresh copy of Windows’ ISO or use the upcoming Windows 11 Installation Media tool from here.
- Now, make a bootable Windows 11 Installation drive using Rufus or any other tool of your choice.
- Once done, shut down your computer and boot into the freshly created Windows 11 installation drive from the BIOS.
2] Windows 11 Setup Process
- Next, press any key on the keyboard to begin the installation process.
- You’ll now be asked to choose your Region and Timezone. Once done, click on Next to continue.
- On the next Window, enter your Windows 11 Product Key or choose the button stating I don’t have a product key if you don’t have one handy at the moment.
3] Bypass TPM Requirement using a Script or Registry Editor
GitHub TPM Bypass Script:
Well, we do now have a simple open-source script that bypasses the TPM checker. Here’s how to do so.
- Head over to the linked Github page for Aveyo’s open-source Universal MediaCreationTool.
- Here, scroll down, find and copy the contents of the file named Skip_TPM_Check_on_Dynamic_Update.cmd
- Next, please open a new Notepad file and paste the copied code onto it.
- Choose the File tab from the Notepad and save the file as disable-tpm-check.cmd on your desktop.
- Once saved, open the newly saved file and choose Yes when prompted.
- With this, you should see a message stating Skip TPM Check on Dynamic Update [Installed].
Once this is done, head over to Settings on a Windows 10 machine, run the Windows Upgrade assistant, and it should perform the Windows 11 upgrade.
GitHub TPM Bypass + Media Installation Script:
If the TPM bypass script doesn’t work, then there is another solution. A second script on the same GitHub page can create Windows 11 ISO based on your current configuration. While you can select during the installation time, it would be best to let the auto-configuration do the job.
- Copy the MediaCreationTool.bat content on the page, and save it with the same name on your PC using Notepad.
- Next, run the script using admin privileges. It will first automatically detect your configuration and then give you the option to download older versions of Windows 10, and the last one on the list is Windows 11. Click on it.
- Post this, first, it will show the download of Windows 10, but don’t panic. After a couple of minutes, it will switch to Windows 11 download.
- It skips the TPM check and bypasses some of the options, but stay assured that it can do the Upgrade without the USB drive. I did that on my Macbook, which doesn’t have the TPM 2.0
- Finally, it would help if you got the Installing Windows 11 screen, which will take ample time. My progress was stuck at 60% for some time, but then it moved.
- Once done, it will restart your PC, the screen will flicker a couple of times, restart at least once, and everything should be complete within few minutes. Throughout, you should see the Working on the Update screen with percentage. It’s faster than Windows 10 upgrade for sure.
- Finally, it would help if you had Windows 11 installed on your PC or Macbook. You can skip the rest of the post now.
Registry Method:
This method has not worked for everyone but is worth it if you want to give it a try.
- Now it’s time for you to bypass the TPM requirement. To do so, press Shift + F10 on your keyboard to pull up a Command Prompt shell. Here, key in regedit to bring up the Registry Editor.
- Navigate to the following path in the Registry Editor
HKEY_LOCAL_MACHINE\SYSTEM\Setup
- Now, right-click and choose New -> Key and name it LabConfig.
- Under Lab Config, right-click and create two new DWORD (32-bit) values with the names BypassTPMCheck and BypassSecureBootCheck. Change the value for both the DWORDs to 00000001.
- With this done, close the Registry Editor and the Command Prompt shell and continue the installation process.
4] Continue Windows 11 Installation Process
- It’s now time for you to choose which version of Windows 11 you’d like to install. Depending upon the ISO, you can choose from various options, including Windows 11 Home, Windows 11 Pro, and tons more.
- Click Next, and choose Custom Install Windows only from the menu. Note that this will remove all your files from the computer, so make sure to take a backup before installing.
- Now, wait for Windows to complete the installation process. Your computer may restart a couple of times during the installation.
4] Adding the Final Touch
- Once the installation is complete, you’ll now be booted into Windows 11’s setup and personalization section.
- Choose your language, primary and secondary keyboards, and establish a network connection.
- Next, log in with your Microsoft Account and tailor the options as per your requirements.
- With this done, you’ll now be running Windows 11 on unsupported hardware.
5] Installing Windows 11 on a Virtual Machine?
If you’re eager to try out the latest features of Windows 11 but can not risk installing it on your primary machine, you can try out the latest OS after installing it on a Virtual Machine. However, when we tried the process on a Hyper-V Virtual Machine, we encountered several stutters.
First, when you assign the ISO to install and boot the Virtual Machine, you will need to click on the black window that shows up quickly. It mentions that click to boot from media.
Second, you will need to click on the Basic Session in the HyperV Window to access the login screen. The default mode in which the VM boots is Enhanced Session. This mode doesn’t show the login screen and instead offers the option to disconnect and power down.
Even after following these steps, if you encounter an issue that is most probably due to an incompatible CPU, if you’d like to check whether your PC can run Windows 11 officially, head over to the linked article.