Naprawa Hyper-V Nie udało się zmienić stanu z błędem 32788
Zauważyliśmy, że czasami Hyper-V VM jest zablokowany i nie możemy go włączyć ani wyłączyć, ponieważ nie może zmienić stanu. W tym poście omówimy, co zrobić, gdy Hyper-V nie może zmienić stanu.
Wystąpił błąd podczas próby uruchomienia wybranych maszyn wirtualnych.
Nie udało się zmienić stanu 'Machine-name’.
Operacja nie powiodła się, kod błędu: „32788”.
Co oznacza komunikat „VM nie udało się zmienić stanu 32788”?
Kod błędu 32788 oznacza, że VM nie może zmienić swojego stanu. Może się tak zdarzyć, jeśli wystąpi awaria pamięci masowej, nieprawidłowa konfiguracja sieci lub nieprawidłowe ISO. Jednak czasami problem może być niczym innym, jak usterką, którą można rozwiązać, zabijając istniejący proces.
Napraw błąd Hyper-V Failed to change state
Jeśli Hyper-V nie zmieni stanu i wyświetli komunikat The operation failed with error code 32788, najpierw upewnij się, że dysk, na którym przechowywane są pliki maszyny wirtualnej, nie jest pełny. Jeśli jest wystarczająco dużo miejsca, wykonaj poniższe czynności.
- Zakończ proces problematycznej maszyny wirtualnej
- Upewnij się, że jesteś podłączony do działającego przełącznika
- Sprawdź, czy plik ISO jest zamontowany
- Sprawdź lub uruchom ponownie usługę maszyny wirtualnej
- Udziel odpowiednich uprawnień folderowi
Operacja nie powiodła się z kodem błędu 32788 Błąd Hyper-V
1] Zakończ proces problematycznej maszyny wirtualnej
W przypadku wystąpienia błędu start/stop VM nie można po prostu zakończyć działania maszyny wirtualnej, kończąc proces Virtual Machine Worker Process (vmwp.exe). Każdy proces vmwp.exe jest mapowany na konkretną maszynę wirtualną za pomocą Globally Unique Identifier (GUID), więc zakończenie niewłaściwego procesu może spowodować zabicie niewłaściwej maszyny wirtualnej, co potencjalnie wpłynie na wiele maszyn wirtualnych przed znalezieniem właściwej.
Dlatego zalecamy zakończenie procesu z Hyper-V Manager. Aby to zrobić, wykonaj poniższe kroki.
- Otwórz Menedżera Hyper-V.
- Kliknij prawym przyciskiem myszy komputer-host w lewym panelu i wybierz opcję Ustawienia Hyper-V.
- Przejdź do zakładki Maszyny wirtualne i skopiuj podany tam adres.
- Otwórz Eksplorator plików i wklej skopiowaną wcześniej ścieżkę w pasku adresu.
- Następnie przejdź do Nazwa-Twojej-maszyny-wirtualnej > Maszyny wirtualne.
- Będziesz mógł sprawdzić GUID komputera, wszystkie pliki i foldery będą miały tę samą nazwę.
- Teraz otwórz Menedżera zadań, przejdź do karty Szczegóły, znajdź proces vmwp.exe powiązany z tym identyfikatorem GUID (znajduje się w kolumnie Użytkownik), kliknij go prawym przyciskiem myszy i wybierz opcję Zakończ zadanie.
Mam nadzieję, że to pomoże.
Innym sposobem jest zakończenie procesu za pomocą programu Microsoft PowerShell.
2] Upewnij się, że jesteś podłączony do działającego przełącznika
Następnie musimy upewnić się, że jesteś podłączony do działającego przełącznika, w przeciwnym razie Twoja maszyna nie zmieni swojego stanu. Aby zrobić to samo, wykonaj poniższe kroki.
- Otwórz Hyper-V.
- Przejdź do swojej maszyny wirtualnej, kliknij ją prawym przyciskiem myszy i wybierz Ustawienia.
- Następnie kliknij na Kartę sieciową.
- Sprawdź, czy Twój przełącznik wirtualny jest poprawnie skonfigurowany. Jeśli nie, wybierz właściwy i kliknij Zastosuj.
Po skonfigurowaniu przełącznika wirtualnego ten problem nie powinien już nigdy wystąpić.
3] Sprawdź, czy plik ISO jest zamontowany
Plik ISO zamontowany na maszynie wirtualnej/gościnnym systemie operacyjnym może nie znajdować się w prawidłowej lokalizacji, uniemożliwiając włączenie maszyny wirtualnej i zmianę jej stanu. Może to być spowodowane przeniesieniem lub usunięciem pliku ISO lub migracją maszyny wirtualnej z innego hosta z inną ścieżką pliku ISO.
Aby to sprawdzić, otwórz Hyper-V, kliknij prawym przyciskiem myszy na maszynie wirtualnej i wybierz Ustawienia. Następnie przejdź do Dysku twardego lub Napędu DVD, aby znaleźć ścieżkę ISO. Jeśli potrzebujesz pliku ISO na maszynie wirtualnej, dołącz poprawny plik. Jeśli nie, wybierz „Brak”, aby uruchomić maszynę wirtualną bez pliku ISO. Maszyna wirtualna powinna teraz włączyć się bez żadnych problemów.
4] Sprawdź lub uruchom ponownie usługę maszyny wirtualnej
Jeśli masz ten problem ze wszystkimi maszynami wirtualnymi zainstalowanymi na hoście, istnieje duże prawdopodobieństwo, że usługa maszyny wirtualnej ma jakiś problem. Jeśli jednak tylko jedna maszyna nie może zmienić stanu, możesz pominąć to rozwiązanie.
Aby ponownie uruchomić usługę, otwórz Usługi, znajdź Hyper-V Virtual Machine Management, kliknij prawym przyciskiem myszy i wybierz Restart, jeśli jest uruchomiona. Jeśli nie jest uruchomiona, kliknij Start.
Wykonaj tę czynność dla wszystkich usług związanych z Hyper-V i sprawdź, czy problem został rozwiązany.
5] Nadaj odpowiednie uprawnienia folderowi
Jeśli uprawnienia do folderów i plików VM są niewystarczające, VM może utknąć w stanie Saved. W takim przypadku musimy przyznać użytkownikowi wszystkie uprawnienia do tego folderu. W tym celu otwórz Właściwości folderu, w którym przechowywane są pliki VM. Przejdź do zakładki Security, znajdź użytkownika, który ma problemy, kliknij Edit, a następnie przyznaj mu Full control.
Miejmy nadzieję, że uda Ci się rozwiązać problem korzystając z rozwiązań opisanych w tym poście.
Jak naprawić błąd Hyper-V, który zablokował się w stanie Zapisano?
Jeśli Hyper-V Virtual Machine utknął w Saved State i nie może zmienić zapisanego stanu, musisz zabić sesję i pozwolić jej na ponowne uruchomienie. Możesz znaleźć GUID tej maszyny wirtualnej, a następnie zabić ją z Task Manager na komputerze hosta. Zobacz przewodnik wspomniany wcześniej, aby uzyskać instrukcje.
Dodaj komentarz