环境说明
VM版本:15.5.7 build-17171714
操作系统:Windows 11
问题:VMware Workstation 不可恢复错误: (vcpu-2) Exception 0xc0000005 (access violation) has occurred.
附图:
原因分析:
只因(不是小黑子)突发奇想,想玩一玩win11的安卓子系统,之前在网络上查询过相关兼容性问题。win11使用WSA之后VM会用不起,但是也看到一些博主发过解决方案,于是乎…于是乎在下就开始了第一步搞机步骤,启用windows的Hyper-v功能。刚启用完您猜怎么着,嘿!虚拟机挂起之后就打不开了,就提示上面截图内容。
速效救心丸:
因为工作需要使用到虚拟机,虚拟机打不开了说实话我还是有一点点慌的,虽然表面稳如老黄狗。
进入正题,直接上处理方式:
将虚拟机的处理器数量修改为1个
为什么捏,因为我有三四个虚拟机,其中有一个虚拟机的处理器之前设置的就是1个,在启用Hyper-v之后依然可以使用。那么一对比之下,这不就找到解决方式了么。
不过经过测试,开机到是能开机,就是开机之后不能挂起,挂起的时候还是会报错,只能关机重开…
但是:
虽然现在虚拟机是可以打开了,但是,但是什么呢,我还是不知道为什么这样子可以,网上说是兼容性问题,升级到VM16最新版本就可以,这个我是不太信的,因为我之前安装过16版本的,根本打不开我以前15版本创建的虚拟机。那么有没有大神知道原因的请移步评论区。