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:
- Clique em Iniciar, digite Painel de Controle e abra. Pressione Win+R. No campo Executar, digite appwiz.cpl e pressione Enter.
- Na janela do Painel de Controle, clique em Ativar ou desativar recursos do Windows.
- 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.
- Localize e desmarque Plataforma de Máquina Virtual e Plataforma de Hipervisor do Windows.
- Clique em OK para salvar as configurações e iniciar o processo de desinstalação do Hyper-V.
- 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.
- 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.
- 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.
- 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).
- Execute o seguinte comando para remover o recurso Hyper-V do Windows 10:
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
- Você deseja reiniciar o computador para concluir esta operação agora?
Digite Y e pressione Enter.
- É 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:
- 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
- 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.
- 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"
- A seguinte mensagem de saída é exibida:
A entrada foi copiada com sucesso para {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}.
- 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
- Você deve ver a mensagem: A operação foi concluída com sucesso.
- 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"
- 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.
- 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.
- 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.
- 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.
- Funções do Servidor. Desmarque a caixa de seleção do Hyper-V na lista de funções para desinstalar o Hyper-V.
- 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.
- Recursos. Não é necessário remover os recursos personalizados ao desinstalar o Hyper-V. Deixe a configuração dos recursos como está.
- 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.
- Abra o PowerShell como administrador.
- Execute o seguinte comando para desinstalar o Hyper-V no Windows Server 2016:
Remove-WindowsFeature -Name Hyper-V
- 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/