当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 如何在 Windows 10 上启动时以管理员身份运行应用程序

作者:精品下载站 日期:2024-12-14 05:36:08 浏览:12 分类:玩电脑

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


在系统启动时运行应用程序很容易;您可以将其添加到 Windows 10 上的“启动”文件夹中,或者如果该应用程序有一个在启动时自动启动的选项,您可以启用它。许多需要此类选项的应用程序(例如 Dropbox)都内置了一个选项。

这些应用程序以普通用户权限运行,几乎在所有情况下都没有问题。如果您碰巧有一个应用程序需要管理员权限才能完成其工作,并且您需要它在启动时运行,则启动文件夹将在此处失败。它将以正常用户权限运行应用程序,并且没有任何东西可以改变这种行为。如果您需要在启动时以管理员身份运行应用程序,则必须更改其运行方式,并且必须使用 VB 脚本。

创建 VB 脚本

打开一个新的记事本文件,然后在其中输入以下内容。您需要先进行更改,然后才能保存脚本。

Dim objShell
Set objShell = WScript.CreateObject( "WScript.Shell" )
objShell.Run("""path-to-app.exe""")
Set objShell = Nothing

您需要更改第三行。将路径替换为您想要以管理员身份运行的应用程序的 EXE 的实际路径。确保路径用双引号引起来。

示例

Dim objShell
Set objShell = WScript.CreateObject( "WScript.Shell" )
objShell.Run("""C:\Program Files\IrfanView\i_view64.exe""")
Set objShell = Nothing

使用 VBS 文件扩展名保存文件。

[玩转系统] 如何在 Windows 10 上启动时以管理员身份运行应用程序

将应用程序设置为以管理员身份运行

打开文件资源管理器并导航到要在启动时以管理员身份运行的应用程序的 EXE。右键单击它,然后从上下文菜单中选择属性。转到兼容性选项卡。

注意:如果兼容性选项卡不存在,则此方法将不起作用。

在“兼容性”选项卡上,启用“以管理员身份运行此程序”选项。应用更改。

[玩转系统] 如何在 Windows 10 上启动时以管理员身份运行应用程序

将脚本移至启动文件夹

最后一步是将脚本移动到启动文件夹。这很容易做到;使用 Win+R 键盘快捷键打开运行框并输入以下内容。点击 Enter 并将脚本移动到打开的文件夹中。

shell:startup

当您下次启动系统时,该脚本将运行,并且依次运行您选择的应用程序。该应用程序设置为以管理员权限运行,您将看到 UAC 提示,确认您要以管理员权限运行该应用程序。

局限性

这种方法有两个局限性;第一个是对于不允许您以管理员身份运行的应用程序(例如记事本),此方法不起作用。第二是它可能不适用于所有应用程序。我用 Firefox 尝试了这一点,最终不得不确认无数的 UAC 提示。 Firefox 从未启动,因为除非我单击“否”,否则提示永远不会停止。

要检查此方法是否适用于应用程序,请先运行 VB 脚本,然后再将其移动到启动文件夹。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