技术宅的结界

 找回密码
 立即注册→加入我们

QQ登录

只需一步,快速开始

搜索
热搜: 下载 VB C 实现 编写
查看: 1429|回复: 0
收起左侧

【VMware】WorkStation如何将一个挂了的虚拟机强行关闭

[复制链接]

1041

主题

2328

帖子

5万

积分

用户组: 管理员

一只技术宅

UID
1
精华
217
威望
288 点
宅币
18063 个
贡献
36605 次
宅之契约
0 份
在线时间
1732 小时
注册时间
2014-1-26
发表于 2016-5-8 05:42:06 | 显示全部楼层 |阅读模式

欢迎访问技术宅的结界,请注册或者登录吧。

您需要 登录 才可以下载或查看,没有帐号?立即注册→加入我们

x
一般来说一个虚拟机BOOM的原因多半是显卡驱动BOOM,而造成显卡驱动BOOM常见的原因有这么几个:
1、玩3D游戏。(目测显存溢出。啧)
2、开Unity模式。(没卵用的功能,还会干爆显卡驱动。啧)
3、宿主机3D程序运行过多着色器指令导致显卡驱动被Win7(或Win8、Win8.1、Win10等比XP更年轻的系统)重置。

显卡驱动爆了后,XP的话直接BSOD,Win7能重置显卡驱动,虽然能接着用,但是你会发现所有的VMware虚拟机都白屏了。这个时候我尝试过点暂停运行发现没用,它不理。于是我就点“关闭虚拟机”,结果它卡住了,虚拟机窗口也关不掉,别的操作也做不了。

于是我就上VMware官网查了一下,找到了解决方法。
https://kb.vmware.com/selfservic ... ;externalId=2030543
以下是关键内容的翻译。

1、在Workstation菜单栏上选择你要关掉的虚拟机。
2、点:虚拟机->电源->关闭虚拟机(废话,关得掉的话我就不会去搜索解决方案了!)

如果VMware Workstation的用户界面对于这个卡住的虚拟机没有任何反应的话,你需要用任务管理器将其强行关闭。

1、找到开始菜单,点“运行”,启动任务管理器。(但一般我们都是按Ctrl+Alt+Del)
2、点击“进程”选项卡。
3、找到“vmware-vmx.exe”进程
4、点“vmware-vmx.exe”然后点“结束进程
5、运行“VMware Workstation”进行确认。

有关任务管理器的更多资料请查阅微软知识库文章323527

提示:这个链接在2014年11月9日更新,如果你发现链接挂了请回帖。

如果虚拟机需要花很长时间去关闭或者它在关闭的时候黑屏并卡住了,将以下内容修改进VMware Workstation的config.ini配置文件里。

1、关闭VMware Workstation
2、打开这个文件夹:

    C:\ProgramData\VMware\VMware Workstation

3、用记事本打开config.ini
4、加入以下几行内容:
  1. prefvmx.minVmMemPct = "100"
  2. mainMem.useNamedFile = "FALSE"
  3. mainMem.partialLazySave = "FALSE"
  4. mainMem.partialLazyRestore = "FALSE"
复制代码
5、保存,关掉记事本。
6、运行VMware Workstation然后启动虚拟机。

以上。亲测有效。

本版积分规则

QQ|申请友链||Archiver|手机版|小黑屋|技术宅的结界 ( 滇ICP备16008837号|网站地图

GMT+8, 2019-8-21 05:12 , Processed in 0.107869 second(s), 37 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表