Командная строка и Windows Powershell для Windows 11
В Windows 11 22H2 приложение по умолчанию, используемого для размещения окон консоли, было изменено на Терминал Windows. После обновления за октябрь 2022 г. командная строка, Windows PowerShell и другие консольные приложения будут отображаться в экземпляре Терминал Windows.
У вас могут возникнуть проблемы совместимости с приложениями, особенно с приложениями, которые пытаются смешивать графические элементы с элементами текстового режима.
Устранение неполадок с решениями
Вы можете отказаться от использования современных Терминал Windows несколькими способами.
Решение 1. Системные параметры
- Выберите параметры >параметров >конфиденциальности & безопасности>для разработчиков.
- В окне терминала выберите «Хост консоли Windows».
Решение 2. Терминал Windows параметров
Откройте Терминал Windows, а затем выберите вкладку «Запуск» > терминала по умолчанию> узла консоли Windows.
Решение 3. Параметры консоли Windows
Если у вас уже есть приложение командной строки, открытое на узле консоли Windows, и вы хотите изменить параметр по умолчанию:
Щелкните правой кнопкой мыши строку заголовка и выберите пункт « Свойства> узла консоли Windows».
Для ИТ-специалистов и ИТ-администраторов
Если вы являетесь ИТ-администратором или сотрудником службы поддержки вашей организации, попробуйте выполнить дополнительные действия по устранению неполадок.
групповая политика и параметры реестра
Примечание: Это изменение можно применить к рабочим станциям пользователей с групповая политика.
После установки Windows 11 22H2 становятся доступны следующие разделы реестра.
Раздел реестра
Значения реестра
REG_SZ, содержащий GUID
Для выбора узла консоли по умолчанию предлагаются следующие значения.
Хост консоли
Автоматическое выделение (Терминал Windows, если доступно)
DelegationConsole
DelegationTerminal
Хост консоли Windows (устаревшая версия)
DelegationConsole
DelegationTerminal
DelegationConsole
DelegationTerminal
Как открыть PowerShell в Windows 11
Во многих руководствах на нашем сайте, вы часто видите инструкции, в которых необходимо открыть PowerShell от имени администратора. В Windows 11 вам иногда придется его использовать, поэтому я хотел бы поделиться с вами несколькими способами открытия PowerShell от имени Администратора.
Как открыть PowerShell из меню «Win + X»
- Этот способ очень удобен в Windows 11. Чтобы получить доступ к этому меню Win X в Windows 11, нажмите на клавиатуре сочетание клавиш Win X или кликните правой кнопкой мыши на меню «Пуск».
- В открывшимся меню выберите пункт Терминал Windows (Admin).
Это откроет окно терминала с запущенным PowerShell от имени администратора.
Открыть PowerShell с помощью поиска
В Windows 11 вы можете использовать значок поиска на панели задач. Кликните мышкой на нем и введите «PowerShell», в разделе «лучшее соответствие» кликните на результат правой кнопкой мыши и выберите «Запуск от имени администратора» или в результатах поискам справа нажмите «Запуск от имени администратора».
Это также работает в меню «Пуск», просто начните печатать PowerShell, затем кликните правой кнопкой мыши на появившемся представлении Windows PowerShell и выберите «Запуск от имени Администратора».
Как запустить PowerShell из Проводника Windows 11
Вы можете запустить PowerShell из Проводника. Вы можете подумать, зачем? Вот примерный сценарий.
Всякий раз, кликаете правой кнопкой мыши по любой папке в проводнике, вы получите пункт в контекстном меню «Открыть в терминале Windows». Это очень удобно, вы просто открыли окно PowerShell по желаемому пути.
Как Всегда открывать PowerShell от имени администратора
Примечание: Параметр автоматического повышения уровня доступен в Windows Terminal версии 1.13 и выше. Чтобы проверить версию терминала, используйте команду «wt -v». Если вам нужно обновить приложение, используйте команду: winget upgrade —id Microsoft.WindowsTerminal.Preview. Если у вас нет приложения, используйте команду для его установки: winget install —id Microsoft.WindowsTerminal.Preview
Чтобы всегда запускать PowerShell от имени администратора в Windows 11 или Windows 10, выполните следующие действия:
- Откройте Терминал Windows.
- Нажмите кнопку меню рядом с параметром новой вкладки и выберите «Параметры».
- В разделе «Профили» нажмите PowerShell.
- Включите переключатель в положение «Вкл.» для «Запускать этот профиль от имени администратора», чтобы автоматически запускать PowerShell с правами администратора.
- Нажмите кнопку «Сохранить».
После выполнения этих шагов закройте терминал, и когда вы снова откроете PowerShell, консоль откроется от имени администратора. Однако вам все равно нужно будет подтвердить повышение, как и в любом другом приложении.
Как в Windows 11 установить Power Shell 7?
Windows 11 получила множество полезных изменений, однако все еще находится на стадии тестирования. Пользователи, которые уже установили Windows 11, могут вместе с обновлениями, а также через редактирование системного реестра получить некоторые улучшения в работе системных функций. Среди таких функций наше внимание привлекла консоль Power Shell 7-й версии, которую параллельно можно установить с уже работающей в Windows 11 Power Shell 5.1.
Проверяем установленную версию Power Shell в Windows 11
Перед тем, как обновлять внутреннюю консоль Power Shell на Windows 11 до 7 версии, стоит проверить установленную версию инструмента. Для этого нужно запустить консоль на Windows 11 с правами Администратора и ввести:
Get-Host | Select-Object Version
Появится версия power Shell.
Способы установки Power Shell 7 на Windows 11
Самый простой способ, как установить Power Shell 7 на Windows 11, это загрузить его с Магазина Майкрософт. Для этого нужно выполнить несколько действий:
- Переходим на официальную страницу Power Shell в Магазин Microsoft. Нажимаем на кнопку «Получить».
- Кликаем «Открыть приложение из Microsoft Store».
- Запустится процесс скачивания приложения. Ожидаем завершения загрузки.
- После запуска exe-файла запустится консоль, в которой уже будет указано, что используется 7 версия Power Shell.
Если по какой-то причине вы не можете скачать утилиту из Магазина приложений, стоит перейти по ссылке и загрузить архив.
Внимание обращаем на версию и разрядность ОС, для которой разработана утилита. Загружать рекомендуем MSI-версию файла. Запустив файл, кликаем «Далее», чтобы продолжить установку.
Указываем путь для распаковки файлов консоли. Зачастую это стандартный путь прописан автоматически. Не рекомендуем его менять.
Задаем настройки и кликаем «Далее».
Запустится установка утилиты.
ВАЖНО! Если вы скачали архив, а не файл MSI, то при установке консоли может появиться небольшое окно, где для продолжения инсталляции нужно дать разрешение, ввел букву А.
Консоль появиться в меню Пуск.
В Windows 11 есть утилита WinGet, которая предназначена для обновления стандартных приложений от Майкрософт. Для того, чтобы обновить Power Shell через WinGet, стоит запустить имеющеюся консоль с правами Администратора и ввести по очереди такие команды:
- winget search Microsoft.PowerShell
- winget install —name PowerShell —exact
- winget install —name PowerShell-Preview —exact
После выполнения данных команды, консоль будет установлена на Windows 11.
В случае, если по каким-то причинам 7 версия Power Shell вас не устраивает, её можно удалить стандартным способом через Параметры Windows 11. При этом стандартная 5.1 версия Power Shell останется не тронутой.
Просмотр ключа продукта Windows 11
Способ 1:
- Введите «Windows PowerShell» в строке поиска на панели задач и откройте раздел Windows PowerShell .
- Введите команду (Get-WmiObject –query ‘select * from SoftwareLicensingService’).OA3xOriginalProductKey и нажмите клавишу Enter. Текст, отображаемый в формате «XXXXX-XXXXX-XXXXX-XXXXX-XXXXX», является ключом продукта.
Способ 2:
- Введите «cmd» в строке поиска на панели задач и откройте командную строку .
- Введите команду wmic path SoftwareLicensingService get OA3xOriginalProductKey и нажмите клавишу Enter. Текст, отображаемый в формате «XXXXX-XXXXX-XXXXX-XXXXX-XXXXX», является ключом продукта.
Обратите внимание, что случайное нажатие на клавишу пробел при вводе команды приведет к невозможности просмотра ключа продукта.