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.
O Hyper-V Virtual Machine Management
serviço está definido como Automático.
Eu já executei bcdedit /set hypervisorlaunchtype auto
como administrador.
Nenhum outro produto VM como VMWare ou Virtualbox está instalado.
bcdedit
ou 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.bcdedit /set hypervisorlaunchtype auto
resolvi 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.Respostas:
Eu tinha exatamente o mesmo problema e dicas de Daniel B e Norman me ajudou: Correndo
bcdedit
sozinho revelou quehypervisorlaunchtype
estava de fato definido comooff
tãobcdedit /set hypervisorlaunchtype auto
seguido 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.
fonte
bcedit
corrigido o problema ...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.
Talvez sua CPU também não tenha alguns recursos, espero que ajude!
fonte
Para outros usuários: tive exatamente o mesmo erro.
Correr
bcdedit /set hypervisorlaunchtype auto
nã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).
fonte