Desactivar Hyper-V en Windows 10

TL;DR:* bcdedit /set hypervisorlaunchtype off

Hace unos días tuve la puntada de querer echarle un ojo a Windows Subsystem for Linux, entonces instalé la distro de Debian 9.5 que está en el Windows App Store, y todo más o menos bien.

El problema es que VMWare Player 15 no funciona cuando se activa Hyper-V. Se supone que desde 15.5 funciona, pero creo que nada más el Workstation y yo tengo el Player (gratis).

Probé instalando y desinstalando Hyper-V y WSL, pero después de reiniciar 10 veces todavía no veía éxito. Probé restablecer un punto de restauración de unos días antes, y de todas formas no se arregló (aunque me devolvió el VMWare 15, había instalado el 16).

En la documentación de Microsoft dice que puedes usar msinfo32.exe para verificar si Hyper-V está activo, y pues no se desactivó ni con el punto de restauración.

Al final un artículo de Petri.com me dijo que, si a pesar de haber desactivado todo aún estaba ahí, usara bcdedit para revisar, y bcdedit /set hypervisorlaunchtype off para desactivarlo. Eso fue lo que resultó.

Hyper-V es un hypervisor que se corre debajo de Windows 10, lo que técnicamente viene a convertir tu máquina regular en una máquina virtual. Es como el famoso y viejo “modo protegido” del Intel 386. El problema es que VMWare y VirtualBox no pueden convivir con este método porque ellos quieren usar el hypervisor del procesador y lo encuentran ocupado.

WSL parece funcionar muy bien, pero es un experimento que no podré llevar a cabo en mi máquina mientras tenga que traer VMWare...