Контроль учетных записей пользователей (UAC) для отдельной программы

Автор: 14 июня 2018 0 0

uac
Привет.
При настройке автокликера на выполнение определенных задач возникла такая ситуевина, что при запуске кликером программы, появляется окошко контроля учетных записей пользователей (проще говоря, UAC). И кликер, что логично, не может дальше продолжить выполнение своей работы, в т.ч. и кликнуть по кнопке на окне UAC.

Беда печаль. Не помогает даже запуск от имени администратора.

Вырубить полностью UAC — не лучшая идея.
windows7 uac disable

Отсюда возникает естественное желание как-то заглушить UAC только для определенной программы. И такой способ есть!

Для этого нам потребуются костыли под названием планировщик заданий.

Как запустить планировщик заданий в Windows? Жмем Win+R и вводим taskschd.msc либо идем в Пуск -> Все программы -> Стандартные -> Служебные -> Планировщик заданий.

В правой колонке появившегося окна нажимаем Создать задачу.
create task

Указываем любое имя для нашей службы (например, arc-disable) и помечаем галочку Выполнить с наивысшими правами.
task name

Во вкладке Действия нажимаем кнопку Создать и через Обзор находим нашу программу, для которой собираемся отключить UAC.
Action
searched program

Нажимаем Ок в окне создания действия и Ок в окне Создания задачи.
Confirmation
Confirmation 2

С планировщиком мы разобрались. Выходим. Теперь создаем ярлык для запуска нашего задания.
shortcut
В поле Объект указываем schtasks /run /tn arc-disable.
arc-disable — имя задачи, которое мы сами придумывали в начале.
shortcut done

Дальше придумываем название ярлыка и на этом всё.

Запуская программу через этот ярлык, надоедливое окно контроля учетных записей пользователей больше не появится и не помешает нам.

В целом же UAC как работал, так и продолжает работать.

No Comments Yet.

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *