在 Windows 7 上有选择地禁用特定程序的 UAC

Meh*_*lar 54 windows-7 uac

我有一些像Everything一样在启动时运行的程序。每次 Windows 启动时都会提示 UAC。如何设置程序以确保在启动期间不会出现干预提示?

小智 30

对于在启动时运行的东西,任务调度程序是一个不错的解决方案。但最灵活的方法是使用Microsoft 应用程序兼容性工具包。它使您可以直接为您决定信任的任何应用程序禁用 UAC。您需要选择的兼容性修复是RunAsInvoker

  • 说明文章:【如何为你信任的应用启动和绕过UAC】(http://meridian.ws/wordpress/?p=306) (4认同)

小智 27

要仅对一个应用程序禁用 UAC 提示,您必须使用 Microsoft 应用程序兼容性工具包:

http://www.microsoft.com/en-us/download/details.aspx?id=7352

您必须以管理员身份运行正确的“兼容性管理员”程序。其中有两种,一种用于 32 位应用程序,一种用于 64 位应用程序。

  • 在左侧树形菜单中,底部是“自定义数据库”,在其下方是“新数据库(1) [Untitled_1]”
  • 右键单击“新建数据库(1)[Untitled_1]”;选择Create NewApplication Fix
  • 输入要更改其行为的应用程序的名称和其他详细信息,然后浏览并选择它。
  • 单击“下一步”,直到您进入“兼容性修复”屏幕。
  • 在 Compatibility Fixes 屏幕上,找到项目RunAsInvoker并检查它。
  • 单击下一步,然后单击完成。
  • 选择文件并另存为。
  • 将文件另存为[filename].SDB目录中,您可以在命令行中轻松键入。
  • 以管理员身份打开命令提示符。
  • 运行命令:sdbinst [drive]:\[path]\[filename].sdb & pause (例如,我正在修复 Clover 的 UAC,我输入的命令是:

    sdbinst "C:\Program Files (x86)\Clover\Clover.SDB" & 暂停

  • 你应该得到一个新窗口,上面写着:

[名称] 安装完成。

按任意键继续 。. .

这对我有用......祝你好运!- SY

  • 遵循此处的步骤,现在一切都不会提示输入 UAC,然后不会运行,但如果通过右键单击上下文手动执行 UAC,则会运行。 (2认同)

mto*_*one 6

任务调度程序是您的朋友(基本任务 - 在登录时启动程序 - 检查最高权限)。

之后不要忘记删除(或移动)当前的启动图标或注册表项。