Start by checking whether TPM and Secure Boot are simply turned off, because many “unsupported PC” errors happen even on hardware that can run Windows 11. Microsoft requires TPM 2.0, Secure Boot support, 4 GB of RAM, 64 GB of storage, and a supported 64-bit CPU for Windows 11 [source: Microsoft]. If your PC fails setup, do not rush to replace it. Check firmware settings first, then decide whether you want a clean install, an upgrade, or a safe bypass.
TLDR: Most Windows 11 setup blocks come from disabled TPM, old BIOS settings, or an unsupported CPU list check. For example, a 2018 office PC with TPM 2.0 turned off in BIOS may fail the installer even though it can pass after one setting change. If the CPU is truly unsupported, tools like Rufus or a Microsoft registry tweak can bypass some checks, but updates and support may be less predictable. Back up your files before trying anything, because a 20-minute upgrade can turn into a two-hour repair session fast.
First, confirm what is actually failing
Windows 11 setup errors can be annoyingly vague. One screen says your PC is unsupported. Another says TPM is missing. Sometimes the same machine passes one checker and fails another. It drives me crazy that a simple BIOS setting can hide under three different names, depending on the motherboard maker.
Press Windows + R, type tpm.msc, and press Enter. Look for Specification Version: 2.0. If it says TPM is not found, your PC may still have firmware TPM disabled.
- Intel systems: look for Intel PTT in BIOS or UEFI.
- AMD systems: look for AMD fTPM.
- Security menu: check under Trusted Computing, Device Security, or Advanced settings.
Enable TPM and Secure Boot in BIOS
Restart the PC and enter BIOS or UEFI. Common keys are Delete, F2, F10, or Esc. On some laptops, you may need to hold Shift while clicking Restart, then choose Troubleshoot > Advanced options > UEFI Firmware Settings.
Turn on TPM first. Then check Secure Boot. If Secure Boot is disabled and grayed out, your system may be using Legacy BIOS mode instead of UEFI.
To check this inside Windows:
- Press Windows + R.
- Type msinfo32.
- Check BIOS Mode.
- If it says UEFI, Secure Boot can usually be enabled.
- If it says Legacy, you may need to convert the drive from MBR to GPT.
Windows includes a tool called MBR2GPT, but do not run it casually. Back up your files first. A power cut or wrong disk selection can ruin your day.
Update your BIOS or UEFI firmware
If TPM options are missing, install the latest BIOS update from your PC or motherboard maker. Dell, HP, Lenovo, ASUS, MSI, Gigabyte, and Acer often added Windows 11-friendly firmware options after launch.
This fix is boring, but it works more often than people expect. Download the update only from the official support page. Do not use random driver sites. They love to wrap simple files in sketchy installers.
Use Microsoft’s registry bypass for an unsupported CPU
If your PC has TPM 1.2 or newer but the CPU is not on Microsoft’s supported list, you can try Microsoft’s upgrade bypass. This is mainly for an in-place upgrade from Windows 10, not every clean install case.
Open Registry Editor and go to:
HKEY_LOCAL_MACHINE\SYSTEM\Setup\MoSetup
Create a new DWORD 32-bit value named:
AllowUpgradesWithUnsupportedTPMOrCPU
Set it to 1. Restart the setup process from the Windows 11 ISO.
Microsoft warns that installing on unsupported hardware can cause compatibility issues and may affect update access [source: Microsoft]. So yes, it may work. No, it is not the same as being fully supported.
Create a USB installer that skips checks
If you are doing a clean install, Rufus is the usual tool people use. It can create a Windows 11 USB installer with options to remove TPM, Secure Boot, RAM, and CPU checks. This is handy for older lab PCs, spare laptops, or test machines.
The basic flow is simple:
- Download the official Windows 11 ISO from Microsoft.
- Open Rufus.
- Select your USB drive.
- Select the ISO.
- Choose the Windows 11 setup customization options.
- Create the USB installer.
Expect to waste time on driver cleanup after install, especially on older Wi-Fi cards and touchpads. Keep Ethernet handy if possible. Also, clean installs erase data unless you choose partitions carefully. If you are unsure, stop and make a full backup.
When you should not bypass the checks
Bypassing requirements is fine for testing, hobby use, or a second PC. It is a poor choice for business machines, medical offices, school systems, or anyone who needs stable security updates without surprises.
A weak CPU may run Windows 11, but that does not mean it will feel good. Older dual-core chips can struggle with updates, browser tabs, antivirus scans, and video calls. If Windows 10 still runs well, you may keep it until support ends or switch to a lighter system.
Quick fix checklist
- Run tpm.msc and confirm TPM status.
- Enable Intel PTT or AMD fTPM in BIOS.
- Use UEFI mode, not Legacy BIOS.
- Enable Secure Boot after checking disk mode.
- Update BIOS from the official vendor site.
- Use the registry bypass for upgrades with unsupported CPUs.
- Use Rufus for clean installs on older hardware.
- Back up everything before changing partitions or firmware settings.
Best practical advice: fix firmware settings first, bypass checks second, and replace hardware only when performance or security becomes a real problem. Many Windows 11 setup failures are not dead ends. They are just badly explained roadblocks.
