Открыть сервисСервис

Способы запуска PowerShell в Windows 11

PowerShell — это кроссплатформенная оболочка командной строки и язык сценариев от Microsoft, встроенный в операционную систему Windows 11 по умолчанию. В современных версиях ОС предустановлена PowerShell 5.1 на платформе .NET Framework и PowerShell 7 на платформе .NET (последняя распространяется отдельно через Microsoft Store или MSI-пакет). Оболочка позволяет выполнять системные команды, управлять службами, реестром, файловой системой и автоматизировать администрирование. В Windows 11 существует несколько способов открыть PowerShell — от меню «Пуск» до запуска из проводника и терминала Windows.

Способ 1: через меню «Пуск» и поиск

Самый простой и распространённый способ:

  1. Нажать кнопку «Пуск» на панели задач (или клавишу Win).
  2. Начать вводить PowerShell в строку поиска.
  3. В списке результатов появится «Windows PowerShell».
  4. Чтобы запустить с правами администратора, нужно выбрать соответствующий пункт в правой части окна поиска или нажать Ctrl + Shift + Enter.

По умолчанию PowerShell запускается с правами обычного пользователя; для выполнения команд, требующих повышенных привилегий (изменение системных настроек, управление службами), требуется запуск от имени администратора.

Способ 2: через меню Win + X

В Windows 10 и Windows 11 сочетание клавиш Win + X открывает скрытое системное меню (иногда называемое «меню Power User»), которое содержит быстрые ссылки на утилиты администрирования. В Windows 11 по умолчанию в этом меню находится «Терминал Windows», который открывает вкладку PowerShell (или Windows PowerShell — в зависимости от настроек). Если в системе установлен PowerShell 7, его можно сделать оболочкой по умолчанию для терминала.

Чтобы открыть именно PowerShell (а не терминал), можно настроить соответствующий пункт в параметрах терминала или использовать другие способы.

Способ 3: через диалог «Выполнить»

Клавиши Win + R открывают системный диалог «Выполнить». Ввод команды powershell и нажатие Enter или кнопки «ОК» запускают окно PowerShell. Для запуска с повышенными правами можно использовать комбинацию Ctrl + Shift + Enter уже после ввода команды в диалоге.

Способ 4: через проводник

В проводнике Windows можно запустить PowerShell в текущей директории:

  1. Открыть нужную папку.
  2. Нажать на строку адреса (адресную строку) и ввести powershell.
  3. Нажать Enter — откроется окно PowerShell с рабочей директорией, соответствующей открытой папке.

Альтернативный вариант: удерживая Shift, щёлкнуть правой кнопкой мыши по пустому месту в папке — в контекстном меню появится пункт «Открыть окно PowerShell здесь» (в Windows 11 может потребоваться дополнительная настройка контекстного меню или использование пункта «Показать дополнительные параметры»).

Способ 5: через ярлык на рабочем столе или панели задач

Можно создать ярлык для быстрого запуска:

  1. Щёлкнуть правой кнопкой мыши по рабочему столу → «Создать» → «Ярлык».
  2. В поле указать расположение: powershell.exe (или полный путь C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe).
  3. Присвоить имя ярлыку и завершить создание.

Для автоматического запуска с правами администратора нужно открыть свойства ярлыка и установить флажок «Запуск от имени администратора». Ярлык можно закрепить на панели задач, щёлкнув по нему правой кнопкой мыши и выбрав «Закрепить на панели задач».

Способ 6: через «Терминал Windows»

Windows 11 включает приложение «Терминал Windows» (Windows Terminal), которое поддерживает несколько вкладок с разными оболочками: PowerShell, Command Prompt, WSL (Windows Subsystem for Linux). Терминал запускается теми же способами, что и PowerShell (поиск в меню «Пуск», Win + X). По умолчанию новая вкладка открывает PowerShell, если другая оболочка не выбрана в настройках.

Способ 7: через PowerShell ISE

PowerShell ISE (Integrated Scripting Environment) — графическая среда для написания и отладки сценариев PowerShell. Запускается поиском «PowerShell ISE» в меню «Пуск». В Windows 11 ISE поставляется вместе с PowerShell 5.1 и поддерживает подсветку синтаксиса, автодополнение и запуск выделенных фрагментов кода. Microsoft рекомендует для новых проектов использовать Visual Studio Code с расширением PowerShell.

Возможные проблемы при запуске

  • Политика выполнения сценариев. По умолчанию в Windows политика выполнения сценариев может ограничивать запуск файлов .ps1. Проверить текущую политику можно командой Get-ExecutionPolicy, изменить — Set-ExecutionPolicy.
  • Отсутствие в PATH. Если команда powershell не распознаётся в командной строке, путь C:\Windows\System32\WindowsPowerShell\v1.0 может отсутствовать в переменной среды PATH.
  • Ограничения корпоративной политики. В доменных средах доступ к PowerShell может быть ограничен групповыми политиками.

PowerShell 7 в Windows 11

Для установки актуальной версии PowerShell 7 можно использовать Microsoft Store, winget (winget install Microsoft.PowerShell) или загрузить установщик с официального сайта Microsoft. PowerShell 7 устанавливается параллельно с Windows PowerShell 5.1 и запускается командой pwsh (в отличие от powershell для версии 5.1).

Источники:

  • Microsoft Docs: «About Windows PowerShell»
  • Microsoft Learn: «Install Windows PowerShell on Windows»
  • Microsoft Learn: «Windows Terminal documentation»
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru