Когда компонент Virtual Machine Platform (VMP) в Windows не работает, первое, что стоит проверить, — включена ли аппаратная виртуализация (Intel VT-x или AMD-V) в BIOS/UEFI, потому что без неё ни WSL2, ни «Песочница Windows», ни эмуляторы Android физически не смогут запуститься. Типичный симптом: система выдаёт сообщение вида «Включите компонент платформы виртуальной машины», а WSL2 при старте завершается с ошибкой 0x80370102. Дальше разберём, как отличить программный сбой от отключённой виртуализации и что делать в каждом случае.
Проблема с VMP почти всегда сводится к одной из четырёх причин: виртуализация выключена на уровне процессора, компонент Windows не активирован, гипервизор конфликтует с другим ПО или системные файлы повреждены. Проверять их удобно именно в таком порядке — от «железа» к софту.
Как понять, что VMP действительно не работает
Прежде чем что-то чинить, убедитесь, что проблема именно в платформе виртуализации, а не в конкретном приложении. Откройте «Диспетчер задач» на вкладке «Производительность», выберите процессор и посмотрите строку «Виртуализация». Если там стоит «Отключено», причина найдена на уровне BIOS. Если «Включено», но программы всё равно ругаются — искать нужно в компонентах Windows.
Характерные признаки нерабочего VMP:
- 🔴 WSL2 не стартует и просит включить платформу виртуальной машины;
- 🔴 «Песочница Windows» (Windows Sandbox) отсутствует в списке компонентов или не запускается;
- 🔴 Эмуляторы Android сообщают, что аппаратное ускорение недоступно;
- 🔴 В «Компонентах Windows» галочка Virtual Machine Platform не устанавливается или слетает после перезагрузки.
Проверка виртуализации в BIOS/UEFI
Это самая частая причина. Войдите в BIOS/UEFI (обычно клавишей Del или F2 при включении ПК, на ноутбуках — F2, F10 или Esc) и найдите параметр виртуализации. У процессоров Intel он обычно называется Intel Virtualization Technology или VT-x, у AMD — SVM Mode или AMD-V. Точное расположение пункта зависит от производителя материнской платы, поэтому сверьтесь с инструкцией к вашей плате или ноутбуку.
Установите параметр в Enabled, сохраните настройки и перезагрузитесь. После этого снова откройте Диспетчер задач: статус виртуализации должен смениться на «Включено». Если параметра в BIOS нет вовсе, возможная причина — процессор или прошивка не поддерживают виртуализацию, что характерно для очень старых или урезанных моделей.
⚠️ Внимание. Меняя настройки BIOS, не трогайте незнакомые параметры — некорректные значения могут нарушить загрузку системы. Изменяйте только пункт виртуализации и записывайте исходное состояние.
Включение компонента Virtual Machine Platform в Windows
Если виртуализация в BIOS активна, следующий шаг — включить сам компонент Windows. Откройте «Панель управления» → «Программы» → «Включение или отключение компонентов Windows» и поставьте галочку напротив «Платформа виртуальной машины» (Virtual Machine Platform). После перезагрузки компонент должен заработать.
Альтернативный способ — команда в PowerShell от имени администратора:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
После выполнения обязательно перезагрузите компьютер — без этого компонент не активируется. Если команда завершается ошибкой, проверьте целостность системы (об этом ниже).
☑️ Базовая диагностика VMP
Конфликты с Hyper-V и сторонними гипервизорами
Иногда VMP формально включён, но не работает из-за конфликта гипервизоров. Например, старые версии VirtualBox и VMware плохо уживались с гипервизором Windows: виртуальные машины либо не стартовали, либо работали без аппаратного ускорения. Современные версии этих программ умеют использовать гипервизор Windows, поэтому первое действие — обновить их до актуального релиза с официального сайта разработчика.
Обратная ситуация тоже встречается: для некоторых задач нужно, чтобы гипервизор Windows был полностью выгружен. Проверить его состояние можно командой bcdedit — параметр hypervisorlaunchtype должен быть Auto для работы VMP. Если там стоит Off, верните значение командой:
bcdedit /set hypervisorlaunchtype auto
Повреждение системных файлов и обновления Windows
Если компонент отказывается включаться или слетает после перезагрузки, возможная причина — повреждённые системные файлы или незавершённое обновление. Запустите проверку целостности системы из командной строки с правами администратора:
sfc /scannow
После завершения проверки выполните восстановление хранилища компонентов:
DISM /Online /Cleanup-Image /RestoreHealth
Также откройте «Центр обновления Windows» и установите все ожидающие обновления — VMP тесно связан с ядром системы, и устаревшая сборка может быть причиной сбоев. Если компонент включается, но WSL2 всё равно не стартует, дополнительно обновите ядро WSL командой wsl --update — это отдельный пакет, который не всегда обновляется вместе с системой.
Сводная таблица симптомов и решений
| Симптом | Вероятная причина | Что делать |
|---|---|---|
| В Диспетчере задач «Виртуализация: Отключено» | Виртуализация выключена в BIOS | Включить VT-x / SVM в BIOS/UEFI |
| Ошибка 0x80370102 при запуске WSL2 | Не включён компонент VMP или виртуализация | Активировать компонент, проверить BIOS |
| Галочка компонента слетает после перезагрузки | Повреждены системные файлы | Выполнить sfc /scannow и DISM |
| VirtualBox/VMware не запускают машины | Конфликт с гипервизором Windows | Обновить гипервизор до актуальной версии |
| Компонент отсутствует в списке | Устаревшая или урезанная редакция Windows | Обновить систему, проверить редакцию |
⚠️ Внимание. Если ни один из шагов не помог, не спешите переустанавливать Windows. Сначала проверьте в «Просмотре событий» журналы системы в момент запуска виртуальной машины — коды ошибок там часто указывают на конкретный сбойный драйвер или службу.
Когда проблему не решить программно
В редких случаях VMP не работает по аппаратным причинам. Часть бюджетных процессоров и старых платформ не поддерживает виртуализацию вовсе, а на некоторых ноутбуках производитель блокирует эту функцию на уровне прошивки. Проверить поддержку можно в спецификации вашего процессора на сайте Intel или AMD — ищите упоминание VT-x или AMD-V соответственно.
Если процессор виртуализацию поддерживает, а BIOS её не показывает, попробуйте обновить прошивку материнской платы или ноутбука с сайта производителя. Это потенциально рискованная операция, поэтому строго следуйте официальной инструкции для вашей конкретной модели и не прерывайте процесс обновления.
Что такое VMP и чем он отличается от Hyper-V
Virtual Machine Platform — это базовый компонент Windows, предоставляющий доступ к гипервизору для сторонних приложений: WSL2, Песочницы, эмуляторов. Hyper-V — полноценная система виртуализации, доступная не во всех редакциях Windows. VMP может работать и без включённого Hyper-V, но оба опираются на одну аппаратную виртуализацию процессора.
Частые вопросы о VMP
Чем VMP отличается от Hyper-V?
VMP — это облегчённая платформа-доступ к гипервизору для приложений вроде WSL2 и Песочницы. Hyper-V — полноценный инструмент создания виртуальных машин, доступный в старших редакциях Windows. Для работы WSL2 достаточно VMP, включать Hyper-V целиком не обязательно.
Почему WSL2 просит включить VMP, хотя компонент уже активен?
Чаще всего дело в выключенной виртуализации в BIOS или в устаревшем ядре WSL. Проверьте статус виртуализации в Диспетчере задач и выполните wsl --update, затем перезагрузитесь.
Влияет ли включённая виртуализация на производительность игр?
На большинстве современных систем влияние минимально и незаметно на практике. Заметные просадки встречаются в основном при одновременной работе ресурсоёмких виртуальных машин и игр, когда им не хватает общих ресурсов процессора и памяти.
Можно ли включить VMP на Windows Home?
Да, компонент Virtual Machine Platform доступен в том числе в домашней редакции Windows — именно поэтому WSL2 работает и на ней. А вот полноценный Hyper-V в Windows Home официально отсутствует.
Что делать, если виртуализации нет в BIOS?
Сначала проверьте спецификации процессора на сайте производителя — возможно, модель её не поддерживает. Если поддержка заявлена, обновите BIOS/UEFI по инструкции производителя устройства: нужный пункт иногда появляется после обновления прошивки.