我使用的是 Windows 7 64 位。我是这台电脑的唯一用户,尽管我有一个受密码保护的备份帐户。我没有禁用 UAC,也不想禁用。我也使用 Steam(不幸的是)。
我第一次运行任何新安装的 Steam 游戏时,系统会询问我是否允许 Steam BuildBot 修改我的计算机。答案是总是'是的。'
我真的厌倦了每次都经历这样的事情。当然,有了 Win7 的“强大”权限系统,一定有一种方法可以永久授予特定程序提升的权限,这样用户在使用该程序时就不需要回答 UAC 类型的问题了,没有禁用 UAC 或修改整个系统。
任何帮助都将受到赞赏。
编辑
奥利弗发现我误解了事实情况。
所以现在,我想知道是否可以为 Steam BuildBot 签名的程序添加永久例外,或者 - 更一般地 - 永久地进行基于签名的例外,而不降低系统范围内的其他安全设置。
答案1
UAC 可以以多种方式根据每个应用程序进行设置。其他认为这不是真的的答案是错误的。
我对 BuildBot 一无所知。但可以将程序设置为管理员模式,而无需 UAC 提示和无需禁用或修改 UAC。
大多数人选择任务计划程序并绕过快捷方式,这意味着使用新的快捷方式,程序将在管理员模式下启动,而无需 UAC 提示。(但在这种情况下这可能不合适)。它还提供了从 Windows 启动的选项。
应用程序兼容性工具包这里来自 Microsoft 的另一种选择是尝试,不需要从特定快捷方式运行。它应用修复程序来管理实际文件(如属性中的兼容性选项)。有一个 Tut这里。
编辑:我找到了另一个教程。它更新一点。http://meridian.ws/wordpress/?p=306
答案2
还有另一种解决方案,即通过 Steam 客户端服务。它专门设计用于允许其始终访问电源(至少我是这么理解的)。但是,您需要通过控制面板将其打开,选择其属性并使其在启动时自动启动(而不是延迟)。我的 Win7 现在无需 UAC 查询即可启动 Steam。唯一的缺点是大多数 Steam 应用现在也会绕过 UAC,因此这在某种程度上会让您的系统处于危险之中,这是第 22 条军规吗?:)
干杯,艾略特
答案3
权限不是也不能基于每个应用程序授予,而是应用于安全主体(例如用户帐户)。所以不,你问的是不可能的。但是,你可以调整 UAC 设置,以便自动提升管理员操作(即没有提示)。单击同意对话框上的鼠标如何合理地描述为“经历这一切”?