Come fermare / uccidere una macchina virtuale che si blocca nello stato "Stopping"?


9

Ho una macchina virtuale che si blocca costantemente nello stato "Arresto".

Ho rosso diversi post che suggeriscono di uccidere il processo vmwp.exe della macchina, ma non sono mai stato in grado di uccidere questo processo né dal Task Manager di Windows né dal prompt dei comandi amministrativi utilizzando prockill / PID xxxx / F dove era xxxx l'ID del processo. L'unico risultato che ho è che la mia macchina entra nello stato "Stopping-Critical".

Ancora peggio, da quel momento (con una macchina virtuale bloccata all'arresto) non sono in grado di gestire (arrestare o avviare) qualsiasi altra macchina virtuale sullo stesso host. L'unica "soluzione" in quel caso per me è arrestare il servizio di gestione della macchina virtuale (vmms.exe) e riavviare l'host fisico. Senza prima arrestare il servizio vmms.exe, anche il mio host fisico si blocca durante il riavvio.

Inoltre, non vi è alcun errore registrato nel Visualizzatore eventi.

Ho trovato alcuni altri post che si lamentano del loro problema. Su tutti loro l'unico suggerimento era di uccidere il processo vmwp.exe, che ovviamente non funziona anche per loro.

Qualcuno può aiutarci con questo, per favore?

Grazie


Ho lo stesso problema con Windows Server 2012. Nessuna soluzione ancora?
Randall Flagg,

Ciò potrebbe essere correlato a 1) uno switch virtuale collegato a un driver non valido di una scheda NIC fisica o 2) RRAS installato su un server fisico o 3) VM esposto a un disco pass-through. Le possibilità di avere lo stato di blocco sono elevate quando è presente uno di questi.
Noor Khaldi,

Risposte:


2

Il processo VMWP.EXE può essere interrotto come descritto qui .

Inoltre, potrebbe essere un problema che può essere risolto installando gli ultimi aggiornamenti di Windows. Inoltre, l'accesso remoto potrebbe non essere stato configurato correttamente e RRAS dovrebbe essere disattivato - sorgente .


Link solo risposta :(
FreeSoftwareServers

-1

Facendo delle ricerche su questo problema, ho trovato questo.

Ho ucciso una macchina appesa facendo alcune azioni molto rischiose. Sono completamente sicuro che non sia supportato, ma la mia era una macchina di prova ... quindi ho colto l'occasione. Oltre a una macchina virtuale sospesa, anche il servizio hyper-v non è stato in grado di avviarsi.

Usando Process Explorer ho ucciso tutti i thread che potevo in esecuzione nel processo di lavoro di VM.

Quindi, in Process Explorer, ho controllato gli handle aperti dal processo e ho chiuso tutto ciò che era correlato al file system, quelli che avevano la guida nel nome o nel percorso ...

Dopo alcuni secondi di chiusura delle maniglie, improvvisamente il processo di lavoro è scomparso e sono stato in grado di riavviare il servizio hyper-v.

Mi dispiace se in questa guida mancano alcune serie istruzioni dettagliate. Questo ha funzionato per me e se scegli di terminare un vm appeso usando qualcosa del genere, spero che funzioni. Patrick

Spero che sia d'aiuto.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.