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

В этой статье разберём, как активировать Hyper-V через CMD или PowerShell, какие команды использовать, как проверить результат и что делать, если что-то пошло не так. Начнём с самого простого способа.

Зачем включать Hyper-V через командную строку

Графический интерфейс Windows удобен, но не всегда быстр. Чтобы включить Hyper-V через «Панель управления» или «Включение и отключение компонентов Windows», придётся пройти несколько шагов, перезагрузить компьютер и ждать. Командная строка решает задачу в 1–2 команды.

Кроме того, автоматизация через CMD или PowerShell полезна, если нужно настроить виртуализацию на нескольких машинах или в скрипте развёртывания системы. Это экономит время и уменьшает риск ошибок.

Ещё один плюс: команды работают одинаково на всех поддерживаемых версиях Windows 10 (кроме Home, где Hyper-V недоступен).

💡

Если у вас Windows 10 Home, Hyper-V не поддерживается. Используйте альтернативы: VirtualBox или VMware Workstation Player.

Компонент Минимальное требование Рекомендуемое значение
Процессор Поддержка SLAT (Intel VT-x / AMD-V) Intel Core i5/i7 3-го поколения и новее или AMD Ryzen
Операционная система Windows 10 Pro/Enterprise/Education (64-бит) Windows 10 20H2 или новее
Оперативная память 4 ГБ 8 ГБ и более
Свободное место на диске 10 ГБ 20 ГБ (для нескольких ВМ)

Требования к системе для работы Hyper-V

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

Основные условия:

  • Версия Windows: Pro, Enterprise или Education (в Home Hyper-V нет).
  • Аппаратная виртуализация: процессор должен поддерживать SLAT (Second Level Address Translation). Это есть у большинства современных от Intel (начиная с Core i3/i5/i7 2-го поколения) и AMD (серии Ryzen, FX и новее).
  • БИОС/UEFI: виртуализация (VT-x для Intel или AMD-V для AMD) должна быть включена.
  • ОЗУ: минимум 4 ГБ (рекомендуется 8 ГБ и больше для комфортной работы виртуальных машин).

Способы включения Hyper-V через командную строку

Есть два основных способа активировать Hyper-V без графического интерфейса: через DISM (Deployment Image Servicing and Management) и через Enable-WindowsOptionalFeature в PowerShell. Оба варианта работают, но имеют нюансы.

Способ 1: через DISM (универсальный)

Этот метод подходит для всех поддерживаемых версий Windows 10 и не требует PowerShell. Достаточно запустить CMD от имени администратора и ввести команду:

dism /online /enable-feature /featurename:Microsoft-Hyper-V /all /norestart

Флаг /norestart отменяет автоматическую перезагрузку, но её всё равно нужно сделать вручную после выполнения команды.

Способ 2: через PowerShell (гибкий)

Если вы предпочитаете PowerShell, используйте:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All -NoRestart

Эта команда делает то же самое, что и DISM, но даёт больше возможностей для автоматизации (например, можно добавить проверку успешности выполнения).

Какой способ выбрать? Если вы привыкли к CMD, берите DISM. Если работаете с PowerShell — второй вариант.

Пошаговая инструкция: включаем Hyper-V через CMD

Разберём процесс подробно. Следуйте инструкции шаг за шагом, и всё получится.

  1. Откройте командную строку от имени администратора.

    Нажмите Win + X и выберите «Командная строка (администратор)» или «Windows PowerShell (администратор)». Если в меню только PowerShell, используйте его.

  2. Введите команду для включения Hyper-V.

    Вставьте одну из команд (на выбор):

    dism /online /enable-feature /featurename:Microsoft-Hyper-V /all /norestart

    или

    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All -NoRestart

    Нажмите Enter.

  3. Дождитесь завершения выполнения.

    Процесс может занять 1–2 минуты. Не закрывайте окно, пока не увидите сообщение об успешном завершении (например, «Операция выполнена успешно» или «Success» в PowerShell).

  4. Перезагрузите компьютер.

    Закройте все программы и перезагрузите ПК. Без перезагрузки Hyper-V не заработает.

⚠️ Внимание: Не прерывайте выполнение команды DISM или PowerShell. Это может привести к сбоям в системе. Если команда «зависла», подождите хотя бы 5–10 минут.
Какой инструмент вы чаще используете для управления Windows?
CMD
PowerShell
Грофический интерфейс
Другой вариант

