Trabalhar com máquinas virtuais no Hyper-V é um assunto que implica um controle global de inúmeras funcionalidades que vão desde a clonagem de máquinas até a vinculação de serviços entre as partes físicas e virtuais. Devemos entender que o Hyper-V, sendo próprio e integrado ao Windows, por padrão suporta os próprios sistemas da Microsoft, tais como:
- Windows 7/8/10
- Windows Server 2012/2016 / 2021-2022
Isso não significa que seja possível instalar e testar outros sistemas como o Linux, mas neste caso sistemas 100% incompatíveis. Isso pode dar origem a erros, sendo a não desconexão da máquina virtual um deles e isso fará com que os processos da máquina permaneçam ativos e com isso o desligamento seja bloqueado.
PROLONGAR
Se tentarmos desligar a máquina virtual a partir da interface, ela simplesmente será congelada com o status “Desligando” e se um stop-vm “MV” -Force for executado no console, simplesmente dá um erro. Se for este o seu caso, a Solvetic pensou em você porque lhe dará a solução para corrigir esse erro de forma abrangente.
Como forçar o desligamento de uma máquina virtual no Hyper-V
Passo 1
A primeira etapa será identificar o GUID da máquina virtual, para isso acessamos o Windows PowerShell como administradores e executamos o seguinte:
get-vm | ft VMName, VMidPasso 2
Isso resultará no nome da máquina virtual e seu ID:
PROLONGAR
etapa 3
Devemos copiar o ID e, em seguida, fazer uso da seguinte sintaxe com a qual buscamos conhecer os processos abertos no servidor vinculado a essa máquina em particular:
lista de tarefas / fi "nome de usuário eq" ID "Passo 4
Nesse caso, inserimos o seguinte:
lista de tarefas / fi "nome de usuário eq 4918fe46-7c2e-45c6-a953-f7a76f37a4ee
PROLONGAR
Etapa 5
Podemos ver os diferentes serviços, mas vamos nos concentrar no processo "vmwp.exe" que é responsável por iniciar a máquina virtual.
Este processo possui um PID associado, este PID deve ser interrompido com a seguinte sintaxe:
taskkill / F / PID "pid"Para nosso exemplo, executamos o seguinte:
tarefa de matar / F / PID 4056
PROLONGAR
Etapa 6
Vemos que a tarefa foi concluída corretamente, isso fará com que a máquina virtual seja interrompida automaticamente e podemos verificá-la no console do Hyper-V no Windows 10:
PROLONGAR
Com este processo simples é possível forçar o desligamento da máquina virtual no Hyper-V.