O Hyper-V relata que o hypervisor não está em execução. Como iniciar o hypervisor?

45

Eu criei e executei convidados Hyper-V nesta máquina no passado. As extensões VT estão ativadas no BIOS; nenhuma alteração feita lá. Alterei meu pedido de dispositivo de inicialização recentemente.

Como garantir que o hipervisor de host do Hyper-V seja iniciado na inicialização do Windows?

Ao tentar iniciar uma VM, o erro do Gerenciador Hyper-V mostra:

Ocorreu um erro ao tentar iniciar as máquinas virtuais selecionadas.

Falha ao restaurar o estado da máquina virtual.

Não foi possível iniciar a máquina virtual 'Windows 10 Tech Preview' porque o hipervisor não está em execução.

insira a descrição da imagem aqui

O Hyper-V Virtual Machine Managementserviço está definido como Automático.

insira a descrição da imagem aqui

Eu já executei bcdedit /set hypervisorlaunchtype autocomo administrador.

Nenhum outro produto VM como VMWare ou Virtualbox está instalado.

p.campbell
fonte
Verifique nos serviços se estiver definido como automático na inicialização technet.microsoft.com/en-us/library/ee956894(v=ws.10).aspx
Scorpion99
1
Você tem outros Hypervisors instalados / em execução? ou seja: VirtualBox ou VMware?
Ƭᴇcʜιᴇ007
Seguindo o que @ Ƭᴇcʜιᴇ007 mencionou, diferentes hipervisores no seu sistema podem atrapalhar seriamente o sistema e podem entrar em conflito entre si.
AStopher
2
Como o Hyper-V é um hipervisor tipo 1, ele deve ser iniciado antes do kernel do Windows, como o Xen. Como tal, bcdeditou ferramentas semelhantes são realmente a sua melhor aposta. Brincar com o Windows Services, por outro lado, não resolverá nada. Da mesma forma, ter o VirtualBox ou o VMware instalado não muda nada. Eles simplesmente se recusam a executar quando o Hyper-V está ativado.
Daniel B
2
Na verdade, bcdedit /set hypervisorlaunchtype autoresolvi isso para mim + verificação cruzada das configurações da BIOS para virtualização e atualização do firmware da BIOS. A execução do bcdedit novamente confirmará se as configurações foram definidas.
Norman

Respostas:

48

Eu tinha exatamente o mesmo problema e dicas de Daniel B e Norman me ajudou: Correndo bcdeditsozinho revelou que hypervisorlaunchtypeestava de fato definido como offtão bcdedit /set hypervisorlaunchtype autoseguido por uma reinicialização fez o truque.

Reposiciono os comentários deles como resposta para preservá-los.

Isso foi causado por uma tentativa (sem êxito) de executar o emulador do Android no Android Studio.

Agent_L
fonte
2
Teve o mesmo problema após a clonagem do disco do sistema para o novo SSD pelo utilitário Samsung Data Migration. Usando bceditcorrigido o problema ...
Michal Levý 23/09
Porque para mim estava clonando para uma nova unidade também. O bcdedit "boot loader section" precisa dizer "hypervisorlaunchtype Auto".
Orangutech 16/03
Eu tive o mesmo problema, mas tive que reiniciar a máquina Host antes de começar a trabalhar para mim.
3xGuy
17

Desde que tentei instalar o Docker para Windows, descobri que minha CPU simplesmente não pode executar o Hyper-V, embora eu pudesse instalá-lo.

Esta página explica que o Windows 8 Hyper-V Client (e também acho que o Windows 10) requer uma CPU compatível com SLAT para ser executada. Para verificar os recursos da CPU, use o utilitário Coreinfo ( https://technet.microsoft.com/en-us/sysinternals/cc835722 ) com a opção -v, o caractere '-' indica que o recurso está ausente. Aqui você pode ver que minha CPU está sem todos os recursos necessários para executar o Hyper-V

Talvez sua CPU também não tenha alguns recursos, espero que ajude!

JJP
fonte
2
Se o Coreinfo relatar o hipervisor como ausente, ele poderá estar desativado no BIOS. Verifique lá e verifique o site do fabricante. Intel: intel.com/content/www/us/en/support/articles/000005486/...
Tereza Tomcova
0

Para outros usuários: tive exatamente o mesmo erro.

Correr bcdedit /set hypervisorlaunchtype autonão me ajudou.

Finalmente, descobri que preciso ativar as configurações relacionadas à virtualização no BIOS primeiro (não percebi isso pela pergunta acima inicialmente).

dogrishin
fonte