Назад | Перейти на главную страницу

Как остановить / убить виртуальную машину, которая зависает в состоянии «Остановка»?

У меня виртуальная машина постоянно зависает в состоянии «Остановка».

Я написал несколько сообщений, предлагающих убить процесс vmwp.exe на машине, но мне никогда не удавалось убить этот процесс ни из диспетчера задач Windows, ни из административной командной строки, используя prockill / PID xxxx / F, где xxxx было идентификатор процесса. Единственный результат, который у меня есть, это то, что моя машина переходит в состояние «Критическая остановка».

Хуже того, с этого момента (когда виртуальная машина зависает при остановке) я не могу управлять (останавливать или запускать) любой другой виртуальной машиной на том же хосте. Единственное «решение» в этом случае для меня - остановить службу управления виртуальными машинами (vmms.exe) и перезапустить физический хост. Без предварительной остановки службы vmms.exe мой физический хост также зависает во время перезапуска.

Более того, в средстве просмотра событий не регистрируется никаких ошибок.

Я нашел несколько других сообщений с жалобами на их проблемы. На всех из них единственным предложением было убить процесс vmwp.exe, который, очевидно, для них тоже не работает.

Может кто-нибудь помочь нам с этим, пожалуйста?

Спасибо

Процесс VMWP.EXE можно убить, как описано Вот.

Кроме того, это может быть проблема, которую можно решить, установив последние обновления Windows. Кроме того, удаленный доступ может быть настроен неправильно, и RRAS следует отключить - источник.

Проведя некоторое исследование этой проблемы, я нашел это.

Я убил зависшую машину, выполнив несколько очень рискованных действий. Я полностью уверен, что это не поддерживается, но моя была тестовой машиной ... так что я рискнул. Помимо зависшей виртуальной машины, не удалось запустить службу Hyper-V.

Используя Process Explorer, я убил все потоки, которые могли выполняться в рабочем процессе vm.

Затем, в проводнике процессов, я проверил дескрипторы, открытые процессом, и закрыл все, что было связано с файловой системой, те, у которых был guid в имени или пути ...

После нескольких секунд закрытия дескрипторов рабочий процесс внезапно исчез, и я смог снова запустить службу Hyper-V.

Извините, если в этом руководстве отсутствуют серьезные пошаговые инструкции. Это сработало для меня, и если вы решите завершить зависшую виртуальную машину, используя что-то вроде этого, я надеюсь, что это сработает. Патрик

Надеюсь, поможет.

(Источник?)