No puedo iniciar una máquina virtual en mi instancia recién instalada de Hyper-V en Windows 8. Este es el mensaje de error que recibo:
He intentado:
- Reinstalar Hyper-V
- Reiniciar el servicio Hyper-V
- Los pasos enumeradosaquí.
- Instalaciónkb967902(no pude instalarlo)
¿Algunas ideas?
Editar 1
El error se produce para una única máquina virtual que se creó a través de Hyper-V. La máquina virtual actualmente no tiene sistema operativo (porque es recién creada).
Esta es la única máquina virtual en Hyper-V. Simplemente estoy intentando instalar XP en una máquina virtual para poder realizar algunas pruebas de IE 8.
Editar 2
Probé todos los pasos en la respuesta y los comentarios de @MystereMan hasta la reinstalación de Hyper-V.
Hemos reducido el problema a un certificado que no existe en vmms\Personal\Certificates
.
Editar 3
Nombre de host encontrado: OMS144.WORKGROUP Creando un nuevo certificado usando Error de makecert.exe: No se puede crear la clave del asunto ('ac9fcedb-e695-4279-817d-fd1c98729dd6') ¡Excepción inesperada fallida!
En C:\Users\OMS 144\Desktop\Untitled1.ps1:44 char:9+ arroja “Error de certificado no encontrado. Compruebe si makecert.exe se realizó correctamente ...+ ~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ En C:\Users\OMS 144\Desktop\Untitled1.ps1:11 char :20+ 0..100 | foreach { write-host -ForegroundColor Blanco ((gv -ErrorAction Silen ...+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
System.Management.Automation.RuntimeException: error de certificado no encontrado. Compruebe si makecert.exe tiene éxito o no
Editar 4
Certificado creado exitosamente:
vmms\Autoridades de certificación raíz de confianza\Certificados\OMS144.WORKGROUP
El mensaje de error persiste.
Respuesta1
Hyper-V requiere una CPU que admita la virtualización de hardware y debe estar habilitada en el BIOS. Verifique que su CPU admita esto (descargue CPU-z y verifique). Verifique la configuración del BIOS para obtener soporte de virtualización.
EDITAR:
Bien, este problema probablemente se deba a un certificado caducado o dañado. Sigue estos pasos:
- Abra un símbolo del sistema y escriba
Services.msc
. VayaHyper-V Virtual Machine Management
y detenga el servicio. - En el símbolo del sistema, escriba
mmc
y presione enter. En el menú Archivo, elijaAdd/Remove Snap-in
, seleccione Certificados y luego Agregar. - En la siguiente ventana seleccione
Service Account
y Siguiente. En Seleccionar computadora, seleccione el valor predeterminado yLocal Computer
luego Siguiente. - Ahora, en Cuenta de servicio, profundice hasta
Hyper-V Virtual Machine Management
seleccionarla, luego Finalizar y Aceptar. - Ahora, en el panel izquierdo, expanda
Certificates
yvmms\Personal
resalteCertificates
. En el panel derecho, haga doble clic en el certificado; debería mostrar Emitido para como el nombre de la máquina host. - En la pestaña General del certificado en la parte inferior debe mostrar Válido desde y una fecha de inicio y finalización. El problema es que el certificado ha caducado.
- Ahora cierre la ventana del certificado y luego, en el panel derecho, haga clic derecho y seleccione eliminar.
- Vuelva a Services.msc y reinicie el
Hyper-V Virtual Machine Management
servicio. - Regrese a la consola MMC y actualice
Personal\Certificates
y debería ver uno nuevo allí. Haz doble clic sobre él y verifica las nuevas fechas válidas. - Para poder acceder a las máquinas virtuales ahora, tendrá que reiniciar la máquina virtual o simplemente usar el estado de guardado y luego iniciar la copia de seguridad de la máquina virtual.