Что означает ошибка 0x80004005
Ошибка 0x80004005 обычно сопровождается сообщением «Виртуализация не включена на этой системе». Это означает, что Windows не может запустить гипервизор (Hyper‑V, Windows Sandbox, VMware, VirtualBox), потому что аппаратные или программные компоненты, необходимые для виртуализации, отключены.
Код ошибки появляется при попытке запустить гипервиртуализацию через командлеты PowerShell (Enable‑HyperV), через Диспетчер серверов или при попытке запустить виртуальную машину в сторонних продуктах.
Причины возникновения
- Процессор не поддерживает VT‑x/AMD‑V – старые CPU без аппаратной виртуализации.
- Расширения виртуализации отключены в BIOS/UEFI – флаг
Virtualization Technology,VT‑xилиAMD‑Vустановлен в Disabled. - Hyper‑V не установлен – отсутствуют необходимые компоненты Windows.
- Конфликт с другим гипервизором – например, VMware Workstation уже использует VT‑x, что блокирует Hyper‑V.
- Устаревшая версия BIOS/UEFI – в некоторых версиях флаг скрыт или работает некорректно.
- Отсутствие прав администратора – некоторые команды требуют прав суперпользователя.
Способы решения
Способ 1: Включите VT‑x/AMD‑V в BIOS/UEFI
💡 Совет: Сохраните изменения и перезагрузитесь, иначе изменения не вступят в силу.
- Перезагрузите компьютер и войдите в BIOS/UEFI (обычно клавиша Del, F2 или F10).
- Перейдите в раздел CPU Configuration (или Advanced → CPU).
- Найдите параметр Virtualization Technology, VT‑x, AMD‑V или Intel Virtualization Tech.
- Установите его в Enabled.
- Сохраните настройки (обычно F10), подтвердите перезагрузку.
Способ 2: Проверьте поддержку виртуализации через PowerShell
- Нажмите Win + X, выберите Windows PowerShell (Администратор).
- Выполните команду:
Get-CimInstance -ClassName Win32_Processor | Select-Object -ExpandProperty VirtualizationFirmwareEnabled - Если результат
False, вернитесь к Способу 1. При значенииTrueвы готовы к следующему шагу.
Способ 3: Включите Hyper‑V через Windows Features
- Нажмите Win + R, введите
optionalfeatures.exeи нажмите Enter. - Найдите в списке Hyper‑V и установите флажок.
- Нажмите OK. Система попросит перезагрузить ПК – согласуйтесь.
- После перезагрузки проверьте, работает ли Hyper‑V:
Get-WindowsFeature -Name Hyper-V
Способ 4: Используйте Hyper‑V через Диспетчер серверов
- Нажмите Win + R, введите
dcmgmt.mscи нажмите Enter. - Разверните Local Server, найдите раздел Сервисы на этом компьютере и нажмите **Запустить службу Hyper‑V».
- Затем дважды щелкните Hyper‑V Manager (если не установлен, установите через «Компоненты для серверов»).
Способ 5: Включите виртуализацию для сторонних программ (VMware, VirtualBox)
- После включения VT‑x/AMD‑V перезагрузите систему.
- Запустите VMware Workstation/Player или VirtualBox.
- В настройках программы убедитесь, что включена опция Enable VT-x/AMD-V (обычно в разделе CPU & Virtualization).
- Создайте новую виртуальную машину – процессор будет корректно эмулироваться.
Профилактика
- Не отключайте VT‑x/AMD‑V через BIOS, если только у вас нет веской причины.
- Регулярно обновляйте BIOS/UEFI – новые версии улучшают поддержку виртуализации.
- Следите за конфликтом гипервизоров – установите только один инструмент виртуализации на ПК.
- Проверяйте статус командой
Get-CimInstance -ClassName Win32_Processor | Select-Object -ExpandProperty VirtualizationFirmwareEnabledраз в месяц. - Используйте права администратора при настройке Hyper‑V или редактировании системных настроек – без них многие опции недоступны.
Полезные команды
| Цель | Команда |
|---|---|
| Проверка статуса виртуализации | `Get-CimInstance -ClassName Win32_Processor |
| Просмотр установленных компонентов Hyper‑V | Get-WindowsFeature -Name Hyper-V |
| Быстрый переход к настройкам Hyper‑V | virtmgmt.msc |
| Проверка включённых функций Windows | optionalfeatures.exe |
Соблюдая эти шаги, вы сможете быстро устранить ошибку virtualization not enabled и безопасно запускать как встроенные, так и сторонние гипервизоры. Если проблема сохраняется после всех действий, проверьте, нет ли конфликта с другим программным обеспечением, блокирующим VT‑x/AMD‑V (например, некоторыми антивирусами).