Как правильно установить процессор в компьютер: пошаговая сборка ПК
Пошагово объясняем, как установить процессор в материнскую плату, правильно нанести термопасту, закрепить кулер и проверить компьютер после сборки.
Рублика: Windows
Новые версии PowerShell получают исправления ошибок, улучшения совместимости и обновления безопасности.
При этом нужно различать Windows PowerShell 5.1 и PowerShell 7. Встроенная версия 5.1 является частью Windows, а PowerShell 7 устанавливается и обновляется как отдельное приложение. Они могут находиться на компьютере одновременно. ([Microsoft Learn][1])
Обновление PowerShell 7 обычно заменяет предыдущую стабильную версию того же канала. Предварительная Preview-версия может устанавливаться параллельно со стабильной. ([Microsoft Learn][1])
Перед обновлением рабочих компьютеров проверьте совместимость используемых модулей и сценариев. В организации установкой версий может управлять системный администратор.
Откройте PowerShell 7 и выполните:
powershell $PSVersionTable.PSVersion
Чтобы получить более подробные сведения:
powershell $PSVersionTable
Если команда показывает версию 5.1, вероятно, открыта Windows PowerShell, а не PowerShell 7.
Введите:
text pwsh
Затем повторно проверьте версию.
Также полезно выполнить:
powershell $PSHOME
Путь поможет понять, каким способом была установлена программа:
Program Files\PowerShell\7 обычно указывает на MSI;WindowsApps связан с MSIX или Microsoft Store;.dotnet\tools используется при установке как глобального инструмента .NET;Команду:
powershell Update-Help
иногда ошибочно считают средством обновления самой программы.
На самом деле Update-Help загружает новые справочные материалы для установленных модулей. Она не меняет версию PowerShell и не обновляет исполняемый файл. ([Microsoft Learn][3])
После выполнения команды можно получить более актуальные описания через Get-Help, но номер PowerShell останется прежним.
Для обновления самой программы используйте WinGet, Microsoft Store, Microsoft Update или новый установочный пакет.
Сначала проверьте, видит ли WinGet установленную PowerShell и доступное обновление:
text winget list --id Microsoft.PowerShell --upgrade-available
Если обновление найдено, выполните:
text winget upgrade --id Microsoft.PowerShell
Эти команды указаны в официальной документации PowerShell. При возможности WinGet использует тот же формат пакета, через который была установлена текущая версия. ([Microsoft Learn][1])
После завершения:
powershell $PSVersionTable.PSVersion
Если WinGet показывает несколько похожих пакетов, используйте точный идентификатор:
text Microsoft.PowerShell
Для тестовой версии применяется другой пакет — Microsoft.PowerShell.Preview. Не устанавливайте Preview вместо стабильной версии без необходимости.
Выполните:
text winget upgrade
WinGet покажет программы, для которых найдены новые версии.
Обновить все обнаруженные приложения можно командой:
text winget upgrade --all
Однако массовое обновление следует выполнять осторожно. Одновременно могут измениться браузеры, рабочие программы, драйверные утилиты и другие приложения. Команда upgrade действительно предназначена для обновления выбранного пакета, а параметр --all запускает обновление всех доступных приложений. ([Microsoft Learn][4])
Для PowerShell безопаснее использовать точный идентификатор и обновлять только нужный пакет.
Если PowerShell была установлена через Microsoft Store или пакет MSIX, обновление может выполняться автоматически.
Для ручной проверки:
Microsoft отмечает автоматическое обновление как одно из преимуществ Store-версии PowerShell. ([Microsoft Learn][1])
Если обновление не появляется:
На рабочем устройстве обновления Store могут быть запрещены групповой политикой.
PowerShell 7 поддерживает обновление через Microsoft Update. Такая функция может использовать Windows Update, Windows Update for Business, WSUS и корпоративные средства управления. ([Microsoft Learn][1])
Поддержка Microsoft Update предлагается при установке PowerShell через MSI. Если она была включена, новые исправления могут появляться среди дополнительных обновлений Windows.
Проверьте:
Microsoft предупреждает, что выпуск PowerShell может появиться в Microsoft Update не сразу. Публикация обновления иногда занимает до двух недель. Кроме того, система обновляет PowerShell внутри текущего канала выпуска и не всегда переводит LTS-версию на обычную стабильную ветку. ([Microsoft Learn][5])
Для немедленного получения новой версии используйте WinGet или официальный установочный пакет.
Если PowerShell установлена через MSI, скачайте новый официальный MSI-пакет той же архитектуры.
Затем:
Microsoft рекомендует обновлять PowerShell тем же способом, которым она была первоначально установлена. Новая стабильная версия заменяет прежнюю стабильную версию PowerShell 7. ([Microsoft Learn][1])
При установке MSI проверьте, включены ли параметры Microsoft Update. Это упростит получение следующих исправлений.
Переносимая версия не обновляется автоматически.
Для обновления:
pwsh.exe.Не распаковывайте новый архив поверх работающей версии. Некоторые файлы могут остаться заблокированными или смешаться с компонентами предыдущего выпуска.
ZIP-метод позволяет хранить несколько версий PowerShell в разных каталогах, но обновление и ярлыки пользователь контролирует самостоятельно. ([Microsoft Learn][1])
Обновление PowerShell не всегда обновляет сторонние модули.
Для просмотра установленных модулей можно использовать:
powershell Get-InstalledModule
Для обновления конкретного модуля:
powershell Update-Module -Name НазваниеМодуля
Обновляйте только известные модули, полученные из доверенного репозитория. Перед изменением рабочих сценариев проверьте совместимость новой версии.
Команда Update-Help обновляет справочные материалы, а Update-Module — установленный модуль. Ни одна из них не заменяет обновление самой PowerShell.
Возможные причины:
Закройте все терминалы и повторите попытку от имени администратора.
Если WinGet не находит PowerShell, выполните:
text winget list PowerShell
Затем определите точный идентификатор пакета.
Не удаляйте Windows PowerShell 5.1. Её наличие не мешает обновлению PowerShell 7.
Перед обновлением и после него:
Update-Help с обновлением программы;$PSVersionTable.PSVersion;Для версии, установленной и обнаруживаемой WinGet, используйте:
text winget upgrade --id Microsoft.PowerShell
Команда приведена в официальной документации Microsoft. ([Microsoft Learn][1])
Нет. Команда загружает новые файлы справки для модулей. ([Microsoft Learn][6])
Нет. PowerShell 7 работает рядом со встроенной версией. ([Microsoft Learn][1])
Публикация PowerShell в Microsoft Update может происходить с задержкой. Также обновления зависят от установленного канала и политик компьютера. ([Microsoft Learn][5])
Да. При обычной MSI-, MSIX- или WinGet-установке новая стабильная версия заменяет предыдущую стабильную версию PowerShell 7. ([Microsoft Learn][1])
Часто достаточно закрыть и снова открыть терминал. Однако при обновлении системных компонентов или заблокированных файлов Windows может запросить перезагрузку.
Для обновления PowerShell сначала проверьте версию и способ установки. На большинстве пользовательских компьютеров проще всего выполнить команду winget upgrade --id Microsoft.PowerShell.
Версия из Microsoft Store может обновляться автоматически, а MSI-установка поддерживает получение исправлений через Microsoft Update.
Команда Update-Help не обновляет PowerShell — она загружает только новые справочные материалы.
Поддержка проекта
Можно поддержать проект чашкой кофе - это помогает выпускать новые статьи, подборки и видео.
Похожие статьи
Пошагово объясняем, как установить процессор в материнскую плату, правильно нанести термопасту, закрепить кулер и проверить компьютер после сборки.
Пошагово объясняем, как пользоваться Rufus в Windows, выбрать ISO-образ, GPT или MBR, создать загрузочную флешку и избежать потери данных.
Пошагово разбираем, как проверить блок питания компьютера и зарядное устройство ноутбука, определить неисправность, измерить напряжение и понять, когда нужен ремонт.