一些 Windows 更新搞砸了我的 Steam。我几乎尝试了所有方法来修复它,但唯一有效的方法是右键单击、属性、兼容性疑难解答程序、以 Windows 8 兼容模式启动。
如果我在实际兼容性选项卡中将其设置为该选项,它不起作用。我必须通过兼容性疑难解答程序启动它。我不知道为什么会发生这种情况,但它就是会发生。
所以我想知道是否有办法创建一个快捷方式来启动故障排除程序,而无需我右键单击并执行所有这些操作。或者更好的是,一个快捷方式可以完全按照启动 Steam 时“测试此程序”按钮的功能执行操作,无论它是什么。我只是想在这里省去一些步骤。
答案1
单击“运行兼容性疑难解答”按钮后,程序pcwrun.exe
将启动,生成一个 XML 文件,msdt.exe
使用该文件的路径启动,然后迅速退出。要启动特定程序的程序兼容性疑难解答,请将该程序的可执行文件的完整路径传递给pcwrun.exe
。假设您使用的是 64 位计算机,将其粘贴到“创建快捷方式”窗口的路径框中即可完成此操作:
pcwrun "C:\Program Files (x86)\Steam\Steam.exe"
如果您的计算机是 32 位,请(x86)
从 Steam 路径中删除。
答案2
是否有办法创建一个可以启动疑难解答程序的快捷方式?
是的:
右键单击桌面上的空白区域。
选择新建 > 快捷方式。在创建快捷方式向导的第一个框中,复制粘贴以下内容:
%systemroot%\system32\msdt.exe -id PCWDiagnostic
点击下一步。
将快捷方式命名为:兼容性快捷方式,然后单击“完成”。
然后为其选择一个合适的图标。