Как проверить, что Hyper-V включён

После перезагрузки нужно убедиться, что компонент активирован. Есть несколько способов это сделать.

Способ проверки Команда Ожидаемый результат
Через CMD systeminfo | findstr /B /C:"Hyper-V" Строка Hyper-V Requirements: A hypervisor has been detected. Features required for Hyper-V will not be displayed.
Через PowerShell Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V Статус Enabled в столбце State
Через Диспетчер задач Откройте Диспетчер задач → вкладка «Производительность» → проверьте наличие раздела «Виртуализация» Включённая виртуализация и активный гипервизор

Если в результате выполнения команд вы видите подтверждение, что Hyper-V включён, можно переходить к созданию виртуальных машин. Если нет — проверьте требования к системе или повторите шаги.

Что делать, если Hyper-V не включается

Иногда процесс идет не по плану. Вот основные причины и решения:

1. Версия не поддерживает Hyper-V.

Если у вас Windows 10 Home, компонент недоступен. Решения два: обновиться до Pro или использовать альтернативные программы для виртуализации.

2. Виртуализация отключена в BIOS/UEFI.

Зайдите в настройки BIOS (обычно клавиша Del, F2 или F12 при загрузке) и включите:

  • Для Intel: Intel Virtualization Technology (VT-x).
  • Для AMD: AMD-V или SVM Mode.
  • Для некоторых материнских плат: XD Bit или Execute Disable Bit.

3. Процессор не поддерживает SLAT.

Проверьте модель процессора на сайте производителя (Intel или AMD). Если SLAT нет, Hyper-V не заработает. В этом случае используйте VirtualBox или VMware.

Если Hyper-V не включается, сначала проверьте поддержку SLAT и настройки BIOS. В 90% случаев проблема именно в этом.

Создание первой виртуальной машины после включения Hyper-V

Теперь, когда Hyper-V активирован, можно приступить к созданию виртуальной машины. Это делается через «Диспетчер Hyper-V» или PowerShell.

Шаг 1. Откройте Диспетчер Hyper-V.

Нажмите Win + R, введите virtmgmt.msc и нажмите Enter. Или найдите «Диспетчер Hyper-V» через поиск в меню «Пуск».

Шаг 2. Создайте новую виртуальную машину.

В правой части окна выберите «Создать» → «Виртуальная машина». Запустится мастер настройки.

Укажите:

  • Имя ВМ (например, Test-Win10).
  • Местоположение (по умолчанию C:\ProgramData\Microsoft\Windows\Hyper-V\).
  • Поколение (выберите Поколение 2, если устанавливаете современную ОС).
  • Выделите память (рекомендуется не менее 2 ГБ для тестовой машины).
  • Настройте сеть (по умолчанию Default Switch).
  • Создайте виртуальный жёсткий диск (например, 25 ГБ для Windows 10).
  • Укажите ISO-образ для установки ОС.

Шаг 3. Запустите виртуальную машину.

После создания ВМ кликните по ней правой кнопкой и выберите «Подключить». В открывшемся окне нажмите «Пуск» и следуйте инструкциям установщика ОС.

Проверка перед созданием ВМ

Выполнено: 0 / 4

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

Можно ли включить Hyper-V на Windows 10 Home?

Нет. Hyper-V доступен только в версиях Pro, Enterprise и Education. Для Home используйте альтернативы: VirtualBox, VMware Workstation Player или WSL 2 (для Linux-контейнеров).

Почему после включения Hyper-V компьютер не перезагружается?

Команды DISM и PowerShell с флагом /norestart или -NoRestart только подготавливают систему, но не перезагружают её. Перезагрузку нужно выполнить вручную.

Как отключить Hyper-V, если он не нужен?

Используйте команды:

dism /online /disable-feature /featurename:Microsoft-Hyper-V /norestart (для CMD)

или

Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -NoRestart (для PowerShell).

Не забудьте перезагрузить компьютер.

Можно ли использовать Hyper-V и WSL 2 одновременно?

Да, но с оговорками. WSL 2 использует Hyper-V для виртуализации, поэтому если вы включили Hyper-V для других задач, WSL 2 будет работать без проблем. Однако на слабых ПК это может привести к нехватке ресурсов.