Hyper-V no funciona en Windows 8

Hyper-V no funciona en Windows 8

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:

No se pudo encontrar un certificado utilizable. Error: "Elemento no encontrado"

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:

  1. Abra un símbolo del sistema y escriba Services.msc. Vaya Hyper-V Virtual Machine Managementy detenga el servicio.
  2. En el símbolo del sistema, escriba mmcy presione enter. En el menú Archivo, elija Add/Remove Snap-in, seleccione Certificados y luego Agregar.
  3. En la siguiente ventana seleccione Service Accounty Siguiente. En Seleccionar computadora, seleccione el valor predeterminado y Local Computerluego Siguiente.
  4. Ahora, en Cuenta de servicio, profundice hasta Hyper-V Virtual Machine Managementseleccionarla, luego Finalizar y Aceptar.
  5. Ahora, en el panel izquierdo, expanda Certificatesy vmms\Personalresalte Certificates. En el panel derecho, haga doble clic en el certificado; debería mostrar Emitido para como el nombre de la máquina host.
  6. 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.
  7. Ahora cierre la ventana del certificado y luego, en el panel derecho, haga clic derecho y seleccione eliminar.
  8. Vuelva a Services.msc y reinicie el Hyper-V Virtual Machine Managementservicio.
  9. Regrese a la consola MMC y actualice Personal\Certificatesy debería ver uno nuevo allí. Haz doble clic sobre él y verifica las nuevas fechas válidas.
  10. 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.

información relacionada