当前位置:首页 > 虚拟机 > 正文

怎么把虚拟机强制关机


一、如何解决win10虚拟机无法关机提示虚拟机处理器已被操作系统重置问题

现在,很多人在Mac电脑上安装了win10虚拟机。一些用户遇到了无法关闭并收到操作系统已重置虚拟机处理器的消息的问题。接下来小编就来介绍一下具体步骤。

详情如下。

1.首先,第一步,进入虚拟机,按照下图中的箭头找到并点击关机选项。

2.第二步是等待虚拟机完成关闭。按照下图中的箭头操作,当您看到提示“虚拟机的处理器已被操作系统重置”时,单击“确定”选项。

3.首先单击顶部的“操作”选项,然后按照箭头方向单击“停止”。照片如下。

4.第四步,根据下图箭头找到并点击齿轮图标。

5.打开【设置】界面后,按照下图箭头点击【硬件】,然后点击【启顺序】。选项。

第6步:按照下图中的箭头,首先在“启动标志”框中输入_hibernate=0来重新启动虚拟机。机器。

7.最后,您可以按照下图中的箭头正常关闭虚拟机。


二、esxi6关机时怎么执行命令目的:强制关闭前端无法关闭的ESXI虚拟机
环境:esxi5.1-esxi6.5
后端:如果虚拟机处于esxi崩溃状态,而且esxi控制台卡住无法使用,为了不影响同一个esx下其他虚拟机的正常使用,我们只能使用命令行重启这个虚拟机单独确保一定的安全性和效率。。下面我将使用四种方法来重启vm机
方法:登录esxi主机
1.通过SSH登录esxi
2.重启/关闭虚拟机
2.1)通过vim-cmd重启
#vim-cmdvmsvc/getalvms#获取所有虚拟机的vmid信息
关闭虚拟机:#vim-cmdvmsvc/3
打开虚拟机:#vim-cmdvmsvc/3。on3
重启虚拟机:#vim-cmdvmsvc/3

获取虚拟机当前状态:#vim-cmdvmsvc/te3
2.2)使用esxi主机的esxcli命令关闭虚拟机
#esxclivmprocesslist#获取正在运行的虚拟机信息
关闭虚拟机:#vmprocesskill--type=hard--world-id=245735
注意,关闭虚拟机有三种方式:soft是最低的,hard是立即执行。如果还是无法关闭,可以使用强制模式。
检查虚拟机是否关闭:esxclivmprocesslist(该命令表示如果不在列表中,则表示已关闭)
3发送信号onesxishutdownvm
注意:虚拟机基本可以通过命令行关闭相关进程来关闭
警告:这个进程可能对esxi主机有危险,如果不能够正确判断进程ID而错误地停止其他进程会导致意想不到的后果,所以一般尽量不要使用这种方法。
1)查看esxi下是否有虚拟机在运行,可以使用如下命令:
#ps|grepvmx(分别为pid,父进程,名为service)
2)从上面可以看出,我的虚拟机tw08c011s2的父进程是247107,所以我只要停止它就可以了。这意味着:
终止虚拟机的父进程:#kill247107
强制终止:#kill-9247107
3)使用上述命令检测一下,应该没问题。