Hyper-V não funciona no Windows 8

Hyper-V não funciona no Windows 8

Não consigo iniciar uma máquina virtual na minha instância recém-instalada do Hyper-V no Windows 8. Aqui está a mensagem de erro que estou recebendo:

Não foi possível encontrar um certificado utilizável. Erro: 'Elemento não encontrado'

Eu tentei:

  • Reinstalando o Hyper-V
  • Reiniciando o serviço Hyper-V
  • As etapas listadasaqui.
  • Instalandokb967902(não foi possível instalar)

Alguma ideia?

Editar 1

O erro ocorre para uma única VM criada por meio do Hyper-V. A VM atualmente não possui sistema operacional (porque foi criada recentemente).

Esta é a única VM no Hyper-V. Estou simplesmente tentando instalar o XP em uma VM para poder fazer alguns testes no IE 8.

Editar 2

Eu tentei todas as etapas da resposta e comentários de @MystereMan, incluindo a reinstalação do Hyper-V.

Reduzimos o problema a um certificado que não existe no vmms\Personal\Certificates.

Editar 3

Nome do host encontrado: OMS144.WORKGROUP Criando um novo certificado usando Erro makecert.exe: Não é possível criar a chave do assunto ('ac9fcedb-e695-4279-817d-fd1c98729dd6') Falha na exceção inesperada!

Em C:\Users\OMS 144\Desktop\Untitled1.ps1:44 char:9+ lança “Erro de certificado não encontrado. Verifique se makecert.exe foi bem-sucedido ...+ ~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Em C:\Users\OMS 144\Desktop\Untitled1.ps1:11 char :20+ 0..100 | foreach { write-host -ForegroundColor Branco ((gv -ErrorAction Silen ...+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

System.Management.Automation.RuntimeException: erro de certificado não encontrado. Verifique se makecert.exe foi bem-sucedido ou não

Editar 4

Certificado criado com sucesso:

vmms\Autoridades de certificação raiz confiáveis\Certificados\OMS144.WORKGROUP

A mensagem de erro persiste.

Responder1

O Hyper-V requer uma CPU que suporte virtualização de hardware e deve estar habilitada no BIOS. Verifique se sua CPU suporta isso (baixe CPU-z e verifique). Verifique as configurações do BIOS para suporte à virtualização.

EDITAR:

OK, esse problema provavelmente ocorre devido a um certificado expirado ou corrompido. Siga esses passos:

  1. Abra um prompt de comando e digite Services.msc. Acesse Hyper-V Virtual Machine Managemente pare o serviço.
  2. No prompt de comando, digite mmce pressione Enter. No menu Arquivo, escolha Add/Remove Snap-in, selecione Certificados e depois Adicionar.
  3. Na próxima janela selecione Service Accounte Avançar. Em Selecionar Computador, selecione o padrão de Local ComputerAvançar.
  4. Agora, na conta de serviço, faça uma busca detalhada Hyper-V Virtual Machine Managemente selecione-a, em seguida, Concluir e OK.
  5. Agora, no painel esquerdo, expanda Certificatese vmms\Personaldestaque Certificates. No painel direito, clique duas vezes no certificado, deve mostrar Emitido para como o nome da máquina host.
  6. Na guia Geral do certificado, na parte inferior, deve aparecer Válido desde e uma data de início e de término. O problema é que o certificado expirou.
  7. Agora feche a janela do certificado e, no painel direito, clique com o botão direito e selecione excluir.
  8. Volte para Services.msc e reinicie o Hyper-V Virtual Machine Managementserviço.
  9. Volte ao console MMC e atualize o Personal\Certificatese você deverá ver um novo lá. Clique duas vezes nele e verifique as novas datas válidas.
  10. Para poder acessar as VMs agora, você terá que reiniciar a VM ou simplesmente usar o estado de salvamento e iniciar o backup da VM.

informação relacionada