This tutorial will show you how to enable or disable the Windows Hypervisor Platform for all users in Windows 10 and Windows 11.
The Windows Hypervisor Platform (WHP) is a virtualization feature in Windows that adds an extended user-mode API for third-party virtualization stacks and applications (ex: VirtualBox or QEMU) to create and manage partitions at the hypervisor level, configure memory mappings for the partition, and create and control execution of virtual processors. It enables these applications to leverage the underlying hardware virtualization capabilities of Hyper-V.
References:
Windows Hypervisor Platform API Definitions
Describes Windows Hypervisor Platform API definitions and provides a high-level overview of the third-party architecture.
learn.microsoft.com
You must be signed in as an administrator to enable or disable the Windows Hypervisor Platform.
Windows Hypervisor Platform requires Intel ("Intel VT" or "VT-x") or AMD ("AMD-V") CPU virtualization enabled in BIOS/UEFI
Contents
- Option One: Enable or Disable Windows Hypervisor Platform in Settings
- Option Two: Enable or Disable Windows Hypervisor Platform in Windows Features
- Option Three: Enable or Disable Windows Hypervisor Platform in PowerShell
- Option Four: Enable or Disable Windows Hypervisor Platform in Command Prompt
This option is currently only available in Windows 11 build 26100.7309 (24H2) and build 26200.7309 (25H2).
1 Open Settings (Win+I).
2 Click/tap on System on the left side, and click/tap on Advanced on the right side. (see screenshot below)
3 Click/tap on Virtual Workspaces. (see screenshot below)
4 Turn on or off (default) Windows Hypervisor Platform for what you want. (see screenshot below)
5 When finished, click/tap on Restart now to restart the computer to apply. (see screenshot below)
This will immediately restart the computer, be sure to save and close everything else first.
1 Open Windows Features (OptionalFeatures.exe).
2 Check (enable) or uncheck (disable - default) Windows Hypervisor Platform for what you want, and click/tap on OK. (see screenshot below)
3 Click/tap on Restart when ready to apply. (see screenshot below)
This will immediately restart the computer, be sure to save and close everything else first.
1 Open Windows Terminal (Admin), and select Windows PowerShell.
2 Copy and paste the command below you want to use into Windows Terminal (Admin), and press Enter. (see screenshots below)
(Enable Windows Hypervisor Platform)
Enable-WindowsOptionalFeature -Online -FeatureName "HypervisorPlatform"OR
(Disable Windows Hypervisor Platform)
This is the default setting.
Disable-WindowsOptionalFeature -Online -FeatureName "HypervisorPlatform"3 When prompted to restart the computer to apply, type Y, and press Enter when ready.
This will immediately restart the computer, be sure to save and close everything else first.
1 Open Windows Terminal (Admin), and select Command Prompt.
2 Copy and paste the command below you want to use into Windows Terminal (Admin), and press Enter. (see screenshots below)
(Enable Windows Hypervisor Platform)
DISM /Online /Enable-Feature /FeatureName:"HypervisorPlatform"OR
(Disable Windows Hypervisor Platform)
This is the default setting.
DISM /Online /Disable-Feature /FeatureName:"HypervisorPlatform"3 When prompted to restart the computer to apply, type Y when ready.
This will immediately restart the computer, be sure to save and close everything else first.
That's it,
Shawn Brink
Last edited:











