Hyper-V: низкоуровневая оболочка не выполняется
При запуске виртуальной машины в Hyper-V пользователь может столкнуться с ошибкой "Не удалось запустить виртуальную машину, так как низкоуровневая оболочка не выполняется".
Ошибка, когда низкоуровневая оболочка не выполняется появляется в основном из-за отключенной виртуализации и, чтобы устранить проблему, нужно включить в 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 включить виртуализацию, то обратитесь к полному руководству для разных материнских плат.
2. Установить компоненты гипервизора и виртуальной машины
Виртуализация может включена, а компоненты её не установлены в Windows 11. Чтобы проверить и установить, нажмите сочетание кнопок Win+R и введите optionalfeatures, где установите галочки в пунктах Hyper-V, Платформа виртуальной машины и Платформа низкоуровневой оболочки Windows. Далее нажмите OK и будет происходит установка компонентов, после чего ПК перезагрузиться и ошибка устранится.
3. Включить автозапуск гипервизора
Гипервизор процесс может не запускаться при запуске Windows 11/10, что и приведет к проблеме, когда низкоуровневая оболочка не выполняется. Чтобы установить гипервизор в автозапуск, запустите командную строку от имени администратора и введите ниже команду и перезагрузитесь:
bcdedit /set "{current}" hypervisorlaunchtype auto
4. Отключите антивирус и другое ПО безопасности
Антивирусы могут блокировать запуск гипервизора, особенно, если виртуальные машины установлены на другой диск или используются с другими папками, где может быть потенциально нежелательные программы. Отключите на время сторонний антивирус или Microsoft Defender, после чего попробуйте запустить виртуальную машину.
5. Включить вложенную виртуализацию
Если запускаете к примеру Docker в виртуальной машине, то нужно включить вложенную виртуализацию. Другими словами, если происходит запуск виртуализации в самой виртуальной машине. Запустите PowerShell от имени администратора и введите ниже команду:
Set-VMProcessor -VMName Win11 -ExposeVirtualizationExtensions $true
6. Ошибка низкоуровневой оболочки при использовании VirtualBox/VMware
Если ошибка "Не удалось запустить виртуальную машину, так как низкоуровневая оболочка не выполняется" возникает при использовании сторонних виртуальных машинах как VirtualBox или VMware, то нужно отключить компонент Hyper-V, как включали выше способом 2, но мы пойдем немного другим путем. Запустите PowerShell от имени администратора и введите ниже команду, которая отключит Hyper-V в Windows 11/10:
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Hypervisor
7. Отключить изоляцию ядра
Отключите на время изоляцию ядра в Microsoft Defender, так как может быть конфликт с аппаратной виртуализацией.
- Откройте Microsoft Defender и перейдите "Безопасность устройства" > "Сведения об изоляции ядра".
- Отключите "Целостность памяти" в пункте изоляции ядра и перезагрузитесь.
myWEBpc