启动项注册表中需要提升权限的程序(Windows 7)

3
我有一个程序希望在计算机启动时运行。我已经将它的路径放在“SOFTWARE\Microsoft\Windows\CurrentVersion\Run”中。这是在Windows 7中。当计算机启动时,什么都没有发生。我认为这是因为我运行程序时需要提升权限。但是Windows没有请求提升权限并且没有给出任何反馈。它只是忽略了它。我读到Vista会告诉你程序被阻止等信息。有人知道为什么Windows 7会简单地忽略该应用程序吗?
非常感谢您的帮助。
Alireza

1
因为每次用户开机时都弹出UAC警报会给用户带来不好的体验。 - Anon.
好奇一下,这个程序是什么? - Jay Wick
只是一个想法……但我遇到了类似的问题,因为我的可执行文件路径中有斜杠(/)而不是反斜杠()。我知道这很愚蠢,但我确实遇到了这个问题。 - user472215
1个回答

3

为了防止每次启动时出现大量的UAC提示,Windows Vista和7会阻止需要提升权限的程序从启动时运行。这篇来自UAC团队的博客文章解释得非常清楚。如果您的程序绝对需要以提升的权限运行,请创建一个任务计划程序条目来启动该程序。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接