Praca z maszynami wirtualnymi w Hyper-V to temat, który implikuje globalną kontrolę nad wieloma funkcjami, od klonowania maszyn po łączenie usług między częściami fizycznymi i wirtualnymi. Musimy zrozumieć, że Hyper-V, jako własny i zintegrowany z Windows, domyślnie obsługuje własne systemy Microsoftu, takie jak:
- Okna 7/8/10
- Windows Serwer 2012/2016 / 2021-2022
Nie oznacza to, że można instalować i testować inne systemy, takie jak Linux, ale w tym przypadku są to systemy w 100% niezgodne. Może to powodować błędy, będąc jednym z nich brak odłączenia maszyny wirtualnej, a to spowoduje, że procesy maszyny pozostaną aktywne, a wraz z nią zamknięcie zostanie zablokowane.
POWIĘKSZAĆ
Jeśli spróbujemy wyłączyć maszynę wirtualną z interfejsu, zostanie ona po prostu zamrożona ze statusem „Wyłączanie”, a jeśli z konsoli zostanie wykonane polecenie stop-vm „MV” -Force, po prostu wyświetli błąd. Jeśli tak jest w Twoim przypadku, Solvetic pomyślał o Tobie, ponieważ da Ci rozwiązanie, które pozwoli naprawić ten błąd w sposób kompleksowy.
Jak wymusić zamknięcie maszyny wirtualnej w Hyper-V?
Krok 1
Pierwszym krokiem będzie zidentyfikowanie identyfikatora GUID maszyny wirtualnej, w tym celu uzyskujemy dostęp do Windows PowerShell jako administratorzy i wykonujemy następujące czynności:
pobierz-vm | ft Nazwa VM, Identyfikator VMKrok 2
Spowoduje to nazwę maszyny wirtualnej i jej identyfikator:
POWIĘKSZAĆ
Krok 3
Musimy skopiować identyfikator, a następnie skorzystać z następującej składni, za pomocą której chcemy poznać procesy otwarte na serwerze połączonym z tą konkretną maszyną:
lista zadań / fi "nazwa użytkownika eq" ID "Krok 4
W tym przypadku wpisujemy:
lista zadań / fi "nazwa użytkownika eq 4918fe46-7c2e-45c6-a953-f7a76f37a4ee
POWIĘKSZAĆ
Krok 5
Widzimy różne usługi, ale skupimy się na procesie „vmwp.exe”, który odpowiada za uruchomienie maszyny wirtualnej.
Ten proces ma powiązany PID, ten PID musi zostać zatrzymany z następującą składnią:
taskkill / F / PID "pid"W naszym przykładzie wykonujemy następujące czynności:
taskkill / F / PID 4056
POWIĘKSZAĆ
Krok 6
Widzimy, że zadanie zostało wykonane poprawnie, co spowoduje automatyczne zatrzymanie maszyny wirtualnej i możemy to sprawdzić z konsoli Hyper-V w Windows 10:
POWIĘKSZAĆ
Dzięki temu prostemu procesowi możliwe jest wymuszenie wyłączenia maszyny wirtualnej w Hyper-V.