Коригирайте виртуалната машина Hyper-V, блокирана в състояние на спиране

Един от многобройните проблеми с Hyper-V , които някои потребители на компютри могат да срещнат, е, когато виртуалната машина се заби в състояние на спиране(Stopping) на техния компютър с Windows 10 или Windows 11. Тази публикация предоставя най-подходящите решения, които засегнатите потребители могат да се опитат да разрешат успешно проблема.

Виртуална машина Hyper-V остана в състояние на спиране

Най-вероятните виновници за тази грешка включват:

  • Остаряла версия/сборка на хост на Windows OS .
  • Грешка при съхранение.
  • Грешна конфигурация на услугата RRA.
  • Опции за захранване на Windows.

Как да спра принудително виртуална машина в Hyper-V ?

За да спрете принудително виртуална машина(Machine) (VM), следвайте тези инструкции; на сървъра, където се изпълнява виртуалната машина, отворете диспечера на задачите(Task Manager) , отидете до раздела Подробности(Details) . Сега намерете процеса vmwp.exe, който има GUID за виртуалната машина с потребителско име, след което изберете и щракнете върху Край на задачата, за да принудите изключване. Потвърдете действието, като щракнете върху бутона Спиране на процеса(Stop Process) .

Виртуална машина(Virtual Machine) Hyper-V остана в състояние(State) на спиране

Ако вашата виртуална машина Hyper-V е блокирана в състояние на спиране(Hyper-V Virtual Machine is stuck in Stopping State) , можете да опитате нашите препоръчани решения по-долу без определен ред и да видите дали това помага за разрешаването на проблема.

  1. Убийте процеса на виртуалната машина
  2. Промяна на опциите за захранване
  3. Деактивирайте услугата за (Service)маршрутизиране(Routing) и отдалечен достъп(Remote Access) ( RRA ) .

Преди да опитате някое от решенията по-долу, най-лесният и бърз начин за разрешаване на проблема е просто чрез рестартиране на хост машината на Windows(rebooting the Windows host machine) . След като рестартирате хост машината, VM ще се изчисти и ще стартира нормално. Освен това проверете за актуализации(check for updates) и инсталирайте всички налични битове на вашето устройство с Windows 11, тъй като проблемът може да бъде причинен и от грешка в Windows , която често се коригира в следващите CU(CUs) .

1] Убийте процеса на виртуална машина

Това решение изисква да идентифицирате GUID на проблемната виртуална машина, като приемем, че използвате няколко виртуални машини(VMs) , и след това да прекратите процеса в диспечера на задачите(Task Manager) . Въпреки това, ако имате една виртуална машина, работеща на хост машината, не е необходимо да идентифицирате GUID , защото работният процес на виртуална машина(Virtual Machine Worker Process) или vmwp.exe няма да бъдат изброени няколко пъти – в този случай просто отворете Task Диспечер(Task Manager) и убийте единствения процес vmwp.exe, изброен там.

За да убиете виртуалната машина Hyper-V, останала в състояние на спиране(Hyper-V Virtual Machine stuck in Stopping State)  на вашия компютър с Windows , направете следното:

  • Натиснете клавиша Windows key + X , за да отворите Power User Menu.
  • След това натиснете I на клавиатурата, за да стартирате PowerShell .
  • В конзолата PowerShell въведете или копирайте и поставете командата по-долу и натиснете Enter . Заменете заместителя <VMname> с името на актулата на проблемната VM.
Get-VM <VMname> | fl *
  • Сега забележете VMId , тъй като ще ви трябва, за да идентифицирате правилния процес, който да завършите.
  • След това отворете диспечера на задачите(open Task Manager) .
  • В диспечера на задачите превключете към раздела Подробности(Details)  .
  • Сега намерете процеса vmpw.exe , като натиснете клавиша V на клавиатурата. Ще бъдат изброени множество процеси, ако имате няколко работещи виртуални машини .(VMs)
  • Сега използвайте VMid , отбелязан по-рано, за да намерите правилния процес.
  • Накрая маркирайте процеса, чието потребителско(User) име корелира с идентификатора и убийте процеса(kill the process) .

2] Промяна на опциите за захранване

Ако опциите за захранване(Power) на дисплея на вашата хост машина с Windows не са конфигурирани никога да не се изключват, може да изпитате този проблем, тъй като настройката на дисплея влияе върху състоянието на вашите виртуални машини Hyper-V. В този случай можете просто да настроите дисплея никога да не се изключва,(set the display to never Turn off) за да разрешите проблема.

3] Деактивирайте услугата за (Service)маршрутизиране(Disable Routing) и отдалечен достъп(Remote Access) ( RRA ) .

Деактивирайте услугата за маршрутизиране и отдалечен достъп (RRA).

Този проблем може да възникне, ако има неправилно конфигурирана услуга за отдалечен достъп, тъй като мрежовият ви интерфейс може да пречи на услугата и следователно причинява блокиране на VM. В този случай можете да деактивирате услугата за маршрутизиране(Routing) и отдалечен достъп(Remote Access) ( RRA ), за да разрешите проблема.

За да деактивирате услугата RRA на вашия компютър с Windows , направете следното:

  • Натиснете Windows key + R , за да извикате диалоговия прозорец Run.
  • В диалоговия прозорец Run въведете services.msc и натиснете Enter, за да отворите Services(open Services) .
  • В прозореца Услуги(Services) превъртете и намерете услугата Маршрутиране и отдалечен достъп(Routing and Remote Access ) .
  • Щракнете двукратно върху(Double-click) записа, за да редактирате неговите свойства.
  • Ако услугата работи, спрете я, като щракнете върху бутона Стоп(Stop)  .
  • След като услугата е спряна, все още в прозореца със свойства, щракнете върху падащото меню върху Тип стартиране(Startup type) и изберете Деактивирано(Disabled ) от менюто.
  • Щракнете върху Приложи(Apply) > OK , за да запазите промените.
  • Рестартирайте компютъра.

Това е!

Свързано(Related) : Коригирайте виртуалната машина Hyper-V, заседнала в запазено състояние .

Какво прави нулирането на Hyper-V?

Когато извършите нулиране на Hyper-V, операцията ще нулира конкретна виртуална машина, хоствана на локален или отдалечен сървър за управление на Hyper-V(Hyper-V Management Server) . Ако искате да изпълните задачата или да управлявате локалния компютър, ще трябва да изберете радио бутона Локален(Local) сървър, в противен случай изберете радио бутона Отдалечен(Remote) сървър, ако искате да управлявате отдалечен компютър. Командлетът Restart -VM  рестартира(cmdlet)  виртуална машина. Изпълнението на този  командлет(cmdlet)  води до "твърдо"  рестартиране(restart) , като изключване на компютъра и след това отново архивиране.



About the author

Телефонът е един от най-универсалните инструменти, които човек може да притежава и използва. Позволено е на хората да общуват с други, да имат достъп до интернет и да правят много други неща. С устройство iPhone или Android можете дори да гледате видеоклипове и да изтегляте музика. Телефонът също е чудесен за правене на снимки, сърфиране в мрежата, слушане на музика и др.



Related posts