需运行覆盖CPU、内存、磁盘、温度与供电的全面硬件诊断流程:先执行mdsched.exe启动内存诊断,再通过“硬件和设备”疑难解答扫描17类底层交互项,接着用mpcmdrun -Scan -ScanType 3校验固件安全状态,最后用wmic、powercfg /energy和MemTest86兼容模式分别检测磁盘健康、温压数据及内存控制器稳定性。

当你遇到电脑频繁蓝屏、突然黑屏、USB设备反复断连或硬盘读写异常等疑似硬件问题时,需要运行一套覆盖CPU、内存、磁盘、主板温度与供电状态的全面硬件诊断流程,而不是只看设备管理器里有没有黄色感叹号。
先调出系统内置硬件诊断工具
按 Win + R 打开运行框,输入 mdsched.exe → 回车。这会启动Windows内存诊断工具,但它只是第一步——别急着重启,先记下这个路径,后面要用。
打开“设置”→“系统”→“疑难解答”→“其他疑难解答”,向下滚动找到“硬件和设备”→点击“运行”按钮。该工具会在后台扫描即插即用设备、驱动签名、ACPI电源描述表等17类底层硬件交互项,耗时约90秒。
注意:此步骤必须以管理员身份运行,否则会跳过PCIe链路状态检测和SMBIOS版本校验,导致显卡/网卡兼容性问题被漏报。
用命令行触发深度硬件自检(管理员PowerShell)
右键“开始”→选择“Windows Terminal(管理员)”,输入以下命令并回车:
mpcmdrun -Scan -ScanType 3
让 Windows 桌面程序在开机时静默自启并隐藏到系统托盘。特别适用于 Flutter、Electron 等无视 VBS/ProcessStartInfo 窗口样式、难以隐藏的顽固应用。提供「VBS 启动器 + Python ctypes/Win32 API」的隐藏窗口方案,可稳定把窗口收进托盘且不闪控制台。
这不是杀毒扫描——它实际调用Windows Defender硬件隔离模块,对固件可信执行环境(TXT/TPM)、UEFI启动日志完整性、DMA保护状态进行校验,耗时约4分钟。扫描完成后,结果会自动保存到C:\Windows\Temp\MpCmdRun.log。
若日志末尾出现“SecureBootState: Invalid”或“DMAProtection: Disabled”,说明主板固件或Windows安全启动配置已损坏,必须进BIOS重置Secure Boot并启用VT-d/IOMMU。
手动检查关键硬件健康状态
方法一:查磁盘真实健康度
在管理员PowerShell中执行:wmic diskdrive get status,smartstatus,model。如果返回“OK”但SMART状态是“Bad”,说明磁盘固件已标记坏道,Windows仍允许挂载但随时可能掉盘。
方法二:抓取实时温度与电压
运行 powercfg /energy /duration 60,等待60秒后打开生成的 energy-report.html → 搜索“ThermalZone”和“ProcessorVoltage”。这里显示的是EC(嵌入式控制器)上报的真实值,比第三方软件更可靠。
方法三:验证内存控制器稳定性
回到之前调出的 mdsched.exe 界面,选择“立即重新启动并检查问题(推荐)”。机器重启后进入纯文本界面,自动运行MemTest86兼容模式——它会绕过UEFI内存映射表,直接对物理地址0x00000000–0xFFFFFFFF做四轮走查。只要任一测试项失败,就证明内存颗粒、内存控制器或CPU北桥存在硬故障。

















