Windows

Полное руководство по включению Hyper-V в Windows 10 и 11

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

Обновлено 15 февраля 2026 г.
5-10 мин
Низкая
FixPedia Team
Применимо к:Windows 10 ProWindows 10 EnterpriseWindows 10 EducationWindows 11 ProWindows 11 EnterpriseWindows 11 Education

Введение / Зачем это нужно

Hyper-V — это встроенный гипервизор Microsoft, который позволяет создавать и управлять виртуальными машинами (ВМ) прямо в Windows. С его помощью вы можете запускать несколько операционных систем параллельно, изолировать приложения для тестирования, настраивать тестовые среды и многое другое. Включив Hyper-V, вы получите мощный инструмент для разработки, тестирования и обучения.

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

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

Перед началом убедитесь, что ваша система соответствует следующим требованиям:

  • Операционная система: Windows 10 или 11 в редакциях Pro, Enterprise или Education. Издания Home не поддерживают Hyper-V.
  • Процессор: должен поддерживать виртуализацию (Intel VT-x или AMD-V) и иметь включенную виртуализацию в BIOS/UEFI. Обычно современные процессоры поддерживают эту функцию.
  • Память: минимум 4 ГБ ОЗУ, но для комфортной работы с виртуальными машинами рекомендуется 8 ГБ и более.
  • Дисковое пространство: хотя бы 20 ГБ свободного места на системном диске для установки компонентов и хранения ВМ.
  • Права доступа: необходимо быть администратором системы для включения компонентов Windows.

Если вы не уверены в поддержке виртуализации, первый шаг руководства поможет это проверить.

Шаг 1: Проверка поддержки виртуализации

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

  1. Откройте Командную строку или PowerShell от имени администратора. Для этого нажмите Win + X и выберите соответствующую опцию.
  2. Введите команду:
    systeminfo
    
  3. В выводе найдите раздел "Требования Hyper-V" (или "Hyper-V Requirements"). Он должен содержать следующие строки:
    • Виртуализация включена в прошивке: Да
    • Второй уровень адресации (SLAT): Да
    • Монитор времени гипервизора: Да
    • Виртуализация на основе процессора (Intel VT-x или AMD-V): Да

Если какой-то пункт показывает "Нет", вам нужно включить виртуализацию в BIOS/UEFI:

  • Перезагрузите компьютер и войдите в BIOS/UEFI (обычно клавиши Del, F2, F10 или F12 при загрузке).
  • Найдите настройки процессора (CPU Configuration) или безопасности (Security).
  • Включите опцию Intel Virtualization Technology (для Intel) или SVM Mode (для AMD).
  • Сохраните изменения и выйдите (обычно F10).

После этого повторно выполните systeminfo для проверки.

💡 Совет: Если вы используете ноутбук, некоторые производители (например, Lenovo, Dell) могут иметь дополнительные настройки виртуализации в утилитах управления. Проверьте документацию к вашему устройству.

Шаг 2: Включение Hyper-V через панель управления

Самый простой способ активировать Hyper-V — через графический интерфейс Windows.

  1. Нажмите клавиши Win + R, введите optionalfeatures.exe и нажмите Enter. Откроется окно "Компоненты Windows".
  2. В списке найдите Hyper-V. Разверните его, чтобы увидеть подкомпоненты:
    • Платформа Hyper-V (обязательно)
    • Гипервизор Hyper-V (обязательно)
    • Службы управления Hyper-V (рекомендуется)
    • Консоль управления Hyper-V (рекомендуется) Рекомендуется выбирать все компоненты для полной функциональности.
  3. Установите галочку напротив Hyper-V (это автоматически выберет все подкомпоненты). Или вручную отметьте нужные.
  4. Нажмите OK. Windows начнёт установку компонентов. Этот процесс может занять несколько минут.
  5. По завершении система может запросить перезагрузку. Пока что не перезагружайтесь — мы сделаем это позже.

Шаг 3: Включение Hyper-V через PowerShell (альтернативный способ)

Если вы предпочитаете командную строку или автоматизацию, используйте PowerShell.

  1. Запустите PowerShell от имени администратора (Win + X -> Windows PowerShell (Admin)).
  2. Выполните команду:
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
    
    Эта команда включает все компоненты Hyper-V, включая подкомпоненты.
  3. Дождитесь завершения установки. Вы увидите сообщение об успешной операции или возможных ошибках.

