大家在排除 Windows 故障时经常都会用到疑难解答程序,而 Windows 7/8/10 中内置的疑难解答程序其实是可以直接通过命令提示符来进行快速调用的,我们可以使用 Microsoft支持诊断工具 或 MSDT.exe 来调用并启动任何 Windows 疑难解答程序。
以命令执行疑难解答程序
如果大家要使用命令行调用任何疑难解答程序,有如下同种方式:
1 要调用 Windows 内置疑难解答,请使用以下命令:
msdt.exe /id <诊断包ID>
2 要调用存储在本地的定制疑难解答程序,请使用如下命令:
msdt.exe /path <路径>
3 要调用存储在本地的 diagcab 格式疑难解答程序,请使用如下命令:
msdt.exe /cab <路径>
例如,当你的 Windows 系统遇到网络卡问题,可以使用如下命令直接调用网卡诊断工具来诊断无线和有线网上的问题:
msdt.exe /id NetworkDiagnosticsNetworkAdapter
当输入以上命令并按回车执行之后便会自动打开相应的诊断工具,如果你需要诊断其它问题,只需更改应用的诊断包 ID 即可。在此,我们帮大家总结了 Windows 中常用的诊断包 ID 列表:
诊断包ID | 描述 | 应用程序或功能的依赖项 |
---|---|---|
AeroDiagnostic | 查找并解决 Aero 桌面体验问题 | Aero 桌面主题 |
NetworkDiagnosticsDA | 查找并解决使用 DirectAccess 连接到工作区网络的问题 | Direct Access |
DeviceDiagnostic | 查找并解决设备和硬件的问题 | |
HomeGroupDiagnostic | 查找并解决查看家庭组中的计算机或共享文件的问题 | HomeGroup |
NetworkDiagnosticsInbound | 查找并解决传入的计算机连接和 Windows 防火墙的问题 | |
NetworkDiagnosticsWeb | 查找并解决连接到 Internet 或网站的问题 | |
IEDiagnostic | 有助于防止加载项的问题,并进行优化临时文件和用户的连接。 | Internet Explorer |
IESecurityDiagnostic | 查找并解决 Internet Explorer 中安全和隐私功能的问题 | Internet Explorer |
NetworkDiagnosticsNetworkAdapter | 查找并解决无疑和其它网络适配器的问题 | |
PerformanceDiagnostic | 查找并解决影响 Windows 速度和性能的问题 | |
AudioPlaybackDiagnostic | 查找并解决声音播放问题 | 声音输出设备 |
PowerDiagnostic | 查找并解决可节省电源以及延长电池寿命的计算机电源设备的问题 | |
PrinterDiagnostic | 查找并解决打印问题 | |
PCWDiagnostic | 查找并解决在此版本的 Windows 上运行旧程序的问题 | |
AudioRecordingDiagnostic | 查找并解决声音录制问题 | 声音输出设备 |
SearchDiagnostic | 查找并解决"Windows 搜索"问题 | 启用搜索功能 |
NetworkDiagnosticsFileShare | 查找并解决访问其他计算机上的文件和文件夹的问题 | |
MaintenanceDiagnostic | 查找并清理未使用的文件和快捷方式,并执行维护任务 | |
WindowsMediaPlayerDVDDiagnostic | 查找并解决在 Windows Media Player 中播放 DVD 的问题 | Windows Media Player |
WindowsMediaPlayerLibraryDiagnostic | 查找并解决 Windows Media Player 库的问题 | Windows Media Player |
WindowsMediaPlayerConfigurationDiagnostic | 查找并解决 Windows Media Player 设置问题 | Windows Media Player |
WindowsUpdateDiagnostic | 查找妨碍你更新 Windows 的问题 |
msdt.exe /id Appsdiagnostic 补充商店疑难解答诊断
PrinterDiagnostic 查找并解决打印问题