Программа автозапуска с правами администратора

Программа автозапуска с правами администратора

Чтобы циклически запускать программу, просто добавьте соответствующий ярлык автозапуска Windows. К сожалению, при запуске приложения иногда можно увидеть сообщение управления учетной записью пользователя. Эта ситуация возникает, когда приложение требует повышенных разрешений для правильной работы. В этой статье я покажу вам простой способ обойти сообщение UAC. Для этой цели я буду использовать службу планирования задач.

Планировщик заданий — это механизм, который позволяет выполнять определенное действие — запуск программы или скрипта, отправка сообщения электронной почты и т. Д. Каждая задача представляет собой определенное действие — действие, которое необходимо выполнить, и триггер для инициирования действия — если условие выполнено, задача запускается. Давайте перейдем к сути вопроса.

Откройте планировщик заданий, самый простой способ сделать это следующим образом: Пуск => Выполнить => Taskschd.msc

В правой части окна вы найдете опцию Создать задачу.

В следующем окне на вкладке «Общие» укажите имя задачи (например, quietHDD), затем выберите «Выполнить» с наивысшими разрешениями. Благодаря этому мы запустим программу с правами администратора, и весь процесс инициализации не потребует принятия управляющего сообщения учетной записи пользователя.

Кроме того, стоит установить режим совместимости. В списке Настроить для: выберите Windows 7, Windows Server 2008 R2. Конечно, если мы знаем, что приложение предназначено для более старой версии системы, мы можем изменить этот параметр.

Теперь нам нужно указать приложение, которое будет запускаться при запуске системы. Перейдите на вкладку «Действие» и нажмите «Создать».

В окне «Новые действия» выберите «Действие: Запустить программу» в раскрывающемся списке, нажмите «Обзор» и выберите исполняемый файл, в этом случае это будет C: \ Program Files \ quietHDD \ quietHDD.exe

Мы добавим новое действие, нажмите «ОК».

Для запуска приложения необходимо определить условия, которые будут запускать задачу. Перейдите на вкладку «Триггеры» и нажмите «Создать».

В списке выберите «Запустить задачу: при входе». Остальные параметры устанавливаются в соответствии с приведенным выше скриншотом. Конечно, это примерные настройки, которые хорошо работают, когда вы хотите запускать периодически выбранное приложение. После определения всех параметров, чтобы добавить новый триггер, нажмите «ОК».

Последнее, что нужно сделать, это настроить дополнительные параметры, влияющие на поведение задачи. Перейдите на вкладку «Настройки».

Если задача должна быть постоянной — циклически выполняться, набор параметров выглядит следующим образом:

  • Разрешить выполнение задачи по требованию.
  • После ошибки перезапустите каждые X минут и попробуйте запустить не более X раз.
  • Если задача не заканчивается по требованию, принудительно остановите.
  • Если задача уже запущена, используйте следующее правило: Не запускайте новый экземпляр.

Если мы сконфигурируем все вышеописанным образом, мы можем быть уверены, что задача будет выполняться циклически. Мы отмечаем другие варианты. Теперь все, что вам нужно сделать, это подтвердить добавление новой задачи, нажмите «ОК».

В главном окне в списке расписания появится имя только что добавленной задачи.

Благодаря этому простому методу мы можем запускать любую программу с самыми высокими привилегиями. Следует подчеркнуть, что несомненным преимуществом этого метода является отсутствие сообщения UAC в начале программы.