Пошаговая инструкция: Как отключить Hyper-V и обновить PowerShell в Windows
Чтобы решить задачу, как отключить Hyper-V и обновить PowerShell в Windows, используйте командную строку для деактивации гипервизора и пакетный менеджер WinGet для установки актуальной версии PowerShell 7.
Отключение гипервизора
Существует несколько методов деактивации компонента в зависимости от того, требуется ли временное выключение или полное удаление.
Через командную строку
Это рекомендуемый способ для быстрого переключения. Запустите командную строку от имени администратора и выполните команду:
bcdedit /set hypervisorlaunchtype off
После этого обязательно перезагрузите компьютер.
Через компоненты Windows
- Откройте «Панель управления» → «Программы и компоненты» → «Включение или отключение компонентов Windows».
- Снимите флажок с пункта «Hyper-V» (включая все подпункты) и подтвердите изменения. Альтернативный путь: через параметры системы в разделе «Дополнительные компоненты».
Важное примечание для BIOS В некоторых случаях (например, на материнских платах MSI) программного отключения недостаточно. Может потребоваться отключить виртуализацию (SVM Mode / Intel VT-x) непосредственно в BIOS, иначе гипервизор продолжит работать.
Обновление оболочки
В современных версиях Windows встроенный Windows PowerShell 5.1 больше не получает новых функций, поэтому рекомендуется использовать кроссплатформенный PowerShell 7.
Через WinGet (рекомендуемый способ)
Откройте терминал и выполните команду для установки или обновления до актуальной версии:
winget install --id Microsoft.PowerShell --source winget
Через MSI-установщик
Скачайте последний установочный пакет .msi со страницы релизов на GitHub или из официальной документации Microsoft. Этот метод удобен для массового развертывания и обновления существующей установки.
Обновление классического PowerShell Если необходимо обновить именно старый Windows PowerShell до версии 5.1, это делается через установку обновлений Windows или специальных патчей WMF.
Миграция с 5.1 на 7 При переходе на новую версию учитывайте различия в совместимости модулей и синтаксисе, которые описаны в официальной документации по миграции.
Частые ошибки
- Игнорирование перезагрузки. После выполнения команды
bcdeditизменения не вступят в силу до тех пор, пока система не будет перезагружена. - Неполное отключение на уровне железа. Попытка отключить компонент только через параметры Windows без деактивации SVM Mode или Intel VT-x в BIOS на некоторых платах не дает нужного результата.
- Попытки развития версии 5.1. Использование классического PowerShell для новых задач вместо перехода на актуальный PowerShell 7, который активно развивается.
FAQ
Как вернуть Hyper-V после отключения?
Для возврата к исходному состоянию используйте команду bcdedit /set hypervisorlaunchtype auto в командной строке с правами администратора, затем перезагрузите ПК.
Почему эмуляторы все равно выдают ошибку после отключения компонента? На некоторых материнских платах программное отключение не срабатывает полностью. Необходимо зайти в BIOS и вручную отключить аппаратную виртуализацию (SVM Mode для AMD или Intel VT-x для Intel).
Стоит ли обновлять классический Windows PowerShell 5.1? Встроенный Windows PowerShell 5.1 больше не получает новых функций. Для выполнения новых задач рекомендуется переходить на кроссплатформенный PowerShell 7, учитывая при миграции различия в синтаксисе и совместимости модулей.