以管理员身份为电脑上的所有用户自动启动 GUI 程序

以管理员身份为电脑上的所有用户自动启动 GUI 程序

在我的计算机上,我通常使用一个受限帐户进行日常使用,并使用一个仅用于某些任务的管理员帐户,以便在出现问题时限制攻击面。

由于各种原因,我需要在启动时启动一些程序,这些程序需要管理员帐户,但由于它们是 GUI 程序,所以我不能使用任务计划程序。

我想我已经尝试了在线上可以找到的所有已知替代方案,但似乎我运气不佳。

理想情况下,我会在下添加一个链接shell:common startup,但这会显示 UAC 提示,并且禁用它是不是一个选项。当然,每次启动时都提示多个程序也不是一种选择。

在这种情况下我该怎么办?我记得我的工作笔记本电脑在启动时以管理员身份运行了一些程序,并且还带有 GUI,但我不知道他们是如何做到的。

如果这是解决该问题的有效方法,我也愿意为其编写一个 Windows 服务。

答案1

如果没有 UAC 提示,GUI 程序就无法以管理员权限启动。

在以前的 Windows 版本中这是可能的,但被微软认为存在安全风险而关闭,因为它实际上会赋予标准用户管理员权限。

答案2

简单:只需将其添加为任务并启用“以最高权限运行”和“仅在用户登录时运行”。

相关内容