VMware Workstation 不可恢复错误: (vcpu-1) Exception 0xc0000005 (access violation) 原因及解决方案。
一、最近电脑升级到windows11系统,安装vmware16后,虚拟机开机正常,挂起,重启就会提示:
VMware Workstation 不可恢复错误: (vcpu-1) Exception 0xc0000005 (access violation) has occurred然后虚拟机关掉了
二、出现该问题的原因:根源在于,虚拟机软件是市场竞争
windows11上自带hyper-v虚拟机软件与VMware Workstation软件存在竞争。
VMware Workstation市场占有率很高,使用很方便,我从2007年就开是使用VMware Workstation了,在上面安装个Fedora,ubuntu搞linux,arm嵌入式开发。电脑上没有好用VMware Workstation是不行的,用着不舒服也不行。
想起了浏览器世纪大战:
第一次浏览器大战发生在上个世纪90年代,微软发布了它的IE浏览器,和网景公司的Netscape Navigator大打出手,最后网景不得不将公司卖给AOL一走了之。世界由此平静了。但平静并没有能够持续太久,日益壮大的Mozilla Firefox从2004年又开始重新叫板微软地位。
1998年网景公开了它的浏览器源码,并重新命名为Mozilla,全部程序进行了重写。2002年发布了第一个版本。2004年基于Mozilla源码的Firefox首次登台,拉开了第二次浏览器大战的序幕。直到同年2月份,微软的浏览器份额已经从最高点的96%下降到了85%,主要是由于Firefox的强烈市场攻势。于是乎,微软再次全力以赴,迅速提前了原定配合Longhorn Windows版本的IE 7.0的发布日期,用来与火狐狸(Firefox)抗衡
第二次大战并不像第一次那么简单。这次不只是IE和火狐狸的斗争了。一些新的基于不同引擎的浏览器也加入了阵营,比如挪威的Opera (基于Presto引擎)和中国的Maxthon。Opera的主要战场在移动设备,大部分的智能手机都配有Opera的移动浏览器。
竞争带来进步如果平心静气的回顾浏览器大战的历史,我们会发现,越多的竞争,对于互联网发展的积极影响越多。一款浏览器必须不停地添加新的功能,而不仅仅是处理众多的漏洞。当年微软和网景血拼的时候据说微软有1000多名IE员工而网景只有几十人。而中国的Maxthon浏览器甚至只是一个天才工程师的个人爱好。
三、解决方法思路
该问题起因,源于软件冲突;解决思路,消除软件冲突,或者升级高版本兼容行更好的VMware Workstation版本软。
首先确保,主板开启cpu虚拟功能
具体方法,进入 BIOS 将虚拟化技术 Intel Virtual Technology 设置,由 Disable 禁用设置为 Enable 可用,不同的主板设置方法可能不同,具体看下主板说明。
1:消除VMware Workstation软件冲突
关闭 windows 的 Hyper-V 功能,然后重启电脑即可。
具体步骤:
以管理员身份运行 CMD,输入如下命令:
bcdedit /set hypervisorlaunchtype off
重启电脑。
如果发生蓝屏:
bcdedit /set hypervisorlaunchtype auto
注意,那个【启动或关闭windows功能】选项里打开或关闭Hyper是没用的
关闭虚拟机 加速 3D 图形选项。
具体步骤:
编辑虚拟机设置—显示器-加速3D图形 ,取消其勾选即可。
然后重启下电脑,如果以上方法未能成功解决问题,采用下边2的方法。
2:升级VMware Workstation版本,使用和Hyper-V虚拟机兼容的版本;这样的好处是,在Hyper-V下的Ubuntu系统,可以使用主机windows系统的独立显卡gpu,进行人工智能,ai,模型训练。
我卸载了 Vmware16.2.1 ,从官网下载了最新的 VMware16.2.4(注意:一定要使用最新的 16.x.x 版本。 16.2.3版本也是正常的),
终于可以顺利的开启虚拟机进行安装了。所有问题彻底解决。
这个图片是,我电脑上虚拟的anroid8.1 x86 安卓系统和hyper-v虚拟的Ubuntu系统同时运行效果,测试app应用使用。