需通过whynotwin11工具或系统命令验证硬件兼容性:检查tpm 2.0启用与初始化、安全启动uefi模式开启、cpu型号是否符合intel 8代+/amd zen 2+等要求。

如果您准备升级到Windows 11,但尚未安装PC健康状况检查工具,或该工具无法运行、结果不明确,则需通过其他可靠方式验证硬件是否满足强制性兼容要求。以下是多种可独立执行的检测方法:
一、运行WhyNotWin11第三方深度检测工具
WhyNotWin11是一款开源离线检测工具,能识别微软官方工具未细化的兼容性逻辑,包括CPU微架构级别匹配、固件版本校验、DirectX 12功能集完整性及TPM初始化状态等,适用于对检测精度要求更高的用户。
1、访问项目官方仓库页面,下载最新编译版WhyNotWin11.exe可执行文件;
2、双击运行WhyNotWin11.exe,无需安装,程序自动加载本地系统信息;
3、等待扫描完成,界面以颜色编码呈现结果:✅ 绿色表示通过,❌ 红色表示不满足,? 后附具体改进建议;
4、重点查看“TPM状态”模块中是否显示TPM 2.0 已启用且已初始化;
5、确认“安全启动”模块显示Secure Boot: Enabled (UEFI mode);
6、在“CPU型号匹配度”模块中核对处理器是否被标记为Supported (e.g., Intel 8th Gen+, AMD Zen 2+)。
二、通过系统内置命令行工具交叉验证关键组件
当图形化工具失效或需绕过网络依赖时,可直接调用Windows原生命令获取底层硬件状态,所有操作均在本地完成,不连接外部服务器,结果具备高可信度。
1、以管理员身份打开Windows终端(PowerShell);
2、执行命令:Get-Tpm | Select-Object TpmPresent, TpmReady, ManufacturerVersionFull,确认TpmPresent为True且ManufacturerVersionFull包含"2.0";
3、执行命令:Confirm-SecureBootUEFI,返回True表示安全启动已激活且运行于UEFI模式;
4、执行命令:systeminfo | findstr /B /C:"处理器""BIOS 版本""系统类型",核查是否为64位系统及UEFI固件标识;
5、执行命令:wmic cpu get name,architecture,stepping,提取CPU完整型号与架构信息,用于比对微软官方支持列表。
三、使用系统信息工具(msinfo32)人工比对硬性指标
msinfo32提供结构化硬件快照,覆盖BIOS版本、固件类型、启动模式、TPM摘要及安全启动状态等字段,适合逐项对照Windows 11官方最低要求文档进行人工判定。
1、按Win + R打开运行框,输入msinfo32并回车;
2、在“系统摘要”页右侧查找“BIOS模式”,确认值为UEFI而非Legacy;
3、查找“安全启动状态”,确认值为开启;
4、查找“处理器”,复制完整型号(如Intel(R) Core(TM) i7-9750H),前往微软Windows 11处理器支持页面精确匹配;
5、展开左侧“组件”→“存储”→“磁盘”,确认系统盘分区样式为GPT;
6、记录“已安装的物理内存”数值,确保≥4 GB;记录“系统驱动器”可用空间,确保≥64 GB。
四、调用DirectX诊断工具(dxdiag)验证图形子系统兼容性
dxdiag不仅检测显卡能力,还隐含反映系统固件完整性与驱动签名状态,其“系统”选项卡中“操作系统”字段若显示“Build 22000+”且“BIOS版本”含“UEFI”,可佐证平台符合基础启动规范。
1、按Win + R打开运行框,输入dxdiag并回车;
2、等待初始化完成,在“系统”选项卡中查看“操作系统”行,确认版本号≥10.0.22000;
3、查看“BIOS版本”字段,若含UEFI字样,表明固件模式合规;
4、切换至“显示”选项卡,确认“驱动程序模型”为WDDM 2.7 或更高;
5、检查“功能保留”区域,确保DirectX 12 Ultimate 支持状态为“是”;
6、点击“保存全部信息”按钮,导出dxdiag.txt,重点检索其中“Secure Boot”与“TPM”关键词出现位置及上下文。
五、进入UEFI固件界面直查底层设置项
BIOS/UEFI是TPM与安全启动的实际控制层,图形化工具仅读取其暴露状态,而UEFI界面可直接观察开关是否存在、是否可启用,避免因固件bug导致的状态误报。
1、重启电脑,在厂商Logo界面反复按Del、F2、F10或F12键(依主板品牌而定)进入UEFI设置;
2、导航至“Security”(安全)选项卡,查找以下任一名称并确认其状态为Enabled:Trusted Platform Module、Intel PTT、AMD fTPM、TPM Device;
3、导航至“Boot”(启动)选项卡,查找Secure Boot选项,确认其设为Windows UEFI mode而非Other OS或Disabled;
4、在“Main”或“Advanced”页中确认“Boot Mode”为UEFI Only,禁用Legacy/CSM选项;
5、查找“Fast Boot”或“Quick Boot”选项,临时设为Disabled,防止其屏蔽TPM初始化过程;
6、按F10保存设置并退出,重启后立即执行tpm.msc与msinfo32双重验证。










