Como Desativar o Hyper-V no Windows

Microsoft Hyper-V é um hipervisor de tipo 1 que você pode instalar no Windows – incluindo no Windows 10 e Windows Server 2019. Em alguns cenários, você pode precisar desinstalar o Hyper-V em sua máquina Windows. Por exemplo, VMware Workstation e Hyper-V não são compatíveis quando instalados na mesma máquina. Os mesmos problemas ocorrem com outros hipervisores de tipo 2 como o VirtualBox.

Seja qual for o seu caso, aprenda como desinstalar o Hyper-V no Windows usando dois métodos: via GUI (interface gráfica do usuário) e via CLI (interface de linha de comando).

Nota: Os processos explicados para o Windows 10 são aplicáveis ao Windows 11. Os processos explicados para o Windows Server 2019 também funcionam para o Windows Server 2022 e 2016.

Como Desativar o Hyper-V no Windows 10 e 11 no Painel de Controle

Usar o Painel de Controle para desinstalar o Hyper-V é o método mais conveniente e preferido pela maioria dos usuários para o Windows 10 ou 11. Como resultado, o recurso Hyper-V é desinstalado completamente.

Para desinstalar o Hyper-V, faça o seguinte:

  1. Clique em Iniciar, digite Painel de Controle e abra. Pressione Win+R. No campo Executar, digite appwiz.cpl e pressione Enter.
  2. Na janela do Painel de Controle, clique em Ativar ou desativar recursos do Windows.
  3. Na janela Recursos do Windows que abrir, desmarque a caixa de seleção Hyper-V. Certifique-se de que as caixas de seleção nas subpastas do Hyper-V estejam desmarcadas.

  4. Localize e desmarque Plataforma de Máquina Virtual e Plataforma de Hipervisor do Windows.
  5. Clique em OK para salvar as configurações e iniciar o processo de desinstalação do Hyper-V.
  6. Clique em Reiniciar agora para reiniciar o seu computador e concluir o processo de desinstalação do Hyper-V.

Como Desinstalar o Hyper-V no Windows 10 e 11 com o Prompt de Comando

Você pode desinstalar o Hyper-V na interface de linha de comando (CLI) assim como com o método anterior na interface gráfica do usuário (GUI). Este fluxo de trabalho funciona tanto no Windows 10 quanto no Windows 11.

Verifique o status da instalação do Hyper-V na linha de comando antes de começar a desinstalar o Hyper-V e para garantir que este hipervisor tenha sido removido do seu sistema Windows depois que você desinstalou o Hyper-V.

  1. Abra o prompt de comando (CMD) como administrador. Abra o menu Iniciar do Windows, digite cmd, clique com o botão direito na entrada cmd e clique em Executar como administrador.
  2. Execute systeminfo para verificar se o Hyper-V está instalado.
    • Se o Hyper-V não estiver instalado, na seção Requisitos do Hyper-V, você verá os nomes das tecnologias necessárias para instalar o Hyper-V e o status de sua disponibilidade na máquina.
    • Se o Hyper-V estiver instalado, você deverá ver a seguinte mensagem na linha Requisitos do Hyper-V:
      Foi detectado um hipervisor. As funcionalidades necessárias para o Hyper-V não serão exibidas..

    • Como alternativa, você pode executar msinfo32.exe para verificar se o Hyper-V está desinstalado na GUI. As informações necessárias estão localizadas na seção Resumo do Sistema na parte inferior da lista de itens.

      Agora, uma vez que você tenha verificado que o Hyper-V está instalado, você pode desinstalar o Hyper-V no Windows 10 usando a linha de comando.

  3. Abra o PowerShell com privilégios administrativos (digite PowerShell no menu Iniciar, clique com o botão direito do mouse em PowerShell e clique em Executar como administrador assim como você faz para executar CMD).
  4. Execute o seguinte comando para remover o recurso Hyper-V do Windows 10:

    Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All

  5. Você deseja reiniciar o computador para concluir esta operação agora?

    Digite Y e pressione Enter.

  6. É necessário reiniciar após executar este comando. Você pode digitar N (Não) e reiniciar o Windows manualmente.

Removendo o Hyper-V com DISM

