Hyper-V informa que el hipervisor no se está ejecutando. ¿Cómo iniciar el hipervisor?

45

Creé y ejecuté invitados Hyper-V en esta máquina en el pasado. Las extensiones VT están habilitadas en el BIOS; No hay cambios realizados allí. He cambiado mi orden de dispositivo de arranque recientemente.

¿Cómo puedo asegurarme de que el hipervisor host de Hyper-V se inicie al iniciar Windows?

Al intentar iniciar una VM, el error del Administrador de Hyper-V muestra:

Se produjo un error al intentar iniciar las máquinas virtuales seleccionadas.

Error al restaurar el estado de la máquina virtual.

La máquina virtual 'Windows 10 Tech Preview' no se pudo iniciar porque el hipervisor no se está ejecutando.

ingrese la descripción de la imagen aquí

El Hyper-V Virtual Machine Managementservicio está configurado en Automático.

ingrese la descripción de la imagen aquí

Anteriormente me he ejecutado bcdedit /set hypervisorlaunchtype autocomo administrador.

No se instala ningún otro producto VM como VMWare o Virtualbox.

p.campbell
fuente
Verifíquelo en los servicios si está configurado como automático en el inicio technet.microsoft.com/en-us/library/ee956894(v=ws.10).aspx
Scorpion99
1
¿Tienes otros hipervisores instalados / funcionando? es decir: VirtualBox o VMware?
Ƭᴇcʜιᴇ007
Siguiendo lo que @ Ƭᴇcʜιᴇ007 mencionó, diferentes hipervisores en su sistema pueden dañar seriamente su sistema y pueden entrar en conflicto entre sí.
AStopher
2
Debido a que Hyper-V es un hipervisor de tipo 1, debe iniciarse antes que el kernel de Windows, al igual que Xen. Como tal, bcdedito herramientas similares son de hecho su mejor apuesta. Jugar con los Servicios de Windows, por otro lado, no resolverá nada. Del mismo modo, tener VirtualBox o VMware instalado no cambiará nada. Simplemente se negarán a ejecutarse cuando Hyper-V esté habilitado.
Daniel B
2
En realidad, bcdedit /set hypervisorlaunchtype autoresolvió eso para mí + verificación cruzada de la configuración del BIOS para la virtualización y actualización del firmware del BIOS. Ejecutar bcdedit nuevamente confirmará si la configuración ha sido establecida.
Norman

Respuestas:

48

Tuve exactamente el mismo problema y los consejos de Daniel B y Norman me ayudaron: Correr bcdeditsolo reveló que de hypervisorlaunchtypehecho estaba listo, offasí que bcdedit /set hypervisorlaunchtype autoun reinicio hizo el truco.

Estoy volviendo a publicar sus comentarios como respuesta para preservarlos.

Esto fue causado por un intento (fallido) de ejecutar el emulador de Android desde Android Studio.

Agent_L
fuente
2
Tuve el mismo problema después de clonar el disco de mi sistema a un nuevo SSD por la utilidad Samsung Data Migration Usando bceditsolucionado el problema ...
Michal Levý
Porque para mí también estaba clonando un nuevo disco. bcdedit "sección del cargador de arranque" debe decir "hypervisorlaunchtype Auto".
Orangutech
Tuve el mismo problema, pero tuve que reiniciar la máquina Host antes de que comenzara a funcionar para mí.
3xGuy
17

Como intenté instalar Docker para Windows, descubrí que mi CPU no puede ejecutar Hyper-V, aunque podría instalarlo.

Esta página explica que Windows 8 Hyper-V Client (y creo que Windows 10 también) requiere una CPU con capacidad SLAT para ejecutarse. Para verificar las capacidades de su CPU, use la utilidad Coreinfo ( https://technet.microsoft.com/en-us/sysinternals/cc835722 ) con la opción -v, el carácter '-' indica que falta la función. Aquí puede ver que a mi CPU le faltan todas las funciones necesarias para ejecutar Hyper-V

Tal vez su CPU también carece de algunas características, ¡espero que ayude!

JJP
fuente
2
Si Coreinfo informa que falta el hipervisor, podría estar deshabilitado en el BIOS. Consulte allí y consulte el sitio web del fabricante. Intel: intel.com/content/www/us/en/support/articles/000005486/...
Tereza Tomcova
0

Para otros usuarios: tuve exactamente el mismo error.

Correr bcdedit /set hypervisorlaunchtype autono me ayudó.

Finalmente descubrí que primero necesito habilitar la configuración relacionada con la virtualización en el BIOS (inicialmente no lo noté en la pregunta anterior).

dogrishin
fuente