Windows 0x80004005Средняя

Fix Virtualization Not Enabled Error on Windows 10/11 in Minutes

Статья объясняет, почему появляется ошибка 'virtualization not enabled', как проверить поддержку виртуализации процессором и включить её через BIOS, Windows Features и PowerShell.

Обновлено 16 июля 2026 г.
5-10 мин
Средняя
FixPedia Team
Применимо к:Windows 10 (21H2 и старше)Windows 11 (22H2 и старше)Windows Server 2022

Что означает ошибка 0x80004005

Ошибка 0x80004005 обычно сопровождается сообщением «Виртуализация не включена на этой системе». Это означает, что Windows не может запустить гипервизор (Hyper‑V, Windows Sandbox, VMware, VirtualBox), потому что аппаратные или программные компоненты, необходимые для виртуализации, отключены.

Код ошибки появляется при попытке запустить гипервиртуализацию через командлеты PowerShell (Enable‑HyperV), через Диспетчер серверов или при попытке запустить виртуальную машину в сторонних продуктах.


Причины возникновения

  1. Процессор не поддерживает VT‑x/AMD‑V – старые CPU без аппаратной виртуализации.
  2. Расширения виртуализации отключены в BIOS/UEFI – флаг Virtualization Technology, VT‑x или AMD‑V установлен в Disabled.
  3. Hyper‑V не установлен – отсутствуют необходимые компоненты Windows.
  4. Конфликт с другим гипервизором – например, VMware Workstation уже использует VT‑x, что блокирует Hyper‑V.
  5. Устаревшая версия BIOS/UEFI – в некоторых версиях флаг скрыт или работает некорректно.
  6. Отсутствие прав администратора – некоторые команды требуют прав суперпользователя.

Способы решения

Способ 1: Включите VT‑x/AMD‑V в BIOS/UEFI

💡 Совет: Сохраните изменения и перезагрузитесь, иначе изменения не вступят в силу.

  1. Перезагрузите компьютер и войдите в BIOS/UEFI (обычно клавиша Del, F2 или F10).
  2. Перейдите в раздел CPU Configuration (или AdvancedCPU).
  3. Найдите параметр Virtualization Technology, VT‑x, AMD‑V или Intel Virtualization Tech.
  4. Установите его в Enabled.
  5. Сохраните настройки (обычно F10), подтвердите перезагрузку.

Способ 2: Проверьте поддержку виртуализации через PowerShell

  1. Нажмите Win + X, выберите Windows PowerShell (Администратор).
  2. Выполните команду:
    Get-CimInstance -ClassName Win32_Processor | Select-Object -ExpandProperty VirtualizationFirmwareEnabled
    
  3. Если результат False, вернитесь к Способу 1. При значении True вы готовы к следующему шагу.

Способ 3: Включите Hyper‑V через Windows Features

  1. Нажмите Win + R, введите optionalfeatures.exe и нажмите Enter.
  2. Найдите в списке Hyper‑V и установите флажок.
  3. Нажмите OK. Система попросит перезагрузить ПК – согласуйтесь.
  4. После перезагрузки проверьте, работает ли Hyper‑V:
    Get-WindowsFeature -Name Hyper-V
    

Способ 4: Используйте Hyper‑V через Диспетчер серверов

  1. Нажмите Win + R, введите dcmgmt.msc и нажмите Enter.
  2. Разверните Local Server, найдите раздел Сервисы на этом компьютере и нажмите **Запустить службу Hyper‑V».
  3. Затем дважды щелкните Hyper‑V Manager (если не установлен, установите через «Компоненты для серверов»).

Способ 5: Включите виртуализацию для сторонних программ (VMware, VirtualBox)

  1. После включения VT‑x/AMD‑V перезагрузите систему.
  2. Запустите VMware Workstation/Player или VirtualBox.
  3. В настройках программы убедитесь, что включена опция Enable VT-x/AMD-V (обычно в разделе CPU & Virtualization).
  4. Создайте новую виртуальную машину – процессор будет корректно эмулироваться.

Профилактика

  • Не отключайте VT‑x/AMD‑V через BIOS, если только у вас нет веской причины.
  • Регулярно обновляйте BIOS/UEFI – новые версии улучшают поддержку виртуализации.
  • Следите за конфликтом гипервизоров – установите только один инструмент виртуализации на ПК.
  • Проверяйте статус командой Get-CimInstance -ClassName Win32_Processor | Select-Object -ExpandProperty VirtualizationFirmwareEnabled раз в месяц.
  • Используйте права администратора при настройке Hyper‑V или редактировании системных настроек – без них многие опции недоступны.

Полезные команды

ЦельКоманда
Проверка статуса виртуализации`Get-CimInstance -ClassName Win32_Processor
Просмотр установленных компонентов Hyper‑VGet-WindowsFeature -Name Hyper-V
Быстрый переход к настройкам Hyper‑Vvirtmgmt.msc
Проверка включённых функций Windowsoptionalfeatures.exe

Соблюдая эти шаги, вы сможете быстро устранить ошибку virtualization not enabled и безопасно запускать как встроенные, так и сторонние гипервизоры. Если проблема сохраняется после всех действий, проверьте, нет ли конфликта с другим программным обеспечением, блокирующим VT‑x/AMD‑V (например, некоторыми антивирусами).

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

Что означает ошибка 'virtualization not enabled'?
Почему при попытке запустить Hyper‑V появляется эта ошибка?
Как проверить, включена ли виртуализация в Windows?
Можно ли включить виртуализацию без перезагрузки?

Полезное

Проверьте поддержку VT‑x/AMD‑V в PowerShell
Включите виртуализацию в BIOS/UEFI
Включите Hyper‑V через Диспетчер серверов
Активируйте Hyper‑V через Диспетчер серверов или Windows Features