我们有一台 Server 2012 作为 Hyper-V 主机,上面有几台虚拟机。其中一台 Windows 7 客户系统崩溃,出现DRIVER_POWER_STATE_FAILURE
蓝屏,显示“正在收集错误信息”,但 CPU 负载达到最大,一直保持在 0% 状态数小时。
VM 中的“关闭虚拟机”菜单项不起作用,状态栏显示“正在关闭...”,但没有任何进度。我该如何重新启动此 VM?
答案1
这里描述了一种方法:
https://community.spiceworks.com/how_to/528-killing-ending-a-hyper-v-virtual-machine-that-is-stuck
- 下载 进程探索器
- 查找 VM 的 GUID
查看虚拟机所在的虚拟机文件夹。应该有一个 XML 文件和一个文件夹,它们都标有相同的全局唯一标识符. 记住或写下 guid 的至少前几个字符和后几个字符 - 您需要匹配这些字符。 - 查找正在运行的 GUID
运行进程资源管理器(如果收到“拒绝访问”消息,则可能需要右键单击并以管理员身份运行)并查找正在运行的 VMWP.EXE 文件。打开其中一个文件的属性,转到“图像”选项卡,然后查看“命令行”。命令的参数将是虚拟机文件夹中的 GUID。继续查找,直到找到具有相同 GUID 的文件! - 杀了它!
找到后,在“属性”窗口中单击“确定”,然后右键单击 VMWP.EXE 并终止进程!虚拟机应立即关闭。