Способ 1: Через команду в PowerShell
- Откройте PowerShell (можно через поиск Windows)
- Введите команду:
powershell
$PSVersionTable.PSVersion
Или:
powershell
Get-Host | Select-Object Version
Способ 2: Через системную переменную
powershell
$PSVersionTable
Вы увидите подробную информацию, включая:
- Major — основная версия (5.1 для встроенного PowerShell в Win10)
Обновление PowerShell в Windows 10
Для PowerShell 5.1 (встроенная версия)
PowerShell 5.1 — это последняя версия в составе Windows 10 и обновляется через:
- Центр обновления Windows
- Проверьте обновления: Параметры → Обновление и безопасность
- Установите все доступные обновления
- После перезагрузки версия PowerShell 5.1 будет актуальной
Установить PowerShell 7 (кросс-платформенная версия)
Это новая версия, устанавливается параллельно с PowerShell 5.1:
Способ 1: Через Microsoft Store (рекомендуется)
- Откройте Microsoft Store
- Найдите «PowerShell 7»
- Установите приложение
Способ 2: Через GitHub (ручная установка)
- Перейдите на официальную страницу релизов PowerShell
- Скачайте файл
.msiдля Windows (например:PowerShell-7.4.x-win-x64.msi) - Запустите установщик
Способ 3: Через Winget (встроенный в Win10 1809+)
cmd
winget install --id Microsoft.PowerShell
Важная информация:
- PowerShell 5.1 — предустановлен, обновляется через Windows Update
- PowerShell 7.x — устанавливается отдельно, работает параллельно
- PowerShell 7 открывается как
pwsh, а PowerShell 5.1 какpowershell - Для большинства задач в Windows 10 достаточно обновленной PowerShell 5.1
Проверить обновления для PowerShell 5.1:
powershell
# Проверить последние обновления для PowerShell Get-HotFix | Sort-Object InstalledOn -Descending | Select-Object -First 10
После установки PowerShell 7 вы сможете использовать обе версии одновременно.
PS C:\Users\User> Get-HotFix | Sort-Object InstalledOn -Descending | Select-Object -First 10 Source Description HotFixID InstalledBy InstalledOn —— ———— ——— ———— ———— DESKTOP-V3… Security Update KB5065429 NT AUTHORITY\СИСТЕМА 13.10.2025 0:00:00 DESKTOP-V3… Update KB5063979 NT AUTHORITY\СИСТЕМА 13.10.2025 0:00:00 DESKTOP-V3… Update KB5064399 NT AUTHORITY\СИСТЕМА 13.10.2025 0:00:00 DESKTOP-V3… Update KB5046823 10.01.2025 0:00:00 DESKTOP-V3… Security Update KB5014032 04.12.2023 0:00:00 DESKTOP-V3… Update KB5015684 04.12.2023 0:00:00 DESKTOP-V3… Update KB5032907 04.12.2023 0:00:00
Отлично! Из вывода видно, что у вас установлены свежие обновления Windows (октябрь 2025). Это означает, что ваш PowerShell 5.1 уже обновлен до последней версии, так как он является частью системы и обновляется через Центр обновления Windows.
Текущее состояние:
✅ PowerShell 5.1 у вас актуален (обновления установлены 13.10.2025)
Что вы можете сделать дальше:
1. Проверить точную версию PowerShell:
powershell
$PSVersionTable.PSVersion
Вы увидите что-то вроде: 5.1.19041.4291 — где последние цифры указывают на сборку с обновлениями.
2. Установить PowerShell 7 (рекомендуется):
Если хотите более современную версию с новыми функциями:
Самый простой способ — через Microsoft Store:
- Нажмите
Win + S, введите «Microsoft Store» - Найдите «PowerShell 7»
- Установите
Или через командную строку (есть Winget):
cmd
winget install Microsoft.PowerShell
3. Проверить, установлен ли уже PowerShell 7:
powershell
pwsh --version
Если команда не работает, значит PowerShell 7 не установлен.
Важные отличия версий:
- PowerShell 5.1 (
powershell.exe) — встроен в Windows 10, используется для администрирования системы - PowerShell 7 (
pwsh.exe) — новая кроссплатформенная версия, устанавливается отдельно, имеет больше возможностей
Рекомендация:
Если вы только начинаете изучать PowerShell или используете его для скриптов и автоматизации — установите PowerShell 7, он более современный.
Если вы используете PowerShell для администрирования Windows (особенно старых компонентов) — продолжайте использовать PowerShell 5.1, который у вас уже обновлен до актуального состояния.
Ваша система выглядит хорошо обновленной! 🔄
PS C:\Users\User> winget install —id Microsoft.PowerShell Сбой при открытии источников; выполните команду »source reset», если проблема повторится.
Проблема с Winget. Давайте попробуем другие способы установки PowerShell 7:
Способ 1: Через Microsoft Store (самый простой)
- Нажмите
Win + S - Введите «Microsoft Store» и откройте приложение
- В поиске магазина введите «PowerShell»
- Выберите «PowerShell 7» (от Microsoft)
- Нажмите «Установить»
Способ 2: Скачать установщик напрямую
- Откройте браузер и перейдите по ссылке:texthttps://aka.ms/powershell-release?tag=stable
- Скачайте файл
.msiдля Windows (например:PowerShell-7.4.5-win-x64.msi) - Запустите скачанный файл и следуйте инструкциям установщика
Способ 3: Через Chocolatey (если установлен)
cmd
choco install powershell-core
Способ 4: Исправить Winget и установить через него
Сначала попробуйте сбросить источники:
cmd
winget source reset --force
Перезапустите терминал и попробуйте снова:
cmd
winget install Microsoft.PowerShell
Если не работает, попробуйте с параметром:
cmd
winget install --id Microsoft.PowerShell --source winget
Способ 5: Установить из ZIP-архива
- На той же странице скачайте ZIP-архив
- Распакуйте в удобное место (например,
C:\PowerShell\) - Добавьте путь к
pwsh.exeв переменную PATH
После установки проверьте:
powershell
# В PowerShell 5.1 или командной строке pwsh --version
Если нужно быстро получить доступ к PowerShell 7 без установки:
Можно использовать Windows Terminal (установить из Microsoft Store), который поддерживает обе версии PowerShell.
Рекомендую Способ 1 (Microsoft Store) — он самый надежный и простой в Windows 10. После установки у вас будет:
PowerShell(версия 5.1) — для системных задачPowerShell 7(новый) — для скриптов и разработки