Как всегда запускать Windows Terminal с правами администратора
TL;DR
Windows Terminal можно запускать с повышенными привилегиями двумя простыми способами: включить опцию запуска профиля от имени администратора внутри настроек терминала или создать ярлык на рабочем столе и включить для него «Запуск от имени администратора». Альтернативы: создать задачу в Планировщике заданий или использовать системные политики для массового развёртывания.

Windows Terminal — современное приложение для работы с командной строкой, которое объединяет PowerShell, CMD и другие оболочки в одном интерфейсе. Запуск терминала с правами администратора (elevated) иногда необходим для выполнения команд, которые изменяют системные настройки, устанавливают службы или управляют другими пользователями.
Почему важно запускать терминал с правами администратора
Запуск с правами администратора позволяет выполнять команды, требующие повышенных привилегий. Это удобно для администраторов и опытных пользователей, но увеличивает риски — запускать админ-терминал следует только при необходимости.
Важно: принцип наименьших привилегий — используйте админ-права только для конкретных задач и возвращайтесь к обычному пользователю после их выполнения.
1. Как всегда запускать Windows Terminal как администратор через настройки
- Щёлкните правой кнопкой мыши по Пуск и выберите Terminal (Терминал) в меню продвинутого пользователя.
- Нажмите стрелку вниз в левом верхнем углу окна и выберите Settings (Настройки).
- В левой колонке выберите Defaults в разделе Profiles (Профили). Откроется конфигурация профиля по умолчанию.
- Справа найдите опцию Run this profile as administrator и включите переключатель.
- Нажмите Save, чтобы применить изменения.
После этого профиль по умолчанию будет запускаться с повышенными правами при каждом открытии терминала через этот профиль.
Примечание: если у вас несколько профилей, повторите настройку для каждого профиля, который нужно запускать как администратор.
2. Как всегда запускать Windows Terminal как администратор с помощью ярлыка на рабочем столе
Создание ярлыка полезно, если вы предпочитаете запускать терминал из рабочего стола или хотите иметь отдельный пункт для eleveted сессии.
- Щёлкните правой кнопкой мыши по пустому месту на рабочем столе и выберите New > Shortcut (Новый > Ярлык).
- В поле расположения скопируйте путь и нажмите Next (Далее):
%LocalAppData%\Microsoft\WindowsApps\wt.exe- Дайте ярлыку имя, например «Windows Terminal».
- Нажмите Finish (Готово).
- Щёлкните правой кнопкой по новому ярлыку и выберите Properties (Свойства).
- На вкладке Shortcut нажмите Advanced (Дополнительно) и установите флажок Run as administrator (Запуск от имени администратора), затем подтвердите OK.
- Нажмите Apply > OK, чтобы сохранить изменения.
Теперь двойной щелчок по этому ярлыку будет инициировать запуск терминала с правами администратора (обычно появится окно UAC с запросом подтверждения).
Альтернативные подходы и сценарии использования
- Планировщик заданий (Task Scheduler). Создайте задачу с опцией Run with highest privileges и назначьте ей запуск wt.exe. Затем создайте ярлык, который запускает эту задачу — это полезно, если нужно обойти некоторые ограничения ярлыков или централизованно управлять запуском.
- Групповые политики или системный развёртыватель. Для организаций можно настроить политики, которые будут указывать поведение приложений или разворачивать заранее подготовленные ярлыки и настройки.
- Скрипт-обёртка. Можно создать батник или PowerShell-скрипт, который запускает нужный профиль терминала с параметрами. Учтите, что сам запуск скрипта с повышенными правами всё равно потребует подтверждения UAC, если не используется планировщик заданий.
Когда такой подход может не сработать — типичные проблемы и их решения
Ярлык не повышается при запуске.
- Проверьте, что вы редактируете именно ярлык, а не ссылку на Pinned-планку или каталог Microsoft Store.
- Если ярлык указывает на псевдоним приложения (%LocalAppData%\Microsoft\WindowsApps\wt.exe), попробуйте указать полный путь к исполняемому файлу, если он доступен, или используйте планировщик заданий.
Параметр «Run this profile as administrator» отсутствует или не работает.
- Убедитесь, что у вас установлена актуальная версия Windows Terminal. В некоторых сборках интерфейс и опции могут отличаться.
- Проверьте права учётной записи: локальная учётная запись без админских привилегий не сможет подтвердить повышение.
UAC всегда блокирует или автоматически отклоняет повышение.
- В корпоративной среде политики безопасности могут запрещать автоматическое повышение. Обратитесь к администратору или проверьте локальную политику безопасности.
Безопасность — что учитывать
- Не оставляйте админ-терминал открытым без надобности: злоумышленник или вредоносный скрипт, запущенный в такой сессии, получит полные привилегии.
- Принцип наименьших привилегий: выполняйте в режиме администратора только конкретные команды, затем закройте окно.
- В средах с регламентом безопасности согласуйте массовые изменения настроек с командой по безопасности.
Критерии приёмки
- Терминал запускается и предоставляет доступ к профилю с повышенными правами.
- Команды, требующие прав администратора (например, установка службы или изменение системной конфигурации), выполняются без ошибок прав доступа.
- Появляется стандартный запрос UAC при запуске (если он включён системой), и после подтверждения команда выполняется под учётной записью с повышенными правами.
Чеклист для разных ролей
Разработчик
- Создать отдельный ярлык для admin-сессии.
- Использовать админ-сессию только для установки зависимостей или изменения системных настроек.
Системный администратор
- Настроить профиль по умолчанию с запуском от администратора на машинах, где это оправдано.
- Документировать причину и тестировать сценарии отката.
Обычный пользователь / Power user
- Создать ярлык и хранить его в защищённом месте.
- Не выполнять подозрительные скрипты в админ-сессии.
Краткий метод тестирования (мини-методология)
- Включите опцию «Run as administrator» в профиле или настройте ярлык.
- Запустите терминал и подтвердите UAC (если появляется).
- Выполните команду, требующую прав администратора (например, команду, изменяющую системную конфигурацию в тестовой среде).
- При успехе закройте терминал и проверьте, что обычный запуск терминала теперь не использует повышенные права, если это важно.
Диаграмма выбора метода
flowchart TD
A[Нужно всегда открывать Terminal как админ?] -->|Да| B{Хотите применять к одному ПК или в домене?}
B -->|Один ПК| C[Использовать ярлык на рабочем столе]
B -->|Несколько ПК / домен| D[Использовать групповые политики или развёртывание]
A -->|Нет| E[Открывать вручную при необходимости]
C --> F[Проверить UAC и права учётной записи]
D --> FГлоссарий (по одной строке)
- UAC — User Account Control, механизм запроса подтверждения повышения прав.
- Elevated / повышенные права — запуск процесса с административными привилегиями.
- WT — сокращение для Windows Terminal.
Часто задаваемые вопросы
Будет ли это автоматически обходить UAC?
Нет. Включение параметра запуска от имени администратора не отключает UAC — обычно вы всё ещё увидите окно подтверждения, если UAC включён.
Влияет ли это на все профили Windows Terminal?
Если вы настраиваете опцию в профиле по умолчанию, она применится к этому профилю. Для других профилей нужно включить опцию отдельно.
Итог
Вышеописанные методы позволяют надёжно запускать Windows Terminal с правами администратора: через встроенные настройки профиля или через ярлык на рабочем столе. Для централизованного управления в организациях подойдёт планировщик заданий или групповые политики. Всегда учитывайте безопасность и принцип наименьших привилегий.
Похожие материалы
RDP: полный гид по настройке и безопасности
Android как клавиатура и трекпад для Windows
Советы и приёмы для работы с PDF
Calibration в Lightroom Classic: как и когда использовать
Отключить Siri Suggestions на iPhone