Запускать приложение с повышенными привилегиями при запуске Windows после входа в систему
Если вам нужно запустить какое-то приложение с повышенными правами при запуске Windows, вы можете быть удивлены, узнав, что это непростая задача. Если вы используете любую современную версию Windows, такую как Windows 8, Windows 7 или Vista, и включен контроль учетных записей пользователей, и любой ярлык, установленный на «Запуск от имени администратора» в вашей папке автозагрузки, работать не будет! Windows проигнорирует это! В этой статье я покажу вам простое решение проблемы.
- Скачать и распаковать Winaero Tweaker приложение.
- Перейдите в Инструменты \ Повышенный ярлык:
- Создайте ярлык, как описано в следующей статье: Откройте любую программу от имени администратора без запроса UAC. Поместите этот ярлык в папку на рабочем столе.
- Нажмите Win + R вместе на клавиатуре и введите следующее в диалоговом окне «Выполнить»:
оболочка: Запуск
Это откроет окно проводника с открытой папкой автозагрузки.
Совет. Полный список расположений оболочки: см. В следующей статье: Команды оболочки в Windows 8.1 - Скопируйте ярлык, созданный на шаге 2, и вставьте его в папку автозагрузки, которую вы только что открыли.
- Перезагрузите компьютер и вуаля - ваше приложение запустится с повышенными правами при запуске Windows.
Как это работает
Под капотом Winaero Tweaker нет ничего особенного. Он просто создает специальную задачу в планировщике задач Windows, которая позволяет запускать приложения с правами администратора и обходит запрос UAC.
Планировщик заданий имеет графическую версию MMC (taskschd.msc) и версию командной строки (schtasks.exe). Winaero Tweaker использует schtasks.exe для запуска созданной задачи, поэтому ваше приложение будет запускаться без запроса UAC.
Кроме того, у Winaero Tweaker есть еще одна хорошая черта. По умолчанию планировщик задач запускает все задачи на Ниже нормы приоритет процесса. Но ElevatedShortcut Winaero исправляет это, запустив ярлык на Обычный приоритет.