Способы запуска PowerShell в Windows 11¶
PowerShell — это кроссплатформенная оболочка командной строки и язык сценариев от Microsoft, встроенный в операционную систему Windows 11 по умолчанию. В современных версиях ОС предустановлена PowerShell 5.1 на платформе .NET Framework и PowerShell 7 на платформе .NET (последняя распространяется отдельно через Microsoft Store или MSI-пакет). Оболочка позволяет выполнять системные команды, управлять службами, реестром, файловой системой и автоматизировать администрирование. В Windows 11 существует несколько способов открыть PowerShell — от меню «Пуск» до запуска из проводника и терминала Windows.
¶Способ 1: через меню «Пуск» и поиск
Самый простой и распространённый способ:
- Нажать кнопку «Пуск» на панели задач (или клавишу Win).
- Начать вводить
PowerShellв строку поиска. - В списке результатов появится «Windows PowerShell».
- Чтобы запустить с правами администратора, нужно выбрать соответствующий пункт в правой части окна поиска или нажать 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 в текущей директории:
- Открыть нужную папку.
- Нажать на строку адреса (адресную строку) и ввести
powershell. - Нажать Enter — откроется окно PowerShell с рабочей директорией, соответствующей открытой папке.
Альтернативный вариант: удерживая Shift, щёлкнуть правой кнопкой мыши по пустому месту в папке — в контекстном меню появится пункт «Открыть окно PowerShell здесь» (в Windows 11 может потребоваться дополнительная настройка контекстного меню или использование пункта «Показать дополнительные параметры»).
¶Способ 5: через ярлык на рабочем столе или панели задач
Можно создать ярлык для быстрого запуска:
- Щёлкнуть правой кнопкой мыши по рабочему столу → «Создать» → «Ярлык».
- В поле указать расположение:
powershell.exe(или полный путьC:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe). - Присвоить имя ярлыку и завершить создание.
Для автоматического запуска с правами администратора нужно открыть свойства ярлыка и установить флажок «Запуск от имени администратора». Ярлык можно закрепить на панели задач, щёлкнув по нему правой кнопкой мыши и выбрав «Закрепить на панели задач».
¶Способ 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»