O DISM (Deployment Image Servicing and Management) é uma ferramenta para trabalhar com imagens do Windows (.wim) e instalar/desinstalar drivers, recursos e pacotes do Windows.

Abra o PowerShell com privilégios administrativos e execute este comando para desativar o Hyper-V:

DISM /Online /Disable-Feature:Microsoft-Hyper-V

Você pode precisar desativar o Secure Boot nas configurações da UEFI/BIOS de um computador para concluir o processo de desinstalação e remover o Hyper-V. A sequência para desativar o Secure Boot depende do seu fornecedor de hardware e difere para diferentes fornecedores e modelos de placa-mãe.

Como Desativar o Hyper-V no BCDEDIT

Você pode alterar as opções de inicialização do Hyper-V quando o Windows é iniciado sem desinstalar completamente o Hyper-V. Neste caso, o Hyper-V está instalado, mas inativo. O Hyper-V não é inicializado antes do Windows ser iniciado se você desativar o Hyper-V usando a ferramenta de linha de comando bcdedit. Bcdedit é a ferramenta de linha de comando para gerenciar os Dados de Configuração de Inicialização ou BCD. O armazenamento BCD é usado para descrever parâmetros de inicialização para aplicativos, adicionar entradas de menu de inicialização, etc.

Se você usar o BCD para desativar o Hyper-V, o recurso Hyper-V é desativado, mas não desinstalado completamente do Windows. Como você se lembra, o Hyper-V é o hipervisor do tipo um que é inicializado antes do Windows ser iniciado. A ideia de usar este método é desativar o Hyper-V na configuração de inicialização.

Para usar este método para desativar o Hyper-V:

  1. Execute o prompt de comando (CMD) como administrador e execute o seguinte comando:

    bcdedit /set hypervisorlaunchtype off

    Nota: Se precisar habilitar o Hyper-V novamente, execute bcdedit /set hypervisorlaunchtype on

  2. Para maior conveniência, você pode criar duas entradas de inicialização para sua máquina Windows. Uma entrada de inicialização é usada para iniciar o sistema operacional com o Hyper-V e outra é usada para iniciar o SO sem o Hyper-V.
  3. Execute o seguinte comando para copiar a configuração de inicialização padrão para a nova entrada. “Hyper-V disable” é o nome da nova entrada de inicialização no meu caso.

    bcdedit /copy {default} /d "Hyper-V disable"

  4. A seguinte mensagem de saída é exibida:

    A entrada foi copiada com sucesso para {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}.

  5. Execute o comando para editar as opções de inicialização do Hyper-V para a nova entrada de inicialização que você criou. Copie o valor entre chaves {} da mensagem de saída acima e cole neste comando:

    bcdedit /set {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} hypervisorlaunchtype off

  6. Você deve ver a mensagem: A operação foi concluída com sucesso.
  7. Edite o nome da entrada de inicialização padrão com o Hyper-V para “Windows 10 Hyper-V” para mais conveniência:

    bcdedit /set {default} description "Windows 10 Hyper-V"

  8. Reinicie seu computador.

Agora você tem duas entradas no menu de inicialização. Selecione “Hyper-V desativado” para inicializar o Windows sem Hyper-V ou selecione “Windows 10 Hyper-V” para inicializar o Windows com Hyper-V.

Como Desinstalar o Hyper-V no Windows Server 2019

O processo de remoção do Hyper-V no Windows Server 2019 é ligeiramente diferente em comparação com o Windows 10. Nesta seção, abordamos como desinstalar o Hyper-V no Windows Server 2019. O fluxo de trabalho para desinstalar o Hyper-V no Windows Server 2022 e 2016 é idêntico.

Usando a GUI

