Problem: virtualisation is enabled in the BIOS but you still encounter Windows Subsystem for Linux error 0x80370102.
Try this:
Make sure that the hypervisor launch is enabled in your boot configuration. You can check this by typing in CMD (run as administrator):
bcdedit /enum | findstr -i hypervisorlaunchtype
If turned off, enable by typing:
bcdedit /set hypervisorlaunchtype Auto
Then restart your machine and try launching WSL again.