O aplicativo Docker para desktop é bastante famoso entre os desenvolvedores que estão desenvolvendo novos softwares para os sistemas variáveis do Windows. O aplicativo permite o uso de vários sistemas virtuais para testar os novos builds, patches apenas do sistema do desenvolvedor. Mas e se o Docker mostrar a mensagem de erro “Docker não pode habilitar o Hyper-V” do nada? Não se preocupe. Basta seguir estas soluções fáceis para resolver o problema rapidamente.
Soluções Alternativas –
uma. Reiniciar seu computador e tente novamente acessar os sistemas virtuais em seu sistema.
b. Desative qualquer programa antivírus que esteja executando e verifique mais uma vez.
Fix 1 - Habilite o Hyper-V em seu sistema
O Hyper-V é um recurso opcional que você deve habilitar manualmente para trabalhar com ele.
1. Primeiro, clique com o botão direito no Chave do Windows e depois clique em “Corre“.
2. Então, digite este comando e pressione Entrar.
recursos opcionais
3. Assim que o recurso do Windows aparecer, Verifica a "Hyper-V”Opção da lista de recursos opcionais.
4. Depois de fazer isso, clique em “OK“.
O Windows agora habilitará o HyperVisor em seu computador.
5. Em seguida, clique em “Reinicie agora“.
Após a reinicialização da máquina, o Hyper-V será habilitado. Isso vai levar algum tempo. Depois que sua máquina for reinicializada, abra o Docker e tente iniciar uma máquina virtual.
Método alternativo -
Se o método anterior não funcionar, experimente este.
1. Primeiramente, clique com o botão direito no ícone do Windows e clique em “Windows PowerShell (Admin)“.
2. Assim que o terminal aparecer, digite ou cole este código aqui e pressione Entrar.
DISM / Online /Enable-Feature / All / FeatureName:Microsoft-Hyper-V
O Windows habilitará o recurso.
Feche a janela do PowerShell e reinicie o computador uma vez.
Fix 2 - Habilitar virtualização no BIOS
Um dos principais requisitos do Hyper-V é a ativação da virtualização no BIOS.
1. Primeiramente, desligue o seu computador.
2. Inicie a máquina.
3. Quando o sistema está inicializando, você precisa pressionar o botão “Excluir“* tecla do teclado para abrir a configuração do BIOS em seu computador.
* NOTA-A chave particular pode variar de fabricante para fabricante. Esta é a variedade de chaves
Esc, F1, F2, F10, F11, F12 ou Excluir
Pressionar a tecla alocada fará com que a tela do BIOS apareça em alguns instantes.
3. Uma vez o BIOS a configuração abre, vá para o “Avançado" aba.
4. Em seguida, selecione o “Virtualização”Da lista e certifique-se de que é“Habilitado“.
(Em alguns computadores, você pode notar ‘Modo SVM’ em vez de configurações de ‘Virtualização’. Ative-o para obter o mesmo efeito)
5. Novamente, pressione a tecla associada a ele para salvar as configurações.
[É o "F10”Chave para este computador.]
6. Depois disso, selecione “sim”Para finalmente salvar e sair das configurações do BIOS em seu computador.
Depois de salvar as configurações, seu computador irá automaticamente. Agora, abra o aplicativo Docker em seu computador e tente abrir uma nova máquina virtual.
Fix 3 - Remover e reinstalar o Hyper-V
Se os próprios arquivos do Hyper-V forem corrompidos por acaso, o Docker não abrirá.
1. aperte o Tecla Windows + X chaves juntas.
2. Em seguida, clique em “Windows PowerShell (Admin) ”Para acessá-lo.
3. Copiar colar esses códigos um por um e acertar Entrar a partir daí, para executar esses códigos sequencialmente.
Disable-WindowsOptionalFeature -FeatureName microsoft-hyper-v -online restart-computer. Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -Todas as reinicializações do computador. Enable-WindowsOptionalFeature -Online -FeatureName Containers -All
Depois de executar os códigos, abra o Docker mais uma vez e verifique se isso resolve o problema.
NOTA–
Se o problema ainda persistir, tente estas etapas -
uma. Abra o terminal PowerShell com privilégios de administrador.
2. Depois disso, execute este código e verifique se isso ajuda.
MOFCOMP% SYSTEMROOT% \ System32 \ WindowsVirtualization. V2.mof
Verifique se isso resolve o problema.
Seu problema deve ser resolvido.