Jak zatrzymać / zabić maszynę wirtualną zawieszoną w stanie „Zatrzymywanie”?

9

Mam maszynę wirtualną, która stale zawiesza się w stanie „Zatrzymywanie”.

Zredagowałem kilka postów sugerujących zabicie procesu vmwp.exe na komputerze, ale nigdy nie byłem w stanie zabić tego procesu ani z Menedżera zadań Windows, ani z administracyjnego wiersza poleceń za pomocą prockill / PID xxxx / F, gdzie xxxx był identyfikator procesu. Jedyny wynik, jaki mam, to to, że moja maszyna przechodzi w stan „zatrzymania krytycznego”.

Co gorsza, od tego momentu (zawieszenie maszyny wirtualnej przy zatrzymaniu) nie jestem w stanie zarządzać (zatrzymać ani uruchomić) żadnej innej maszyny wirtualnej na tym samym hoście. Jedynym „rozwiązaniem” w tym przypadku jest dla mnie zatrzymanie usługi zarządzania maszyną wirtualną (vmms.exe) i ponowne uruchomienie hosta fizycznego. Bez uprzedniego zatrzymania usługi vmms.exe mój fizyczny host również zawiesza się podczas ponownego uruchamiania.

Ponadto w Podglądzie zdarzeń nie jest rejestrowany żaden błąd.

Znalazłem kilka innych postów narzekających na ich problem. Na wszystkich z nich jedyną sugestią było zabicie procesu vmwp.exe, co oczywiście również dla nich nie działa.

Czy ktoś może nam w tym pomóc, proszę?

Dzięki


źródło
Mam ten sam problem z Windows Server 2012. Nie ma jeszcze rozwiązania?
Randall Flagg,
Może to być związane z 1) przełącznikiem wirtualnym podłączonym do złego sterownika fizycznej karty sieciowej lub 2) RRAS zainstalowanym na serwerze fizycznym lub 3) maszyną wirtualną wystawioną na dysk tranzytowy. Szanse na zawieszenie są wysokie, gdy jeden z nich jest obecny.
Noor Khaldi,

Odpowiedzi:

2

Proces VMWP.EXE można zabić tak, jak opisano tutaj .

Może to być problem, który można rozwiązać, instalując najnowsze aktualizacje systemu Windows. Ponadto dostęp zdalny mógł być nieprawidłowo skonfigurowany i RRAS powinien być wyłączony - źródło .

batistuta09
źródło
Link tylko odpowiedź :(
FreeSoftwareServers
-1

Przeszukując ten problem, znalazłem to.

Zabiłem zawieszoną maszynę, wykonując bardzo ryzykowne działania. Jestem całkowicie pewien, że to nie jest obsługiwane, ale moja była maszyną testową ... więc zaryzykowałem. Oprócz zawieszonej maszyny wirtualnej nie można było uruchomić usługi hyper-v.

Korzystając z eksploratora procesów, zabiłem wszystkie wątki, które mogłem uruchomić w procesie roboczym VM.

Następnie w eksploratorze procesów sprawdziłem uchwyty otwarte przez proces i zamknąłem wszystkie powiązane z systemem plików, te, które miały identyfikator w nazwie lub ścieżce ...

Po kilku sekundach zamykania uchwytów nagle proces roboczy zniknął, a ja mogłem ponownie uruchomić usługę hyper-v.

Przykro mi, jeśli w tym przewodniku brakuje poważnych instrukcji krok po kroku. To zadziałało dla mnie i jeśli zdecydujesz się zakończyć zawieszony vm przy użyciu czegoś takiego, mam nadzieję, że to zadziała. Patrick

Mam nadzieję, że to pomoże.

Facundo D. Baru
źródło