Windows 10:兼容性功能错误?

时间:2016-03-20 16:39:53

标签: windows compatibility

我的安装程序通过注册表(适用于所有用户)为应用程序设置兼容模式:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"C:\\Program Files (x86)\\Program\\Program.exe"="RUNASADMIN"

Windows 10忽略了这一点,但是在我打开属性/兼容性选项卡,手动取消选择“以管理员身份运行”,然后选择它之前,没有UAC提示。另一种解决方案是为当前用户创建一个注册表项:

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"C:\\Program Files (x86)\\Program\\Program.exe"="RUNASADMIN"

这是为什么?我在Win 7下只创建HKLM注册表项没有问题 - 系统始终认可所需的兼容性选项。

1 个答案:

答案 0 :(得分:0)

你可能需要添加〜和空格。 如在" ~RUNASADMIN"。 这对我有用。 在Windows Ten Forums进行了更多讨论。