Note that you need Windows 10 Pro or Enterprise for this, and you have to be Administrator to do these. Enable Hyper-V Hypervisor before typing these commands.
You will have to enable virtualization extensions. Do that with Advanced Startup and click “troubleshoot” and click change uefi firmware settings. I don’t remember the setup, whether you have to click Advanced after clicking troubleshoot and then click change UEFI firmware settings.
Be careful. READ THE DIRECTIONS ASSOCIATED WITH EACH OF THESE COMMANDS BEFORE COPYING AND PASTING THEM. I put all-caps for the sake of those with autism or ADHD. If you make a mistake, you might mess Windows up. After copying and pasting these, replace “GUID of Windows 10” or “GUID of no-hypervisor” with the correct GUID. You will find it out.If you have any questions, ask me..
Then in Administrator command prompt, type bcdedit /set {GUID of Windows 10} hypervisorlaunchtype auto
OR
bcdedit /set {current} hypervisorlaunchtype auto
PLEASE DO NOT TYPE the phrase “GUID of Windows 10”! Instead, type whatever the guid for Windows 10 is.Type bcdedit to see the boot options. In the one with Description of “Windows 10,” there’s the GUID that should have hypervisorlaunchtype to “auto.”
bcdedit /set {current} description "Windows 10 with Hyper-V"
OR
bcdedit /set {GUID of Windows 10} description "Windows 10 with Hyper-V"
Again, DON’T TYPE “GUID of Windows 10”! Instead, type whatever the guid is of Windows 10. You can find it by typing bcdedit and looking for the boot option with “Description” of “Windows 10.” Whatever the guid is of that, set it to have a description of “Windows 10 with Hyper-V.”
Then copy the GUID and turn off hypervisor
bcdedit /copy {current} /d "Windows 10 without hypervisor"bcdedit /set {GUID of no-hypervisor} hypervisorlaunchtype off
DON’T type “GUID of no-hypervisor”! Instead, type whatever the GUID is of the boot option for running Windows 10 without the hypervisor.
Edit note: I made some improvements to this blog post.