如何在 Windows 10 启动时以管理员身份运行程序?

如何在 Windows 10 启动时以管理员身份运行程序?

我们有一个程序在 Windows 10 上启动时出现问题。如果程序未以管理员身份运行,它会在启动前弹出“访问被拒绝”消息。如果我们以管理员身份运行该程序,它不会弹出任何错误消息并正常加载。但是,现在该程序不会在启动时运行。因此,我们需要以管理员身份运行我们的程序,并能够在启动时自动运行该程序。

更新:尽管我的问题和重复的问题可能相同,但这两个问题的答案都没有解决我的问题。任务计划程序仅将我的应用程序或程序作为后台进程启动。因此,我的程序无法加载。但是,我确实在任务管理器的后台进程下看到了我的进程。就这样。

答案1

这有点老了,但我遇到了同样的问题,以上方法都不起作用。我所做的就是创建一个在启动时运行的 VBScript 来打开上述程序。

  1. 右键单击该程序,转到属性,然后转到兼容性并选中“以管理员身份运行”

  2. 使用文本编辑器创建 VBScript(我使用 Notepad++)

脚本:

Set WshShell = CreateObject("WScript.Shell" ) 
WshShell.Run """C:\Program Files (x86)\File\Program.exe""", 0 'Must quote command if it has spaces; must escape quotes
Set WshShell = Nothing

注意:这C:\Program Files (x86)\File\Program.exe是带扩展名的程序的完整路径。另外,请确保将其保存为 .vbs

  1. 现在将 VBScript 放在启动文件夹中:

    %AppData%\ Microsoft \ Windows \开始菜单\程序\启动

Win或者,通过+ Rshell:startup⇒访问Enter

我使用这个而不是批处理文件,因为我不想出现那个丑陋的命令窗口。

答案2

创建一个计划任务在登录时触发。

在里面创建任务对话框中,选择以下内容:

  1. 一般的(标签),以最高权限运行
  2. 触发器(标签),新的(按钮),开始任务登录时

答案3

那么为什么不简单地将程序的快捷方式复制到启动文件夹,然后在其属性的“兼容性”选项卡上启用管理员权限呢?

答案4

您可以尝试仔细检查程序/应用属性中的“安全”选项卡,看看用户/组是否都具有“完全控制权”。我不确定这是否会解决问题,但值得一试

相关内容