Windows

Установка роли Hyper-V в Windows: полное руководство

Гайд поможет включить и настроить роль Hyper-V на поддерживаемых системах Windows. Вы получите рабочую среду для запуска виртуальных машин и контейнеров без сторонних инструментов.

Обновлено 27 апреля 2026 г.
15-30 мин
Средняя
FixPedia Team
Применимо к:Windows 10 (Pro, Enterprise, Education)Windows 11 (Pro, Enterprise, Education)Windows Server 2016 и новее

Введение / Значимость установки Hyper-V

Hyper-V — это встроенная платформа виртуализации от Microsoft, которая позволяет создавать и запускать изолированные виртуальные машины непосредственно в Windows. После установки роли вы сможете разворачивать тестовые среды, запускать устаревшие приложения и экспериментировать с сетями без риска для основной системы. Гайд покажет, как корректно установить роль Hyper-V, подготовить систему и убедиться, что всё работает.

Требования / Подготовка

Перед началом убедитесь, что:

  • Используется поддерживаемая редакция Windows (Pro, Enterprise, Education или Server).
  • Процессор поддерживает SLAT (встроенная аппаратная виртуализация) и технологию NX/XD.
  • В BIOS включены Intel VT-x / AMD-V и, для Intel, — VT-d при необходимости проброса устройств.
  • У вас есть права локального администратора.
  • Рекомендуется иметь не менее 4 ГБ оперативной памяти и достаточное место на диске для виртуальных машин.

Шаг 1: Проверка совместимости системы

Перед установкой роли убедитесь, что аппаратная виртуализация доступна.

  1. Откройте командную строку и выполните:
systeminfo | findstr /i /c:"Виртуализация"
  1. Если вывод содержит «Виртуализация включена в ПО микропрограмме: Да», требование выполнено. Если нет, включите опцию в BIOS/UEFI.
  2. Убедитесь, что редакция Windows поддерживает Hyper-V:
Get-WindowsEdition -Online

Домашние (Home) редакции не поддерживают роль.

Шаг 2: Установка роли Hyper-V через графический интерфейс

Самый понятный способ — использовать встроенный компонент Windows.

  1. Нажмите Win + R, введите optionalfeatures и нажмите Enter.
  2. В списке найдите и отметьте «Hyper-V» и все вложенные пункты:
    • Платформа Hyper-V
    • Средства управления Hyper-V
  3. Нажмите «ОК» и дождитесь установки.
  4. Перезагрузите компьютер, если система запросит это.

Шаг 3: Установка роли Hyper-V через PowerShell

Для автоматизации или удалённых систем используйте PowerShell.

  • В клиентских версиях Windows:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All -NoRestart
  • В Windows Server:
Install-WindowsFeature -Name Hyper-V -IncludeManagementTools -Restart

Флаг -Restart перезагрузит сервер автоматически. Для клиентских систем мы используем -NoRestart, чтобы управлять перезагрузкой вручную.

Шаг 4: Создание виртуального коммутатора

Без коммутатора виртуальные машины не смогут взаимодействовать с сетью.

  1. Откройте Hyper-V Manager.
  2. В правой панели выберите «Диспетчер виртуальных коммутаторов».
  3. Создайте коммутатор типа «Внешняя сеть» и привяжите его к активному сетевому адаптеру.
  4. Разрешите совместное использование этого адаптера управляющей ОС, если требуется.

Альтернатива через PowerShell:

New-VMSwitch -Name "ExternalSwitch" -NetAdapterName "Ethernet" -AllowManagementOS $true

Проверка результата

После перезагрузки убедитесь, что роль установлена:

Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V

Значение State должно быть «Enabled». Запустите Hyper-V Manager и попробуйте создать тестовую виртуальную машину:

New-VM -Name "TestVM" -MemoryStartupBytes 1GB -NewVHDPath "C:\VMs\TestVM.vhdx" -NewVHDSizeBytes 20GB -Generation 2

Включите её и проверьте, что она получает сеть и загружается без ошибок.

Возможные проблемы

  • Роль недоступна в компонентах — убедитесь, что это не Windows Домашняя редакция и что процессор поддерживает SLAT.
  • Ошибка «Невозможно загрузить Hyper-V» после установки — проверьте, отключена ли в BIOS изоляция ядра или Credential Guard.
  • Виртуальные машины не выходят в сеть — убедитесь, что виртуальный коммутатор привязан к правильному адаптеру и разрешён доступ управляющей ОС.
  • Код ошибки 0x80070005 при доступе к Hyper-V — запустите консоль или PowerShell от имени администратора и проверьте разрешения на папки виртуальных машин.

Часто задаваемые вопросы

Можно ли установить Hyper-V на Windows 10 Домашняя?
Требуется ли перезагрузка после включения роли?
Как проверить, включена ли аппаратная виртуализация?
Можно ли управлять Hyper-V без графического интерфейса?

Полезное

Проверка совместимости и требований
Установка роли через графический интерфейс
Установка через PowerShell
Создание и проверка виртуального коммутатора

Эта статья помогла вам решить проблему?