How to Install Virtual Machine Platform in Optional Windows Features on Windows 11

A simple and easy-to-follow guide for installing Virtual Machine Platform on your Windows 11 PC

Virtual Machine Platform helps you load multiple operating systems on your PC. For example, a Virtual Machine Platform is required for running WSL2 (Windows Subsystem for Linux) or Android on your PC. It can also be used to create MSIX app packages for an App-V or MSI. You can easily enable Virtual Machine Platform on your Windows 11 PC from the Control Panel.

However, in order to use Virtual Machine Platform to install other subsystems, you will also need to make sure you have Virtualization enabled in BIOS on your Windows PC. For your ease of convenience, we have listed the steps to enable it as well.

Note: If you upgraded from Windows 10 to Windows 11 on your PC, you can use these steps to enable virtualization. But if your PC came preinstalled with Windows 11, it will already have virtualization enabled.

Enable Virtualization in BIOS

There are multiple ways you can access the BIOS settings on your computer. However, the most convenient way is through the Settings app. If you already have enabled the virtualization on your Windows PC, head to the next section.

First, head to the Start Menu and click on the ‘Settings’ icon.

After that, ensure that you have selected the ‘System’ tab from the left sidebar.

Then, click on the ‘Recovery’ option from the right section of the window.

After that, click on the ‘Restart now’ button to proceed. This will bring a prompt to your screen.

Next, click on the ‘Restart now’ button to immediately restart your PC.

Once your PC restarts, click on the ‘Troubleshoot’ tile.

After that, click on the ‘Advanced options’ tile to continue.

Next, click on the ‘UEFI Firmware Settings’ tile to proceed. Your PC may restart again.

Then, on the BIOS setup menu, use the arrow keys to highlight the ‘BIOS Setup’ tile and press spacebar/Enter to continue.

After that, click on the ‘Configuration’ tab from the left sidebar. Then, click on the checkbox preceding the ‘Virtualization Technology’ option.

Finally, click on the ‘Save’ button and press the F10 key on your keyboard to save and exit the screen.

Enable Virtual Machine Platform from Control Panel

Once you have enabled virtualization from the BIOS settings on your device, you can enable the ‘Virtual Machine Platform’ option.

First, head to the Start Menu and type Control to perform a search. After that, click on the ‘Control Panel’ tile to open it.

Then, click on the ‘Programs and Features’ option from the grid.

Next, click on the ‘Turn Windows features on or off’ option to continue. This will open a separate window on your screen.

Then, locate and click on the checkbox preceding the ‘Virtual Machine Platform’ option.

Next, make sure the ‘Hyper-V’ option is also enabled as well.

Windows will then apply the settings to your PC.

Once the process has been completed, click on the ‘Restart now’ button to apply the changes.


That’s it, people. Using the above-mentioned method, you can easily install Virtual Machine Platform on your PC and make sure your PC is ready to host other subsystems.