Быстрая проверка: включена ли виртуализация и WHPX
Шаг 1. Проверить виртуализацию в Диспетчере задач
- Нажмите Ctrl + Shift + Esc.
- Откройте вкладку «Производительность».
- Выберите «ЦП».
- Найдите строку «Виртуализация».
Если там указано «Включено», значит аппаратная виртуализация уже разрешена на уровне BIOS/UEFI. Если указано «Отключено», сначала нужно зайти в BIOS/UEFI и включить ее там.
Важно: Диспетчер задач не показывает сам WHPX. Он показывает только состояние аппаратной виртуализации.
Шаг 2. Проверить компоненты Windows
- Нажмите Win + R.
- Введите:
optionalfeatures.exe
- Нажмите Enter.
- Найдите «Windows Hypervisor Platform».
- Найдите «Virtual Machine Platform».
Если обе галочки уже стоят, переходите к следующему шагу. Если нет, включите их и перезагрузите компьютер.
Шаг 3. Если все уже включено и нужна дополнительная проверка
Сначала выполните полную перезагрузку, а не просто выход из сна или гибернации.
Если после перезагрузки вы хотите убедиться, что гипервизор Windows запускается корректно, проверьте параметр запуска
bcdedit /enum {current} | findstr /i hypervisorlaunchtype
Если в ответе указан Off, включите автозапуск гипервизора
bcdedit /set hypervisorlaunchtype auto
После этого еще раз перезагрузите компьютер.
Быстрое включение: что делать по шагам
Если вы хотите пройти весь путь без лишних деталей, используйте такой порядок
- Включите виртуализацию в BIOS/UEFI. Ищите Intel Virtualization Technology, Intel VT-x, AMD-V или SVM Mode.
- После загрузки Windows откройте optionalfeatures.exe.
- Включите Windows Hypervisor Platform.
- Включите Virtual Machine Platform.
- Полностью перезагрузите компьютер.
- Если ошибка остается, проверьте bcdedit и при необходимости установите hypervisorlaunchtype auto.
Именно такая последовательность закрывает большую часть проблем с WHPX на обычном домашнем ПК или ноутбуке.
Что именно должно быть включено
Для нормальной работы WHPX обычно нужны
- 64-битная Windows.
- Процессор с поддержкой аппаратной виртуализации.
- Включенная виртуализация в BIOS/UEFI.
- Включенный компонент Windows Hypervisor Platform.
- Часто — включенный компонент Virtual Machine Platform.
- Полная перезагрузка после изменения настроек.
Hyper-V нужен не всегда. Для многих сценариев достаточно аппаратной виртуализации, WHPX и Virtual Machine Platform.
Чем WHPX отличается от Hyper-V и Virtual Machine Platform
| Компонент | Что это | Когда нужен |
|---|---|---|
| Intel VT-x / AMD-V / SVM Mode | Аппаратная виртуализация в процессоре | Нужна почти для любой современной виртуализации |
| WHPX / Windows Hypervisor Platform | Системный слой доступа приложений к гипервизору Windows | Нужен приложениям, которые запускают локальные виртуализированные окружения через гипервизор Windows |
| Virtual Machine Platform | Компонент Windows для виртуализированных подсистем и платформ | Часто требуется вместе с WHPX или другими локальными runtime-сценариями |
| Hyper-V | Полная платформа виртуализации Microsoft | Нужна не всегда; чаще используется для отдельных VM-сценариев и администрирования |
Главная путаница обычно в том, что пользователи пытаются найти один переключатель, который «включает все сразу». На практике нужно проверить несколько уровней: виртуализацию в прошивке, компоненты Windows и запуск гипервизора.
Проверка через systeminfo
Откройте PowerShell или Командную строку от имени администратора и выполните
systeminfo
В конце вывода найдите блок Hyper-V Requirements. Обычно там видно, поддерживает ли система виртуализацию, включена ли она в прошивке и доступен ли SLAT.
Если systeminfo пишет, что гипервизор уже обнаружен, это не обязательно ошибка. Часто это означает, что гипервизор Windows уже запущен.
Проверка через PowerShell
Проверить, видит ли Windows активный гипервизор
Get-CimInstance Win32_ComputerSystem | Select-Object HypervisorPresent
Проверить базовую информацию о виртуализации процессора
Get-CimInstance Win32_Processor | Select-Object Name, Manufacturer, VirtualizationFirmwareEnabled, SecondLevelAddressTranslationExtensions
Если VirtualizationFirmwareEnabled показывает False, виртуализация выключена в BIOS/UEFI или недоступна для текущей конфигурации.
Подробно: как зайти в BIOS/UEFI и включить виртуализацию
На разных ПК и ноутбуках внешний вид BIOS отличается, но логика почти всегда одна и та же.
Самый удобный путь из Windows
- Откройте «Параметры».
- Перейдите в «Система».
- Откройте «Восстановление».
- В блоке «Расширенный запуск» нажмите «Перезагрузить сейчас».
- Выберите «Поиск и устранение неисправностей».
- Откройте «Дополнительные параметры».
- Выберите «Параметры встроенного ПО UEFI».
- Нажмите «Перезагрузить».
Если такого пункта нет, используйте стандартную клавишу входа в BIOS/UEFI при старте ПК: чаще всего это Del, F2, F10 или Esc.
В BIOS/UEFI ищите один из таких пунктов
- Intel Virtualization Technology;
- Intel VT-x;
- AMD-V;
- SVM Mode;
- Virtualization Technology;
- Secure Virtual Machine.
Чаще всего нужная настройка находится в разделах Advanced, CPU Configuration, Security, Virtualization Support или похожих меню.
Для Intel обычно нужен пункт Intel Virtualization Technology или Intel VT-x. Для AMD чаще всего используется SVM Mode или AMD-V. После включения сохраните настройки через Save & Exit и дождитесь полной перезагрузки.
Если BIOS выглядит иначе, ориентируйтесь не по точному пути, а по названию самой опции. У разных производителей меню отличается, но ключевые слова почти всегда те же.
Подробно: как включить компоненты Windows через интерфейс
Это самый простой способ включить WHPX в Windows без командной строки.
- Нажмите Win + R.
- Введите:
optionalfeatures.exe
- Нажмите Enter.
- Установите галочку у «Windows Hypervisor Platform».
- Установите галочку у «Virtual Machine Platform».
- Если ваш сценарий требует Hyper-V и он доступен в вашей редакции Windows, включите и его.
- Нажмите OK.
- Дождитесь применения изменений.
- Полностью перезагрузите компьютер.
Не откладывайте перезагрузку. Очень часто именно из-за нее кажется, что WHPX «не включился».
Как включить WHPX через PowerShell
Откройте PowerShell от имени администратора.
Сначала можно проверить состояние компонентов
Get-WindowsOptionalFeature -Online -FeatureName HypervisorPlatform
Get-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
Включить Windows Hypervisor Platform
Enable-WindowsOptionalFeature -Online -FeatureName HypervisorPlatform -All -NoRestart
Включить Virtual Machine Platform
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -All -NoRestart
Опционально включить Hyper-V
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All -All -NoRestart
После этого перезагрузите компьютер
Restart-Computer
Если PowerShell пишет, что компонент не найден, проверьте редакцию Windows и название FeatureName. Полный Hyper-V доступен не везде, но WHPX и Virtual Machine Platform часто доступны отдельно.
Как включить компоненты через DISM
Если удобнее работать через командную строку, используйте DISM.
Включить WHPX
dism.exe /online /enable-feature /featurename:HypervisorPlatform /all /norestart
Включить Virtual Machine Platform
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Опционально включить Hyper-V
dism.exe /online /enable-feature /featurename:Microsoft-Hyper-V-All /all /norestart
Перезагрузить ПК
shutdown /r /t 0
Проверить состояние компонентов
dism.exe /online /get-featureinfo /featurename:HypervisorPlatform
dism.exe /online /get-featureinfo /featurename:VirtualMachinePlatform
Что проверить через bcdedit
Иногда виртуализация в BIOS включена, компоненты Windows активированы, но гипервизор Windows не стартует из-за параметра загрузки.
Проверить текущее значение
bcdedit /enum {current} | findstr /i hypervisorlaunchtype
Если в выводе указан Off, включите автозапуск
bcdedit /set hypervisorlaunchtype auto
Затем перезагрузите компьютер
shutdown /r /t 0
Для большинства сценариев с WHPX нужен именно режим auto.
Типичные проблемы и решения
| Симптом | Возможная причина | Что сделать |
|---|---|---|
| В приложении ошибка WHPX или hypervisor not available | Не включен Windows Hypervisor Platform | Включить WHPX через optionalfeatures, PowerShell или DISM |
| В Диспетчере задач виртуализация отключена | Виртуализация выключена в BIOS/UEFI | Зайти в BIOS/UEFI и включить VT-x, AMD-V или SVM Mode |
| Виртуализация включена, но проблема осталась | Не включен Virtual Machine Platform или не было полной перезагрузки | Включить компонент и полностью перезагрузить компьютер |
| Все включено, но приложение по-прежнему жалуется на гипервизор | Параметр hypervisorlaunchtype отключен | Установить bcdedit /set hypervisorlaunchtype auto и перезагрузиться |
| В BIOS нет нужного пункта | Ограничение прошивки, модели ноутбука или процессора | Проверить спецификации CPU, документацию производителя и обновление BIOS/UEFI |
Если ничего не помогло: короткий порядок диагностики
- Полностью перезагрузите компьютер.
- Проверьте строку «Виртуализация» в Диспетчере задач.
- Откройте optionalfeatures.exe и проверьте WHPX и Virtual Machine Platform.
- Выполните systeminfo.
- Выполните проверку через Get-CimInstance Win32_Processor.
- Проверьте bcdedit.
- Только после этого переходите к обновлению BIOS, драйверов чипсета или поиску конфликтов с другим гипервизором.
Краткий чек-лист
- Виртуализация в BIOS/UEFI включена.
- В Диспетчере задач напротив «Виртуализация» указано «Включено».
- Включен Windows Hypervisor Platform.
- Включен Virtual Machine Platform, если он нужен приложению.
- После изменений выполнена полная перезагрузка.
- В bcdedit не отключен запуск гипервизора.
FAQ
Нужно ли включать Hyper-V, если нужен WHPX?
Не всегда. Во многих случаях хватает аппаратной виртуализации, Windows Hypervisor Platform и Virtual Machine Platform. Полный Hyper-V нужен только в отдельных сценариях.
Почему в Диспетчере задач виртуализация включена, а приложение все равно не стартует?
Потому что Диспетчер задач показывает только состояние аппаратной виртуализации. Сам WHPX и запуск гипервизора Windows нужно отдельно проверить через optionalfeatures и bcdedit.
Можно ли включить WHPX без входа в BIOS?
Только если аппаратная виртуализация уже была включена раньше. Если она отключена в прошивке, одной настройки Windows недостаточно.
Что делать, если в BIOS нет нужного пункта?
Проверьте модель процессора и документацию производителя. Иногда пункт скрыт в расширенном режиме BIOS, называется иначе или недоступен на конкретной модели устройства.
Опасно ли включать виртуализацию?
Обычно нет. Это штатная функция современных процессоров и Windows. Важно только не менять в BIOS другие параметры, если вы не понимаете их назначение.
Итог
Если нужен WHPX, не начинайте с длинной диагностики. Сначала проверьте Диспетчер задач, затем components Windows через optionalfeatures.exe, потом сделайте полную перезагрузку. Если это не помогло, переходите к systeminfo, PowerShell и bcdedit. Такой порядок быстрее всего приводит к рабочему результату и избавляет от лишних действий.