Rozwiąż błąd Hyper-V 32788: Nie można zmienić stanu

Notatki kluczowe

  • Zidentyfikuj przyczynę kodu błędu 32788.
  • Szczegółowe rozwiązania pozwalające usunąć błąd.
  • Dodatkowe wskazówki dotyczące rozwiązywania typowych problemów z programem Hyper-V.

Rozwiązywanie problemów z Hyper-V: naprawianie błędu Failed to Change State

Maszyny wirtualne Hyper-V czasami napotykają błąd, w którym nie mogą zmienić stanu, uniemożliwiając użytkownikom włączanie i wyłączanie ich. Ten przewodnik zbada podstawowe przyczyny tego problemu i przedstawi szczegółowe metody rozwiązania błędu „Failed to Change State”.

Rozwiązywanie błędu „Nie udało się zmienić stanu programu Hyper-V”

W przypadku wystąpienia błędu „Hyper-V nie mógł zmienić stanu”, szczególnie kodu błędu 32788, wykonaj poniższe czynności rozwiązywania problemów, aby przywrócić funkcjonalność:

Krok 1: Zakończ wadliwy proces maszyny wirtualnej

Aby rozwiązać ten problem, może być konieczne zabicie określonego procesu Virtual Machine Worker Process (vmwp.exe) powiązanego z problematyczną maszyną wirtualną. Wykonaj następujące kroki:

  • Uruchom Menedżera Hyper-V.
  • Kliknij prawym przyciskiem myszy komputer-host i wybierz opcję Ustawienia Hyper-V.
  • Na karcie Maszyny wirtualne zapisz podaną tam ścieżkę.
  • Otwórz Eksplorator plików, wklej skopiowaną ścieżkę do paska adresu i uzyskaj dostęp do folderu maszyny wirtualnej.
  • Znajdź identyfikator GUID odpowiadający Twojej maszynie wirtualnej. Wszystkie pliki będą miały tę samą nazwę.
  • Otwórz Menedżera zadań, przejdź do karty Szczegóły, znajdź odpowiedni plik vmwp.exe, kliknij prawym przyciskiem myszy i wybierz opcję Zakończ zadanie.

Wskazówka: Alternatywnie możesz użyć programu Microsoft PowerShell, aby zakończyć proces vmwp.exe skojarzony z danym identyfikatorem GUID.

Krok 2: Upewnij się, że połączenie z działającym przełącznikiem

Sprawdź, czy Twoja maszyna wirtualna jest podłączona do prawidłowo działającego przełącznika:

  1. Otwórz interfejs Hyper-V.
  2. Kliknij prawym przyciskiem myszy swoją maszynę wirtualną i wybierz Ustawienia.
  3. Wybierz opcję Karta sieciowa.
  4. Potwierdź, że wybrano właściwy przełącznik wirtualny lub w razie potrzeby go zmień, a następnie kliknij przycisk Zastosuj.

Krok 3: Sprawdź poprawność dołączonego pliku ISO

Upewnij się, że plik ISO dołączony do maszyny wirtualnej jest dostępny i znajduje się we właściwej lokalizacji:

  • W Hyper-V kliknij prawym przyciskiem myszy maszynę wirtualną i wybierz opcję Ustawienia.
  • Aby sprawdzić ścieżkę ISO, uzyskaj dostęp do ustawień napędu DVD lub dysku twardego.
  • W razie potrzeby podłącz ponownie właściwy obraz ISO lub wybierz opcję Brak, jeśli obraz ISO nie jest wymagany.

Krok 4: Sprawdź lub uruchom ponownie usługę maszyny wirtualnej

Jeśli problem występuje nadal na wszystkich maszynach wirtualnych na hoście, może być on spowodowany problemem z usługą zarządzania maszynami wirtualnymi Hyper-V:

  • Otwórz aplikację Usługi.
  • Znajdź pozycję Zarządzanie maszynami wirtualnymi Hyper-V, kliknij ją prawym przyciskiem myszy i wybierz opcję Uruchom ponownie lub Uruchom.

Krok 5: Ustaw prawidłowe uprawnienia dla folderów maszyn wirtualnych

Jeśli uprawnienia do folderu nie są ustawione prawidłowo, maszyna wirtualna może nie być w stanie zmienić stanu:

  • Kliknij prawym przyciskiem myszy folder zawierający pliki maszyny wirtualnej i wybierz Właściwości.
  • Przejdź do zakładki Bezpieczeństwo i zidentyfikuj użytkownika, który ma problem.
  • Kliknij Edytuj i przyznaj uprawnienia Pełnej kontroli.

Streszczenie

Błąd „Hyper-V failed to change state” można rozwiązać wieloma metodami, w tym poprzez zakończenie procesów VM, sprawdzenie konfiguracji przełączników sieciowych, zapewnienie prawidłowych załączników ISO, sprawdzenie usługi maszyny wirtualnej i ustawienie odpowiednich uprawnień do folderów. Wykonanie tych kroków może przywrócić funkcjonalność maszyn wirtualnych.

Wniosek

Podsumowując, zrozumienie i rozwiązywanie problemów z błędem Hyper-V failed to change state jest kluczowe dla utrzymania płynnego działania maszyn wirtualnych. Systematyczne stosowanie sugerowanych poprawek zwiększy wydajność zarządzania i skróci przestoje.

FAQ (najczęściej zadawane pytania)

Co oznacza kod błędu 32788 w Hyper-V?

Kod błędu 32788 oznacza, że ​​maszyna wirtualna w programie Hyper-V nie może zmienić swojego stanu, często z powodu problemów z konfiguracją lub zasobami.

Jak mogę ponownie uruchomić usługę Hyper-V Virtual Machine Management?

Aby ponownie uruchomić usługę Zarządzanie maszynami wirtualnymi Hyper-V, otwórz Usługi, znajdź usługę, kliknij ją prawym przyciskiem myszy i wybierz opcję Uruchom ponownie lub Uruchom.