How to Install Windows 11 on Unsupported Hardware (without TPM and Secure Boot)
An enabled UEFI BIOS is required for Windows 11. If a computer does not support UEFI then it is too old to run Windows 11.
- Go into the computer BIOS setup and enable UEFI while disabling related legacy BIOS settings.
- Download Windows 11 from Microsoft's servers and create a bootable USB thumb-drive or DVD disk.
- Start the computer with the bootable USB thumb-drive or DVD disk.
- This is the start of the Windows 11 setup where hitting the SHIFT+F10 key combination is required to open the command prompt window.
- After hitting the SHIFT+F10 key combination, enter REGEDIT.EXE in the command prompt window to open the Registry Editor program.
- Navigate to the HKEY_LOCAL_MACHINE/SYSTEM/Setup key and create a new key by right-clicking on the Setup key.
- Name the new key LabConfig.
- Under the new key, create a new DWORD (32-bit) Value by right-clicking in the right-side pane.
- Name the new value BypassTPMCheck.
- Hit ENTER to edit the BypassTPMCheck Value data. Set it to 1.
- Repeat steps 8 through 10 to create BypassSecureBootCheck setting it to 1 also.
- Close the registry editor and command prompt windows. Continue with setup.
This is all that's required to run Windows 11 on older hardware. And contrary to popular belief, the computer will receive security and other updates from the Microsoft update servers. It will not upgrade to newer versions of Windows 11, obviously.