⚠️ Важно: Если Hyper-V уже установлен, команда сообщит, что компонент уже включён. В этом случае переходите к перезагрузке.

Шаг 4: Перезагрузка системы

Независимо от способа включения, после установки компонентов Hyper-V требуется перезагрузка.

  • Сохраните все открытые файлы и закройте программы.
  • Нажмите Пуск -> Перезагрузка или используйте команду в PowerShell:
    Restart-Computer
    
  • После перезагрузки войдите в систему.

Шаг 5: Запуск Диспетчера Hyper-V

Теперь Hyper-V активирован, и можно приступить к управлению виртуальными машинами.

  1. Нажмите Win и начните вводить "Hyper-V Manager". В результатах поиска появится "Hyper-V Manager" — запустите его.
  2. Или откройте окно Выполнить (Win + R), введите hyperv.msc и нажмите Enter.
  3. Откроется консоль управления Hyper-V. В левой панели вы увидите имя вашего компьютера. Щёлкните по нему, чтобы увидеть список виртуальных машин (пока пустой).

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

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

Чтобы убедиться, что Hyper-V работает корректно:

  • Графический способ: Диспетчер Hyper-V открывается без ошибок, и в списке виртуальных машин отображается ваш компьютер.
  • Командный способ: В командной строке или PowerShell выполните:
    systeminfo
    
    В разделе "Требования Hyper-V" все пункты должны показывать "Да".
  • Создайте тестовую ВМ: в Диспетчере Hyper-V выберите "Действие" -> "Создать" -> "Виртуальная машина" и пройдите мастер. Если создание проходит успешно, Hyper-V функционирует.

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

При включении Hyper-V могут возникнуть следующие трудности:

1. Hyper-V недоступен в Windows Home

Симптом: В окне компонентов Windows нет Hyper-V, или команда PowerShell возвращает ошибку. Решение: Hyper-V поддерживается только в Pro, Enterprise и Education. Если у вас Home-версия, рассмотрите использование VirtualBox, VMware Workstation Player или обновление Windows до подходящей редакции.

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

Симптом: В systeminfo пункт "Виртуализация включена в прошивке" показывает "Нет". Решение: Войдите в BIOS/UEFI и включите виртуализацию (Intel VT-x/AMD-V). Иногда эта опция называется "Virtualization Technology" или "SVM". После включения сохраните настройки и перезагрузитесь.

3. Ошибка при установке через PowerShell: "Команда не найдена"

Симптом: PowerShell не распознаёт Enable-WindowsOptionalFeature. Решение: Убедитесь, что вы запустили PowerShell от имени администратора. Если команда всё равно не работает, используйте панель управления (optionalfeatures.exe). Также проверьте, не повреждена ли система — выполните sfc /scannow в командной строке.

4. Конфликт с другим ПО виртуализации

Симптом: После включения Hyper-V другие гипервизоры (VirtualBox, VMware) перестают работать или наоборот. Решение: Hyper-V использует ядро Windows и может конфликтовать с другими решениями. Если вам нужны оба, настройте их на использование разных режимов (например, VirtualBox с поддержкой Hyper-V). В крайнем случае отключите Hyper-V, когда используете другое ПО.

5. Hyper-V не запускается после перезагрузки

Симптом: Диспетчер Hyper-V не открывается или показывает ошибку "Служба Hyper-V не запущена". Решение: Проверьте, запущена ли служба Hyper-V:

  • Откройте Службы (services.msc)
  • Найдите "Hyper-V Virtual Machine Management" и убедитесь, что её статус "Работает". Если нет, запустите вручную и установите тип запуска "Автоматически".

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

Можно ли включить Hyper-V на Windows Home?
Почему Hyper-V не включается через PowerShell?
Требуется ли перезагрузка после включения Hyper-V?
Как проверить, что Hyper-V работает?

Полезное

Проверка поддержки виртуализации
Включение Hyper-V через панель управления
Включение Hyper-V через PowerShell (альтернативный способ)
Перезагрузка системы
Запуск Диспетчера Hyper-V