How to Enable Virtual Machine Platform Windows 10: A Step-by-Step Guide

Virtual Machine Platform is an optional Windows virtualization component used by technologies such as WSL 2 and some virtualization software. It requires compatible hardware virtualization and may require a restart after installation.

Steps

  1. Open Start and search for Turn Windows features on or off.
  2. Open the Windows Features dialog.
  3. Select Virtual Machine Platform.
  4. Choose OK and allow Windows to install the component.
  5. Restart the computer when requested.
  6. Test the virtualization feature or application that required the component.

Hardware virtualization also matters

If Virtual Machine Platform installs but cannot operate, check whether Intel VT-x or AMD-V virtualization is enabled in the computer’s UEFI/BIOS. Use the PC manufacturer’s instructions because firmware menus differ.

Related Windows features are not interchangeable

Hyper-V, Windows Hypervisor Platform, Virtual Machine Platform, Windows Sandbox, and WSL use related virtualization technologies but serve different purposes. Enable only the components required by your workload.

Check third-party hypervisor compatibility

Current versions of virtualization applications can have specific requirements or behavior when Windows hypervisor features are active. Consult the application’s current documentation before disabling Windows security features or changing firmware settings.

Windows 10 is now a legacy platform

Windows 10 reached the end of standard support in October 2025. For ongoing virtualization work, use a supported host operating system rather than building a new long-term environment around Windows 10.

Confirm the feature after rebooting

After Windows restarts, reopen Windows Features if troubleshooting requires confirmation and make sure Virtual Machine Platform remains selected. Then test the specific WSL or virtualization workload instead of enabling additional optional components preemptively.