可通过五种方法查看Windows 11兼容性报告:一、用微软PC健康检查工具;二、在设置→更新与安全中查历史报告;三、用PowerShell导出XML日志;四、用WhyNotWin11获取可视化分析;五、调取CompatTel数据库原始记录。

如果您尝试升级 Windows 11,但系统提示不满足最低要求或安装过程被中断,则可能是关键硬件组件未通过兼容性校验。以下是查看 Windows 11 系统兼容性报告及获取升级前硬件检测结果的多种方法:
一、使用微软官方 PC 健康状况检查工具生成报告
该工具由微软直接提供,可自动扫描并生成结构化兼容性报告,明确标出符合项与不兼容项,是获取权威检测结果的首选方式。
1、访问微软官网下载页面,搜索并下载“PC Health Check”应用安装程序。
2、双击运行安装包,按提示完成本地安装。
3、启动已安装的应用,在主界面点击立即检查按钮开始扫描。
4、等待约 10–20 秒后,界面将显示“此设备可以运行 Windows 11”或“此设备不能运行 Windows 11”。
5、若显示不兼容,点击详细了解链接,展开报告查看具体未达标项(如 TPM 2.0、安全启动、CPU 型号等)。
二、通过 Windows 设置中的更新与安全中心查看历史报告
Windows Update 服务在执行兼容性评估后会缓存检测结果,用户可在系统设置中调取最近一次的自动评估报告,无需重复运行外部工具。
1、打开“设置”→“更新与安全”→“Windows 更新”。
2、点击右侧查看更新历史记录,向下滚动至“安装失败的更新”区域。
3、若曾触发过 Win11 升级检查但被拒绝,此处可能显示“Windows 11 兼容性检查”条目,点击其右侧的更多信息链接。
4、在弹出窗口中,系统将列出当前设备在上次评估中未满足的具体硬件条件,例如“TPM 2.0 不可用”或“UEFI 安全启动未启用”。
三、使用命令行导出详细兼容性日志文件
系统底层会将每次兼容性检查过程写入诊断日志,通过 PowerShell 可提取完整 XML 格式报告,包含时间戳、检测项状态及错误代码,适合技术排查。
1、以管理员身份运行 PowerShell(右键“开始”→“Windows PowerShell(管理员)”)。
2、输入命令:Get-WindowsUpdateLog,回车生成更新日志文件(通常位于 C:\Windows\Logs\WindowsUpdate.log)。
3、再执行:Get-AppxPackage -Name "Microsoft.PCHealthCheck" | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml" -Verbose}确保健康检查模块注册完整。
4、运行:wevtutil qe "Microsoft-Windows-Compat-Checker/Operational" /q:"*[System[(EventID=100)]]" /rd:true /f:text,提取最近一次兼容性事件详情。
5、结果中将显示每项检测的Status(Pass/Fail)、Component(如 TpmPresent)、Value(如 False)字段。
四、借助 WhyNotWin11 工具获取可视化兼容性分析
WhyNotWin11 是开源第三方检测工具,能绕过微软部分限制性检查逻辑,同时提供逐项勾选式说明和 BIOS 设置指引,便于快速定位可手动修复项。
1、从 GitHub 官方仓库下载最新版 WhyNotWin11.exe(无需安装,绿色单文件)。
2、右键该文件→“以管理员身份运行”。
3、主界面立即显示所有检测项状态:绿色对勾表示通过,红色叉号表示失败,黄色感叹号表示需人工确认。
4、点击任一红色项目(如“Secure Boot”),右侧面板将显示当前状态值、推荐操作路径、对应 BIOS 设置位置截图示例。
5、点击Export Report按钮,保存为 HTML 文件,内含全部检测数据、时间戳及建议操作清单。
五、调取 Windows Update 诊断数据库中的原始评估记录
系统在后台运行的“Microsoft Compatibility Appraiser”任务会将评估结果持久化写入本地数据库,可通过查询该数据库获取最底层的原始判断依据。
1、按 Win + R 输入 services.msc,找到“Windows Update”服务,确认其状态为“正在运行”。
2、按 Win + R 输入 taskschd.msc,导航至“任务计划程序库 → Microsoft → Windows → Application Experience”,右键“Microsoft Compatibility Appraiser”→“运行”。
3、等待约 30 秒后,打开文件资源管理器,进入路径:%windir%\System32\CompatTel\。
4、查找以“CompatReport_”开头、扩展名为“.xml”的最新文件,用记事本打开,其中包含每个硬件检测项的 ResultCode(0=通过,1=失败)、Reason(失败原因编码)、Timestamp。










