可采用五种方法检测硬件是否满足Windows 11升级要求:一、用微软PC健康状况检查工具自动扫描TPM 2.0、安全启动等;二、运行WhyNotWin11开源工具深度检测CPU微架构等细节;三、通过tpm.msc和msinfo32手动验证TPM 2.0与安全启动状态;四、在微软官网核对处理器是否在官方支持列表内;五、用dxdiag与磁盘管理验证显卡DirectX 12兼容性及C盘≥64GB可用空间。

如果您尝试将当前系统升级至Windows 11,但不确定硬件是否满足官方要求,则可能是由于关键组件未启用或配置不达标。以下是多种可操作、相互独立的检测方法:
一、使用微软官方PC健康状况检查工具
该工具由微软直接提供,专为验证设备是否符合Windows 11核心硬件标准而设计,能自动识别TPM 2.0、安全启动、CPU代际、内存与存储等关键项。
1、访问微软官方网站,下载“PC健康状况检查”应用安装程序。
2、运行安装文件,完成本地部署。
3、启动已安装的应用程序。
4、在主界面点击立即检查按钮,触发全维度扫描。
5、等待数秒后,界面将明确显示“你的设备符合升级条件”或列出具体不兼容项目。
二、运行WhyNotWin11第三方检测工具
WhyNotWin11是一款开源深度检测工具,支持离线运行,覆盖微软未公开细化的兼容性逻辑,如CPU微架构识别、固件版本校验及DirectX 12功能集验证。
1、从项目仓库获取最新版本:执行命令 git clone https://gitcode.com/gh_mirrors/wh/WhyNotWin11 或直接下载编译好的WhyNotWin11.exe。
2、双击运行WhyNotWin11.exe,无需安装,程序自动开始扫描。
3、检测完成后,结果以颜色标识呈现:✅ 绿色表示通过,❌ 红色表示不满足,并附带?具体改进建议。
4、重点查看“TPM状态”“安全启动”“CPU型号匹配度”“DirectX版本”四个模块的判定结论。
三、通过Windows内置工具手动验证TPM与安全启动
TPM 2.0和安全启动是Windows 11强制启用的安全基线,必须同时满足;若任一关闭或不可用,即使其他配置达标也无法合规升级。
1、按下Win + R组合键,打开“运行”对话框。
2、输入tpm.msc并回车,检查“受信任的平台模块”窗口中“规范版本”是否为2.0、“状态”是否为就绪。
3、若显示“找不到兼容的TPM”,需重启进入BIOS/UEFI,在“Security”或“Advanced”菜单中启用Trusted Platform Module、Intel PTT或AMD fTPM选项。
4、再次按Win + R,输入msinfo32,在“系统信息”窗口右侧查找“安全启动状态”,其值必须为开启;否则需进入BIOS/UEFI启用Secure Boot。
四、核对处理器是否在微软官方支持列表内
Windows 11对CPU有严格代际限制,仅支持特定架构及以后的型号,不在列表中的处理器即使满足其他所有条件,仍被系统拒绝升级。
1、按Win + R,输入msinfo32,在“系统摘要”中记录“处理器”完整型号。
2、打开浏览器,访问微软官方发布的Windows 11处理器支持页面。
3、在支持列表中精确搜索您记录的处理器型号,确认其是否被包含;例如Intel需为第8代酷睿及以后,AMD需为Zen 2架构及以上。
4、若未找到匹配项,该CPU不具备官方升级资格,后续可能遭遇驱动缺失、更新中断或系统不稳定问题。
五、使用dxdiag与磁盘管理交叉验证显卡与存储
DirectX 12兼容性与至少64GB可用磁盘空间是硬性门槛,需分别验证显卡驱动能力与C盘实际剩余容量,避免因缓存残留或隐藏分区导致误判。
1、按Win + R,输入dxdiag并回车,切换至“显示”选项卡,确认“功能级别”中包含12_0或更高,且“驱动程序模型”为WDDM 2.0+。
2、右键“此电脑”→“管理”→“磁盘管理”,定位系统所在卷(通常为C:),查看“可用空间”数值是否≥64 GB。
3、若空间不足,可临时清理“下载”“临时文件”“回收站”及“Windows.old”文件夹(如有)。
4、若显卡显示“功能级别”低于12_0,需前往显卡厂商官网下载并安装支持DirectX 12的最新驱动程序。











