使用 Windows 任务计划程序在没有 UAC 提示和管理员权限的情况下运行应用程序

您可能需要经常运行需要管理员权限的应用程序,这总是会触发UAC用户帐户控制(User Account Control))提示。您不想每次都单击(Yes)或输入管理员密码(administrator password),也不想禁用UAC,因为它可以保护您的计算机。当使用应用程序更新程序、命令行工具或游戏启动器来运行 Fortnite 或英雄联盟(Fortnite or League)(Legends)在线游戏时,这尤其令人讨厌。游戏(Game)启动器会将您正在玩的游戏更新到最新版本,并且通常会触发UAC 提示(UAC prompt)。这是停止UAC的方法(UAC)在不禁用UAC的情况下征求您对特定应用程序和游戏(apps and games)的许可:

步骤 1. 启动任务计划程序

(Log)使用具有管理员权限的用户登录。然后,运行任务计划程序(Task Scheduler)。如果您不知道我们如何发布关于此主题的单独指南:在Windows中启动(Windows)任务计划程序(Task Scheduler)的 9 种方法(所有版本)。

在 Windows 10 中搜索任务计划程序

如果您不想阅读其他指南,一个快速的方法是在Windows中搜索(Windows and click)“任务计划程序”("task scheduler") ,然后单击或点击相应的搜索结果(search result)

步骤 2(Step 2)。为要在没有UAC提示的情况下运行的应用、游戏或文件(game or file)创建计划任务

在“任务计划程序(Task Scheduler)”窗口中,单击或点击右侧“操作(Actions)”列中的“创建任务” 。("Create Task")将显示创建任务(Create Task)窗口,您可以在其中为Windows 计算机(Windows computer)创建高级任务。

在任务计划程序中创建新任务

在“创建任务”窗口的“(Create Task)常规(General)”选项卡中,在“名称”字段中键入任务的名称(Name)。让它简短易记。稍后您需要任务名称(task name),因此请记下它,如果您很快就会忘记。然后,确保选中“以最高权限运行”(Run with highest privileges")框,以便以管理权限运行任务。然后,使用“配置为”("Configure for")下拉列表选择您正在使用的Windows版本。(Windows)在我们的例子中,它是Windows 10。

使用任务计划程序创建计划任务

转到“创建任务(Create Task)”窗口中的“操作(Actions)”选项卡。在那里,单击或点击新建(New)按钮,以设置任务执行的操作。将显示“新建操作”(New Action)窗口。

设置计划任务的动作

单击或点击浏览(Browse)并选择您希望任务运行的文件的路径。这可以是您想要在没有UAC提示的情况下运行的应用程序或游戏的可执行文件。(app or game)在我们的示例中,我们选择了Fortnite游戏中使用的EpicGamesLauncher.exe 。选择文件后,按Open

选择执行任务时要运行的文件

您将返回“新建操作”(New Action)窗口。在这里,您可以看到指向您刚刚选择的文件的路径。按确定(OK)

计划任务运行的文件的路径

如果您在笔记本电脑、平板电脑或其他带电池的设备上安排任务,请转到“创建任务(Create Task)”窗口中的“条件”(Conditions)选项卡。在那里,查找“电源(Power)”部分并取消选中“仅当计算机使用交流电源时才启动任务”的设置。(Start the task only if the computer is on AC power.)这可确保任务始终运行,无论您的笔记本电脑或平板电脑(laptop or tablet)是否使用电池或它连接到电源插头(power plug)

您必须为计划任务启用的设置

转到“创建任务(Create Task)”窗口中的“设置”(Settings)选项卡。在这里确保选中“允许按需运行任务”("Allow task to be run on demand")选项。这可确保当您双击在下一步创建的快捷方式时,任务会运行。此外,如果任务已在运行,请在底部选择“不要启动新实例” 。(Do not start a new instance")单击(Click)或点击确定。

您必须为计划任务启用的设置

使用您提供的名称和设置(name and settings)创建任务。

Step 3. 测试任务是否运行良好

Task Scheduler中,双击(或双击)左侧列中的Task Scheduler Library 。应用程序窗口(app window)的中间,您可以看到所有存在的任务。找到您创建的名称,然后单击或点击(click or tap)其名称。然后,在右侧的Actions面板中,单击或点击(Actions)Run

从任务计划程序运行任务

该任务应该运行并启动您选择的文件,具有管理权限,并且没有UAC 提示(UAC prompt)。如果它不这样做,那么您应该重新开始并注意我们的所有指示,以免您错过任何东西。

第 4 步(Step 4)。创建计划任务的快捷方式

下一步是使用创建快捷方式(Create Shortcut)向导为您刚刚创建的任务创建快捷方式。我们在本指南中详细解释了如何创建快捷方式:如何在Windows中为应用程序、文件、文件夹和网页创建快捷方式。创建快捷方式时,在“键入项目的位置”("Type the location of the item")字段中,键入:schtasks.exe /run /tn "Task Name"任务名称(Task Name)需要是任务的实际名称。在我们的例子中,我们输入:schtasks.exe /run /tn "Fortnite"。然后,按下一步。(Next.)

为计划任务创建快捷方式

输入快捷方式(shortcut and press) 的名称,然后按Finish

为计划任务命名快捷方式

快捷方式已创建,但它有一个丑陋的图标。您可以使用本指南中的说明将其更改为您想要的任何内容:如何更改Windows中任何快捷方式的图标。

更改计划任务的快捷方式图标

当您双击或双击快捷方式时,它会以管理员权限运行所选文件,而不会触发UAC 提示(UAC prompt)。享受!

您使用这种方法运行什么应用程序、游戏或文件(game or file)

这并不难,不是吗?有点(bit time)费时,但绝对值得付出努力,尤其是当您经常使用需要管理权限的应用程序或文件时。(apps or files)如果您是以管理员身份运行Powershell的(Powershell)网络管理员(network administrator),这将特别有用。在结束本教程之前,请在评论中告诉我们您正在使用此方法运行哪些应用程序。我们很想知道。



About the author

我是一名软件工程师,在 Xbox 行业拥有超过 10 年的经验。我专注于游戏开发和安全测试。我也是一位经验丰富的评论员,并且一直在为一些游戏界的知名人士开发项目,包括 Ubisoft、Microsoft 和 Sony。在空闲时间,我喜欢玩电子游戏和看电视节目。



Related posts