设置触发任务计划程序的快捷方式


17

我想禁用UAC弹出框中运行命令提示符管理员时,但是并没有为我工作。起作用的是,在给定特定触发器的情况下,将任务计划程序设置为以管理员身份运行它。问题是,我希望它通过快捷方式运行,而不是每次登录或每天晚上10点运行。

有没有一种方法可以将快捷方式设置为任务计划程序的触发器?
我认为这可能与“事件”触发器有关,但是我真的不知道它是如何工作的。

Answers:


26

可能会帮助您:

  1. 单击开始按钮,在“开始搜索”框中键入Task Scheduler,然后按Enter。注意:您可以通过使用“计算机”图标上的“管理我的电脑”上下文菜单,使用管理工具文件夹中的快捷方式或在“运行”框中键入taskchd.msc来进入任务计划程序。

  2. 在“任务计划程序管理控制台”的“操作”窗格上,单击“创建任务”。

  3. 在“创建任务”窗口中,键入任务的名称(可能还有描述)。单击以选中“以最高权限运行”复选框。您不需要更改任何其他设置。注意:请记住任务的名称,因为稍后我们将需要它。

  4. 在“操作”选项卡中,单击“新建”。浏览您想要标准用户无需UAC运行的程序。单击确定,您将看到您的任务输入到“操作”选项卡中。

  5. 对于可能使用电池供电的笔记本电脑或便携式计算机,请转到“条件”选项卡,然后取消选中“仅在计算机使用交流电源运行时才启动任务”复选框。

  6. 转到“设置”标签,然后检查是否选中了默认复选框。完成后单击“确定”。

  7. 返回任务计划程序主窗口,现在您将在计划程序库下看到状态为“就绪”的新任务。

  8. 关闭任务计划程序。右键单击桌面上的空白处,然后选择新建>快捷方式。在“创建快捷方式”窗口中,输入以下文本:

    C:\Windows\System32\schtasks.exe /run /tn "TaskName"

    其中“ TaskName”是您从第3步中选择的任务的名称。注意:在TaskName周围加上引号,否则将无法成功运行该任务。单击下一步,然后输入快捷方式的名称。完成后,单击“完成”。

每当您要运行指定的程序时,只需双击您创建的快捷方式,而无需UAC提示或完整的管理员访问权限。

如果需要,您还可以使用图标或其他设置进一步自定义快捷方式。

您将需要对要使用的任何其他程序重复此步骤,而无需回答UAC提示。


要注意的一件事是任务名称必须唯一地标识任务,因此,如果任务不在根目录中,则必须确保在任务名称中使用正确的路径。例如,如果创建了一个名为的任务计划程序文件夹Startup,然后创建了一个名为的任务foo bar,则必须使用/tn "Startup\foo bar"
Synetech 2013年

@Synetech也不要忘记“ Root” \"\Startup\foo bar"
Lankymart
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.