Kuidas peatada kinni jäänud Hyper-V virtuaalmasin.
See on kinni jäänud Peatumine või Jooksmine olekut ja ei anna väljalülitamist, Lülita välja, Salvesta, Peata või Lähtesta valikud.
Üks võimalus kinnijäänud virtuaalmasina hävitamiseks on avamine Ülesannete haldur ja lõpetage selle masina eest vastutav ülesanne. Kahjuks, see pole päris nii lihtne, sest Virtuaalse masina töötaja protsess mis vastutab virtuaalse masina käitamise eest, ilmub mitu korda, üks kord iga töötava külalismasina kohta!
meetod 1
Kui teil on vähe virtuaalseid masinaid:
- Avatud Tegumihaldur ja vaadake Üksikasjad sakk;
- Näete palju vmwp.exe protsesside käivitamine kasutajanimi veerg, sealhulgas masinGUID-id;
- Sirvige asukohta, kus virtuaalmasinad on salvestatud, ja avage praegu riputatud virtuaalmasina kaust. Siit leiame masina konfiguratsioonifaili ja märgime ülesGUID selle masina jaoks;
- Nüüd teame, milline GUID on seotud virtuaalse masinaga, mida soovime peatada. Hüppa tagasi Tegumihaldur, paremklõpsake õigel protsessil, ja Lõpeta protsess.
MÄRGE: Seda protsessi tuleks kasutada ainult viimase abinõuna, kuna see võib virtuaalmasina rikkuda!
meetod 2
Kui teil on hulk töötavaid VM-e. Kiireim viis on leida PowerShelli käsuga vajalik VM GUID.
Get-VM <vmname> | fl *
Nüüd teame, milline GUID on seotud virtuaalse masinaga, mida soovime peatada. Hüppa tagasi Tegumihaldur, paremklõpsake õigel protsessil, ja Lõpeta protsess.
See käsk tõmbab virtuaalmasinate nimede ja GUID-de loendi, seejärel võrdleb seda GUID-ide loendiga töötavate protsesside käsureal ja tagastab virtuaalmasina nimed koos seotud protsessi ID-ga (mitte VM GUID).
Get-WmiObject Win32_Process -Filter "Name like '%vmwp%'" | %{$vm=get-vm -id $_.CommandLine.split(" ")[1];"$($_.processID)`t$($vm.name)"}
meetod 3
Kasutage Sysinternals Process Explorer.