Does your PC run Windows 11?Even Microsoft can’t say for sure
You may find it easy and easy to see if Windows 11 runs on your current PC. Think again. Even Microsoft can’t straighten the story.
For starters, the two core documents do not match each other. The official Windows 11 system requirements page has one set of specifications, but the Windows 11 compatibility documentation prepared by the Windows engineering team for Microsoft partners as part of the Windows compatibility cookbook tells another story. And in both cases, the details are incomplete.
To conclude, the official compatibility checker (included in the new PC Health Check app) provides results without details. If the compatibility checker says it runs Windows 11 on your PC, that’s okay. However, if you run a compatibility check and get these results on a system that seems to easily meet all the specifications, find out how to track down the problem.
The basic hurdles are easy to clear. A 64-bit Intel or AMD processor running at least 1GHz with two or more cores, or an Arm-based PC requires a compatible system-on-chip (SoC). The biggest change from the Windows 10 spec is that 32-bit (x86) CPUs are no longer supported. You also need at least 4GB of RAM and 64GB of storage. Most PCs manufactured in the last decade meet these specifications.
You also cannot run the device in S mode.
The two biggest failures of a PC include support for a critical security feature called the Trusted Platform Module (TPM) and support for minimal CPU generation.
The system requirements page states that TPM version 2.0 is required to run Windows 11. The compatibility cookbook states that a TPM version 1.2 or later is required. Specifically, the TPM 1.2 requirement (using a secure boot capable PC) is part of the so-called hard floor, and the TPM 2.0 specification is part of the soft floor.
According to the documentation, “Devices that do not fit the hard floor cannot upgrade to Windows 11, and devices that fit the soft floor will receive a notification that the upgrade is not recommended.”
This is not an easy task as millions of older PCs have TPM 1.2 in their hardware and cannot be upgraded.
To further confuse, the compatibility checker may notify you that your PC cannot be upgraded to Windows 11 if the device has a TPM but that feature is disabled in the firmware.
As shown below[セキュリティデバイス]You can confirm the existence of the TPM by checking the device manager (Devmgmt.msc) under the heading.
You can also run the TPM Management Snap-in (Tpm.msc). This tool will tell you the name and version information of the TPM manufacturer. Be sure to close the snap-in without making any changes.
I’m sure my PC has a TPM, but if it doesn’t appear in Device Manager, I need to go to the firmware settings and enable it. The easiest way to do this on a UEFI-based Windows 10 PC is to follow these steps:
- [設定]>[更新とセキュリティ]>[リカバリ]Go to.
- [高度なスタートアップ]Under the heading[今すぐ再起動]Click.
- After rebooting[トラブルシューティング]>[詳細オプション]>[UEFIファームウェア設定]Click.
Look for a configuration labeled fTPM (short for Firmware Trusted Platform Module) on TPM or PTT (short for Intel Platform Trust Technology) or AMD systems. You may need your PC’s manual to find the correct settings. Also, make sure Secure Boot is enabled when you configure the firmware settings.
This should solve the TPM problem.
If the compatibility checker still claims that it can’t run Windows 11 and confirms that the TPM isn’t the issue, then the old CPU may be the issue.
Yes, the CPU also has soft floor requirements. Frustratingly, the documentation states that this is defined by “CPU generation” and does not provide additional details.
Devices running on Intel 7th Generation (Skylake) CPUs and earlier also seem to trigger compatibility checks. That was the case with the Dell desktop PC I checked. Frustratingly, the PC Health Check app doesn’t seem to generate a log file to facilitate the investigation.
Instead, I turned to an open source tool called Win11SysCheck. It is available on GitHub as source code and precompiled binaries. (When I try to download and run this tool, I get a SmartScreen error because Windows flags it as “generally not downloaded”.)
I confirmed that the tool was caused by the i7-6700 CPU on my desktop PC.
This is a 2015 CPU, about 6 years ago. The good news is that it’s not recommended, but you need to run Windows 11 on it.
Another Microsoft engineering document created for hardware manufacturers includes a complete list of Windows 11 CPUs supported by AMD, Intel, and Qualcomm. Of course, these specs should only apply to PC makers, but it seems that Windows 11 is the “soft floor” that upgradeers also use.
Hopefully this will all be tidied up by the time Windows 11 is ready for the first general release, but don’t count on it.