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

14

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

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

inazaruk
источник

Ответы:

10

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

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

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

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

BinaryMisfit
источник
17

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

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

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

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