Повышенные привилегии для запуска приложений в Windows?

11676
inazaruk

Есть ли способ настроить приложение, которое требует привилегий администратора (повышение прав), чтобы оно автоматически запускалось с повышенными привилегиями и не запрашивало повышение прав при каждом запуске?

Например, у меня есть Riva Tuner, который всегда запускается с Windows. И всегда просит повышения через UAC. Мне нужен Riva Tuner для тихого запуска с повышенными привилегиями и без какого-либо сообщения от управления учетными записями пользователей (без его отключения).

13

2 ответа на вопрос

19
Factor Mystic

Самый простой и лучший способ сделать это - настроить приложение для запуска при входе в систему с помощью Планировщика задач (Начать поиск или Администрирование -> Планировщик задач).

  1. Установите флажок «Запускать с наивысшими привилегиями» на вкладке «Общие».
  2. На вкладке Триггеры создайте новый триггер для входа в систему.
  3. На вкладке Действия создайте новое действие, чтобы запустить выбранное приложение.

Это запустит вашу программу от имени администратора при каждом запуске и входе в систему.

Подтверждено, что он работает в Windows 10. В триггерах выберите «начать задачу» «при запуске». user598527 7 лет назад 0
9
BinaryMisfit

Эта статья охватывает довольно много вариантов того, как это сделать. Среди них:

  • Использование BeyondTrust на предприятии
  • Используйте диспетчер задач для запуска автозагрузки приложений
  • Используйте Application Toolkit, чтобы отключить UAC для выбранного приложения.
  • Выключить UAC (не рекомендуется / плохая практика)

Опция Всегда запускаться от имени администратора доступна, когда при щелчке правой кнопкой мыши и переходе в Свойства все равно будет отображаться приглашение UAC, оно просто заставляет приложение всегда запускаться от имени администратора.

Другой вариант - отредактировать политику локального компьютера и позволить администраторам запускать приложения без запроса.