Запуск приложений с повышенными привелегиями при помощи планировщика заданий (запрос UAC не отображается)

Пример использования: есть приложение, которое Вы постоянно запускаете, и оно получено от надёжного производителя ПО, например, это командная строка Windows (cmd.exe)  — можно упростить его запуск. Создание ярлыка для нужной программы не занимает более 2-х минут и это позволит избавиться от лишних действий в дальнейшем.

Запускаем планировщик заданий (Win+R — %windir%system32taskschd.msc /s) и нажимаем «Создать задачу» (рис.1):

Рисунок 1.

Указываем Имя для новой задачи (в нашем примере это cmd_admin) и ставим флажок «Выполнять с наивысшими правами»:

Переходим на вкладку Действия, нажимаем «Создать», в следующем окне нажимаем «Обзор»:

Указываем путь к нужному приложению и нажимаем «Открыть» и нажимаем «ОК»  (рис. 2)

Рисунок 2.

Переходим к созданию ярлыка.

Чтобы создать ярлык на рабочем столе, щёлкаем правой клавишей мыши, выбираем «Создать» — «Ярлык» (рис. 3):

Рисунок 3.

В поле Расположение объекта вводим:

schtasks /run /tn cmd_admin

где cmd_admin — имя созданной нами задачи. Если имя содержит пробелы, его необходимо указывать в кавычках.

Задаём название ярлыка, например cmd_admin.

Ярлык создан и готов к использованию, при этом запуск командной строки не будет сопровождаться запросом UAC и безопасность остаётся в сохранности.

Примечание: дабы придать визуальному образу созданного ярлыка интуитивную понятность, в его свойствах смените значок на соответствующий.

Материал подготовлен на основе статьи автора Morpheus •  Иcточник: http://www.oszone.net/10594/run_as_admin

Оставьте комментарий