13

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

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

2 ответа2

18

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

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

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

9

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .