信息

本文将会向你展示如何利用Task Scheduler为已经安装的应用程序创建一个提权的“以管理员身份运行”快捷方式,这样在你的VistaWindows 7Windows 8 上电脑开启了UAC 的情况下运行该程序就不会出现UAC 权限提示了。
在这个演示中,你将会创建一个新的任务,还有一个新的快捷方式去运行这个任务。另外,也包含如何改变这个快捷方式的图标的方法。

注意

这个方法并非本人原创,分享仅供参考。

警告

  • 这个快捷方式及任务只可以在拥有管理员身份的用户登陆后创建并工作。
  • 这个快捷方式不会在一个以标准用户登陆的环境中工作。

教程开始:

  1. 按下Windows + R 键打开运行对话框。输入taskschd.msc,然后回车。 PS: 这个将会打开 任务计划程序。这个文件位于: C:\Windows\system32\taskschd.msc。
  2. 在左边的面板中选中任务计划程序库,然后在后边面板中点击创建任务(看下面截图)

    打开任务计划程序

  3. 常规标签下,输入你要为这个程序创建快捷方式的“名称”。(看下面截图) PS:_这个将会是任务名。举个例,我用CCleaner作为目标程序。记下这个名称,等一下你会用到。

    创建任务

    _

  4. 选中下面的使用最高权限运行(看下面截图)

    勾选使用最高权限运行

  5. 点击打开下面的配置下拉框,选择 Windows® 7, Windows Server™ 2008 R2 或者你正在使用的Windows 版本。(截图) PS:这个有点像兼容模式。如果这个程序不支持在Windows 7 下正常运行,那么你就需要选择可以较好兼容这个程序正常运行的操作系统来代替Windows 7。

    配置

  6. 点击选择操作选项卡,然后点击新建按钮。(截图)

    操作-新建

  7. 程序或脚本中复制并粘贴下面的路径。(看第9步截图)

    %windir%\System32\cmd.exe

  8. 添加参数(可选)编辑框中输入下面的变量。(看第9步截图) PS:用你在第3步创建的任务名称(ex: CCleaner)代替下面变量的任务名,然后用程序 .exe 文件所在的真实完整路径替换下面变量的完整的程序路径

    /c start “任务名” “完整的程序路径”

    例如:

    /c start “CCleaner” “D:\Program Files\CCleaner\CCleaner.exe”

  9. 点击OK。(截图)

    新建操作

  10. 选中条件选项卡。首先取消勾选如果计算机改用电池电源,则停止,然后再取消勾选只有在计算机使用交流电源时才启动此任务。(截图) PS:这个步骤主要针对笔记本等便携本子,这样你才能在你的本子处于省电模式运行时仍能继续正常执行该程序。

    新建操作完成

    条件

  11. 点击OK。 (查看上面截图)

  12. 你将会看到你刚才新建的任务,名称就是你在第3步输入的内容(ex: CCleaner)。这时可以关闭任务计划程序窗口了。

    任务创建完成

  13. 在你桌面空白的地方右击,选择新建快捷方式

  14. 在下面键入对象的位置, 然后点击下一步按钮。(截图) PS: 用你在第3步创建的任务名称替换下面的任务名

    schtasks /run /tn “任务名”

    例如:针对我在第3步创建的任务名CCleaner,我应该这样输入:

    schtasks /run /tn “CCleaner”

    创建快捷方式

  15. 输入你喜欢的快捷方式的名字(ex: CCleaner),然后点击完成按钮。(截图)

    快捷方式的名字

  16. 在桌面右击这个新的快捷方式(ex: CCleaner),然后选择属性

  17. 快捷方式选项卡中,点击更改图标按钮。(截图)

    更改快捷方式图标

  18. 弹出对话框直接点击确定。(截图)

    更改快捷方式图标-OK

  19. 点击浏览按钮。(截图)

    浏览快捷方式图标

  20. 找到你创建的快捷方式的主程序 .exe 文件所在的位置,选择并打开它。(截图) PS:如果你有其它图标,也可以选择其它的来代替。

    快捷方式主程序路径

  21. 选择你用来作为这个快捷方式的图标,然后确定。(截图)

    确定快捷方式图标

  22. 点击确定。(截图)

    完成确定快捷方式图标

  23. 现在你可以将这个提了权的快捷方式放到你的“启动”文件夹里作为一个任务来开机启动,或者附加到开始菜单,锁定到任务栏,键盘快捷键调用,或者移动到任何你方便你使用的地方:)

    提示

    如果你想在使用这个快捷方式时禁止快速闪出 CMD 窗口(不好描述- -),你可以按下面的方法操作。

    • 右键快捷方式,选择 属性
    • 点击 快捷方式选项卡。
      运行方式的下拉选择项中* 选择最小化,然后点击确定
  24. 当你运行这个已提权的快捷方式时,你将不再需要在弹出的UAC 对话框中点击来同意以管理员身份运行啦。巨方便!

Tip

取消并删除这个任务:

  • 选中 任务计划程序库,在右边的面板中选中你在第12步创建的任务并右击,然后点击删除再确定即可。
  • 删除创建的快捷方式。

Comments