Eu realmente gosto do suporte ao Hyper-V no Windows 8, no entanto, há algumas situações em que preciso desativar o Hyper-V para executar alguns aplicativos que não gostam de ser executados, mesmo na partição raiz do ambiente virtualizado .
O que tenho feito atualmente é desativar o recurso completamente da caixa de diálogo "Adicionar ou remover recursos do Windows" e reiniciar, ativando-o novamente quando necessário.
Gostaria de saber se existe alguma maneira melhor de fazer isso, pode até ser um atalho no qual eu poderia clicar duas vezes e realmente adicionar ou remover o recurso para mim e reiniciar (acho que isso pode ser possível com um script do PowerShell).
76
Respostas:
Isenção de responsabilidade : eu não fiz isso para remover um recurso, E como uma advertência final, provavelmente haverá uma série de atualizações do Windows Update para instalar sempre que você ativá-lo novamente.
Dito isto, em um prompt de comando elevado:
e
Aqui está a aparência do comando enable no meu PC, que já possui o Hyper-V ativado e em execução:
Ao ativar o recurso, pois é o Hyper-V, ele pode solicitar que você reinicie e execute o comando novamente. Isso parece vagamente familiar. Você pode ter que reiniciar duas vezes, em outras palavras. Mas talvez não faça isso com você, pois essa máquina já tinha o Hyper-V ativado antes.
fonte
/NoRestart
em uma configuração não interativa (ao chamar de um script).bcdedit
é muito mais rápida e é a única coisa necessária (você ainda precisa reiniciar, não importa o quê). É o que faço sempre que preciso mudar para o VMWare.Esta é uma resposta antiga, mas por uma questão de integridade e porque eu sabia que havia uma maneira melhor do que o resultado principal.
Em um prompt de comando elevado:
desativar o hypervisor e:
para reativá-lo (valor padrão).
Claro que ainda requer reinicialização.
fonte
Você pode criar duas entradas de inicialização para decidir iniciar o sistema operacional com ou sem o Hyper-V.
fonte
bcdedit /set "{current}" hypervisorlaunchtype off
Shift
tecla pressionada ao clicarStart -> Power button -> Restart
, o que permitirá que você escolha se deseja inicializar com / sem o Hyper-V ativado antes que o computador reinicie. Isso é especialmente útil quando alguma forma de "inicialização rápida" está ativada no BIOS e é quase impossível pressionar a tecla "enter BIOS" antes que o carregador de inicialização do Windows assuma o controle.Para o Windows 10:
fonte
O PowerShell também é possível, usando o DISM agrupado como cmdlets PS, e é possível ler as configurações primeiro antes de fazer a alteração.
Refs
fonte
Você pode usar o Hyper-V Switch que basicamente emprega o método bcdedit já descrito aqui, mas coloca uma GUI simples com um clique sobre ele. Ele mostra o estado atual da configuração e permite ativar ou desativar o Hyper-V e também reinicializa o computador. Eu fiz essa pequena ferramenta e funciona no meu computador com Windows 10.
fonte
Criei um script do PowerShell para ajudar a ativar / desativar o Hyper-V. Isso verifica o estado para que você não reinicie se já estiver no estado desejado:
Em seguida, crie dois atalhos no destino "Hyper-V Off" da área de trabalho:
e destino "Hyper-V On":
fonte
Limpeza e manutenção doméstica do Windows Component Store (WinSxS)
Analisa arquivos do sistema e restaura, se necessário
(De acordo com https://ugetfix.com/ask/how-to-disable-hyper-v-in-windows-10/ )
(Fonte: https://blogs.technet.microsoft.com/gmarchetti/2008/12/07/turning-hyper-v-on-and-off/ )
(Fontes: https://ugetfix.com/ask/how-to-disable-hyper-v-in-windows-10/ e https://support.microsoft.com/en-us/help/3204980/virtualization- aplicativos-não-trabalham-juntos-com-hyper-v-device-g )
( https://support.microsoft.com/en-us/help/3204980/virtualization-applications-do-not-work-together-with-hyper-v-device-g )
Para garantir a integridade, alguns problemas de virtualização estão relacionados aos recursos de segurança do Device Guard e Credential Guard:
mmc.exe, adicione snap-in Diretiva de Computador Local em Configuração do Computador / Modelos Administrativos / Sistema / Guarda de Dispositivo / Ativar Segurança Baseada em Virtualização
Isolamento do núcleo em Configurações / Atualização e segurança / Segurança do Windows / Segurança do dispositivo / Isolamento do núcleo
(Ref: https://support.microsoft.com/en-us/help/3204980/virtualization-applications-do-not-work-together-with-hyper-v-device-g
https://www.tenforums.com/tutorials/68913-enable-disable-device-guard-windows-10-a.html ; https://blogs.technet.microsoft.com/ash/2016/03/02/windows-10-device-guard-and-credential-guard-demystified/
https://weblogs.asp.net/dixin/run-hyper-v-and-vmware-virtual-machines-on-windows-10
https://www.dell.com/support/article/lu/fr/lubsd1/sln304974/windows-10-enterprise-security-credential-guard-and-device-guard?lang=en ...)
fonte