Как стать автором
Обновить

Тюнингуем Windows 7: как обойти проверку UAC для отдельно взятого приложения

Время на прочтение2 мин
Количество просмотров16K
UAC (User Account Control) — компонент Microsoft Windows, впервые появившийся в Windows Vista. Этот компонент запрашивает подтверждение действий, требующих прав администратора, в целях защиты от несанкционированного использования компьютера.
На практике, постоянно вылезающие окошки запросов безопасности очень быстро приводят к тому, что пользователь начинает одобрять запросы не вникания в предупреждения, а это сводит всю эффективность данного компонента к нулю. Следующей логичной стадией станет полное его отключение и соответственно снижение секьюрности машины. Увы, несмотря на развитие Windows 7, механизм создания правил работы UAC не был реализован, но мы, при желании, можем создать исключение вручную.



Итак: есть любимая сборка Миранды, которая при запуске всегда просит подтверждения на полный доступ. Поскольку я 100% уверен, что её действия легальны — мы дадим ей по умолчанию полные права. Делается это так:
  1. Запускаем Планировщик заданий Windows. image
    Cделать это через строку поиска меню «Пуск», через управление компьютером, через ярлык в разделе Администрирование Панели Управления или через run -> «taskschd.msc» — дело личных религиозных убеждений каждого.
  2. Создаём новую задачу. image
    В открывшемся окне указываем имя задачи + ставим галку напротив «Выполнить с наивысшими правами». Остальные параметры в данной ситуации нам не важны.
  3. Далее переходим на вкладку «Действия» и жмём создать.image
  4. Выбираем тип действия — «Запуск программы» и указываем полный путь до исполняемого файла, запуск которого мы не хотим проверять UAC'ом.image
  5. Нажимаем «ОК» и убеждаемся, что действие было добавлено.image
  6. В данной ситуации остальные вкладки нам не важны, и их пропустить, но для себя, я снял галку в Параметрах, которая останавливает задачу выполняемую дольше 3х дней.image
  7. Нажимаем «ОК» и видим, что наша задача успешно была создана в планировщике. image
  8. Теперь нам необходимо создать ярлык, для запуска задания.image
  9. В расположении объектов указываем следующее:
    C:\Windows\System32\schtasks.exe /run /tn «Задача»

    где «Имя» (обязательно в кавычках) — имя вашей свежесозданной задачи.image
  10. Нажимаем «Далее», задаём имя для нового ярлыка и завершаем его создание.

Вуаля! Теперь запуская приложение этим ярлыком UAC не будет задавать нам лишних вопросов.

З.Ы.1: К сожалению, для каждого нового придожения процесс создания приходится повторять.
З.Ы.2: кросспост из личного блога
Теги:
Хабы:
Всего голосов 53: ↑31 и ↓22+9
Комментарии75

Публикации

Истории

Работа

Ближайшие события