🪟windows

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

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

низкоуровневая оболочка не выполняется hyperV

Ошибка, когда низкоуровневая оболочка не выполняется появляется в основном из-за отключенной виртуализации и, чтобы устранить проблему, нужно включить в BIOS аппаратную виртуализацию. Другие причины: автозапуск процесса Hyper-V может не выполняться, компоненты виртуальной машины включены не все, служба Virtual Machine Management не запущена или антивирус блокирует выполнение процесса.

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

1. Включить виртуализацию в BIOS

Перезагрузите ПК и сразу нажимайте кнопку DELL, чтобы войти в BIOS/UEFI (полное руководство, как зайти в BIOS). В BIOS найдите перейдите по параметрам как "Advanced Mode" > "Advanced" > "CPU Configuration" и найдите пункт Intel Virtualization Technology для Intel и SVM Mode для AMD, где нужно включить Enabled. Нажмите F10, чтобы сохранить параметры BIOS, компьютер перезагрузится и аппаратная виртуализация будет включена, где ошибка "низкоуровневая оболочка не выполняется" больше не возникнет.

⚠️Если не разобрались, как в BIOS включить виртуализацию, то обратитесь к полному руководству для разных материнских плат.

включить виртуализацию в bios svm amd

2. Установить компоненты гипервизора и виртуальной машины

Виртуализация может включена, а компоненты её не установлены в Windows 11. Чтобы проверить и установить, нажмите сочетание кнопок Win+R и введите optionalfeatures, где установите галочки в пунктах Hyper-V, Платформа виртуальной машины и Платформа низкоуровневой оболочки Windows. Далее нажмите OK и будет происходит установка компонентов, после чего ПК перезагрузиться и ошибка устранится.

установка платформы низкоуровневой оболочки

3. Включить автозапуск гипервизора

Гипервизор процесс может не запускаться при запуске Windows 11/10, что и приведет к проблеме, когда низкоуровневая оболочка не выполняется. Чтобы установить гипервизор в автозапуск, запустите командную строку от имени администратора и введите ниже команду и перезагрузитесь:

bcdedit /set "{current}" hypervisorlaunchtype auto
hypervisorlaunchtype auto

4. Отключите антивирус и другое ПО безопасности

Антивирусы могут блокировать запуск гипервизора, особенно, если виртуальные машины установлены на другой диск или используются с другими папками, где может быть потенциально нежелательные программы. Отключите на время сторонний антивирус или Microsoft Defender, после чего попробуйте запустить виртуальную машину.

5. Включить вложенную виртуализацию

Если запускаете к примеру Docker в виртуальной машине, то нужно включить вложенную виртуализацию. Другими словами, если происходит запуск виртуализации в самой виртуальной машине. Запустите PowerShell от имени администратора и введите ниже команду:

Set-VMProcessor -VMName Win11 -ExposeVirtualizationExtensions $true
ExposeVirtualizationExtensions

6. Ошибка низкоуровневой оболочки при использовании VirtualBox/VMware

Если ошибка "Не удалось запустить виртуальную машину, так как низкоуровневая оболочка не выполняется" возникает при использовании сторонних виртуальных машинах как VirtualBox или VMware, то нужно отключить компонент Hyper-V, как включали выше способом 2, но мы пойдем немного другим путем. Запустите PowerShell от имени администратора и введите ниже команду, которая отключит Hyper-V в Windows 11/10:

Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Hypervisor
отключить компонент hypwerV в powershell

7. Отключить изоляцию ядра

Отключите на время изоляцию ядра в Microsoft Defender, так как может быть конфликт с аппаратной виртуализацией.

  • Откройте Microsoft Defender и перейдите "Безопасность устройства" > "Сведения об изоляции ядра".
  • Отключите "Целостность памяти" в пункте изоляции ядра и перезагрузитесь.
отключить целостность памяти win11