如何从“兼容性”选项卡中删除不可编辑的兼容性设置?

bad*_*adp 13 windows-7 compatibility steam

昨天,Windows 决定 Steam 需要一个兼容性设置才能正常运行,并向我展示了一个信息丰富的对话框,让我别无选择,只能承认这一点。Steam 运行良好,直到需要重新启动以进行 Beta 更新。

然而,Steam 一点也不喜欢兼容性设置。

C:\Program Files\Steam\steam.exe

不建议在 Windows 兼容模式下运行 Steam。请删除 Steam.exe 文件属性下所有用户的所有 Windows 兼容性设置,然后重新启动 Steam。按“取消”永久忽略此警告并继续。

[确定] [取消]

但是,Steam.exe 在其属性的“兼容性”选项卡中没有启用此类设置:

.

我假设 Windows 启用了无法从该对话框控制的设置。我宁愿不对此不屑一顾,而是想解决这个问题。我怎样才能做到这一点?

bad*_*adp 17

我在这里找到了解决方案。从注册表编辑器中,导航到:

HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
Run Code Online (Sandbox Code Playgroud)

从那里您可以找到每个用户的兼容性设置。

在我的示例中,我找到了一个名为C:\Program Files\Steam\Steam.exedata的值ELEVATECREATEPROCESS。删除它解决了问题。


Dan*_*Dan 5

或者,您可以使用程序兼容性疑难解答。

右键单击 Steam 快捷方式。单击“兼容性疑难解答”。

1. Choose "Continue troubleshooting the problem"
2. Choose "Troubleshoot program"
3. Uncheck all boxes
   Click "Next"
4. Select "No, I am done investigating the problem - undo any changes made and clear all settings"
   Click "Next"
5. Choose "Close the troubleshooter"
Run Code Online (Sandbox Code Playgroud)