WSL 2 on Windows 10 – Please enable the Virtual Machine Platform Windows feature and ensure virtualization is enabled in the BIOS

Once upon a time i installed WSL 2 on Windows 10 correctly, run it and also worked with it. However, i was messing around with BlueStack, an android emulator which uses hyper-V. After configuring all the gears to make it run i discovered, that my WSL 2 didn’t work anymore. When starting it would prompt:

 Please enable the Virtual Machine Platform Windows feature and ensure virtualization is enabled in the BIOS 

There are 2 generally known fixes and one additional fix which in the end worked for me:

1. Activate VM-Plattform

As the error message suggest you need to activate the VM-Plattform feature. To do so:

  1. Under Windows > search for Windows-Features
  2. Activate VM-Plattform and Windows-Subsystem for Linux
  3. Remember to restart your computer

2. Enable Virtualization in your BIOS setting

As the error message suggest, activate the appropriate settings in your BIOS.

3. Configure hypervisorlaunchtype

What eventually did the trick was the following line, executed on the windows shell. Remember to restart your computer afterwards. Admittingly i don’t fully understand, how the following configuration works, but hey it worked for me! (source)

bcdedit /set hypervisorlaunchtype auto

Leave a Comment

Your email address will not be published. Required fields are marked *

hungsblog | Nguyen Hung Manh | Dresden