Se o seu Windows Server estiver instalado com a experiência gráfica e tiver uma interface gráfica do usuário (GUI), então a maneira mais fácil de desinstalar o Hyper-V é usando o Gerenciador do Servidor e o assistente Remover Funções e Recursos.

  1. Abra o Gerenciador do Servidor (Iniciar > Gerenciador do Servidor), e clique em Gerenciar > Remover Funções e Recursos.

    O assistente Remover Funções e Recursos é aberto.

  2. Antes de Começar. Não há nada para configurar nesta etapa, mas você pode selecionar a opção Ignorar esta página por padrão para evitar exibir esta página no futuro. Clique em Avançar para continuar.
  3. Seleção do Servidor. Selecione um servidor do pool de servidores e escolha seu servidor na lista. O nome do servidor é Hyper-V-Repl.test.net no meu caso. Clique em Avançar em cada etapa do assistente para continuar.

  4. Funções do Servidor. Desmarque a caixa de seleção do Hyper-V na lista de funções para desinstalar o Hyper-V.

  5. A janela popup abre. Marque as características que você está prestes a remover. Selecione Remover ferramentas de gerenciamento (se aplicável) para remover as ferramentas do Windows Hyper-V Manager. Clique em Remover Recursos.

  6. Recursos. Não é necessário remover os recursos personalizados ao desinstalar o Hyper-V. Deixe a configuração dos recursos como está.

  7. Confirmação. Marque todos os itens que serão removidos. Selecione a caixa de seleção se deseja que seu servidor reinicie automaticamente quando a função Hyper-V for removida. Caso contrário, será necessário reiniciar o Windows manualmente para que as alterações tenham efeito e concluam a desinstalação do Hyper-V. Clique em Remover para concluir a desinstalação do Hyper-V.

Usando o PowerShell

O comando PowerShell para desinstalar o Hyper-V no Windows Server 2016, 2019 e 2022 não é o mesmo que no Windows 10.

  1. Abra o PowerShell como administrador.
  2. Execute o seguinte comando para desinstalar o Hyper-V no Windows Server 2016:

    Remove-WindowsFeature -Name Hyper-V

  3. Reinicie o servidor para concluir o processo de remoção.

Problemas que Podem Ocorrer

Às vezes, podem ocorrer problemas ao tentar desinstalar o Hyper-V no Windows 10 e no Windows Server 2016, 2019 ou 2022. Vamos explicar alguns problemas comuns e oferecer recomendações para ajudar a corrigir esses problemas.

Caso 1

Se você receber uma mensagem informando que o Windows não pode desinstalar os componentes do Hyper-V, tente verificar os arquivos do sistema e o armazenamento deles. Diferentes códigos de erro são exibidos, por exemplo, 0x800F0831, 0x80073701, etc. Use ferramentas de linha de comando para corrigir esse problema. Abra o prompt de comando (CMD) com privilégios administrativos e execute os seguintes comandos.

Dism /Online /Cleanup-Image /RestoreHealth

Dism.exe /online /Cleanup-Image /StartComponentCleanup

sfc /scannow

Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All

Após executar esses comandos, logs são gravados no CBS.log e no dism.log. Os logs são úteis para solução de problemas.

Caso 2

O Hyper-V não está desinstalado porque um adaptador de rede virtual ou um switch virtual criado pelo Hyper-V está presente em um sistema Windows host. Remova os adaptadores de rede virtual do Hyper-V e tente desinstalar o Hyper-V novamente. Aqui estão alguns posts sobre adaptadores de rede do Hyper-V e switches virtuais em nosso blog.

Caso 3

Você desabilita o Hyper-V mas depois do reinício, o Hyper-V está habilitado novamente. Uma possível causa pode ser que uma política de grupo esteja configurada para habilitar o Hyper-V automaticamente no login após cada inicialização. Um administrador do sistema deve editar a configuração da política de grupo para corrigir esse problema. Lembre-se de que o Device Guard e o Credential Guard são recursos que usam o Hyper-V para funcionar no Windows. Verifique Configuração do Computador -> Modelos Administrativos -> Sistema -> Device Guard no editor de políticas de grupo para garantir que não haja configurações para forçar a execução do Device Guard em uma máquina com Windows.

Conclusão

O Hyper-V pode ser desinstalado com uma interface gráfica do usuário ou uma interface de linha de comando no Windows 10 e 11 e no Windows Server 2016/2019/2022. O fluxo de trabalho é diferente para os sistemas operacionais Windows 10 e Windows Server. Se você desinstalou o Hyper-V, pode usar outro hipervisor para executar máquinas virtuais. Lembre-se de fazer backup de suas máquinas virtuais para proteger seus dados. O NAKIVO Backup & Replication suporta backup de VMs do VMware assim como de VMs do Hyper-V.

Source:
https://www.nakivo.com/blog/uninstalling-or-disabling-hyper-v-in-windows-10/