最新发现好多虚拟机有闪退现象,对此我给出一系列解决方案,仅供参考

一.软件问题

1.虚拟机闪退

首先,如果是VMware Workstation Pro也就是软件本身闪退问题,即还没有运行或打开系统时就已经闪退,说明软件有问题,可以先试试把环境变量删除,以及关闭防火墙

Android虚拟机运行闪退 安卓虚拟机应用闪退_linux

 如果没有奏效,大概率为电脑兼容问题,解决方案为右击VMware软件,在属性里面找到兼容性,勾选以兼容模式运行这个程序,选Windows7,接着点击以管理员身份运行

Android虚拟机运行闪退 安卓虚拟机应用闪退_windows_02

 如果还是有问题,在桌面右击计算机,打开管理,进入服务和应用程序服务,或者直接win+R,运行窗口输入services.msc,找到vmware服务"VMware Authorization Service",将其设置为自启动,就可以打开虚拟机了

Android虚拟机运行闪退 安卓虚拟机应用闪退_Android虚拟机运行闪退_03

 

Android虚拟机运行闪退 安卓虚拟机应用闪退_linux_04

如果还是有问题,那就是可能软件的问题,需要对软件进行卸载重装,卸载步骤在下面会详细介绍

2.虚拟机卡顿

在使用过程中遇到卡顿问题的解决方案

1.内存设置

编辑-->首选项-->内存-->额外内存-->选中第一个

Android虚拟机运行闪退 安卓虚拟机应用闪退_windows_05

Android虚拟机运行闪退 安卓虚拟机应用闪退_解决方案_06

编辑-->首选项-->优先级-->抓取的输入内容-->调整为高(此处可以把快照取消勾选)

Android虚拟机运行闪退 安卓虚拟机应用闪退_Android虚拟机运行闪退_07

虚拟机设置(右击创建的虚拟机)-->选项-->高级-->高-->勾选禁用内存页面调整

Android虚拟机运行闪退 安卓虚拟机应用闪退_VMware_08

二.系统问题

这种情况就是虚拟机软件本身没有问题,是打开运行系统出了问题,对于创建虚拟机也是有要求的,如果内存设置太大,处理器太多,而虚拟机本身就是在物理机的基础上再建系统,一些硬件能力比较弱的电脑就有点力不从心了,所以,检查以下自己创建的虚拟机配置是否有些不妥,具体根据自己电脑配置来,创建虚拟机的详细步骤在这篇文章里面有介绍,以Windows10为例,供参考。虚拟机安装win10教程

以下解决参考方案:

  • 检查操作系统位数与运行环境是否一致;光盘映像文件与创建新虚拟机时配置要一样,x86是32位,x64是64位

Android虚拟机运行闪退 安卓虚拟机应用闪退_VMware_09

 

  • 配置启动项,虚拟机和装的系统不能放在同一路径下,这里建议虚拟机一个文件夹,在创建新的虚拟机前新建一个文件夹,将新建的系统文件统一放入该文件夹,上面参考文章也有说明;

Android虚拟机运行闪退 安卓虚拟机应用闪退_Android虚拟机运行闪退_10

 

  • 检查主机网络是否打开NX,在网络适配器里面可以找到; 

Android虚拟机运行闪退 安卓虚拟机应用闪退_windows_11

  • 虚拟机配置内存是否超过主机最大内存限制,上面便有讲到,关于内存配置问题,不能过小,太小虚拟机运行不起来,也不能过大,太大主机又吃不消,所以根据不同系统适合不同的内存,一般最少2G,4G内存足矣,处理器默认1个,如果是在上面做一些需要CPU处理的数据,设置两个处理器内核即可

Android虚拟机运行闪退 安卓虚拟机应用闪退_windows_12

Android虚拟机运行闪退 安卓虚拟机应用闪退_Android虚拟机运行闪退_13

 

  • 关闭快照功能,有一种可能,虚拟机保存了状态快照
  • 镜像文件不合适,换个镜像文件

三.卸载虚拟机

上述解决方案仍无作用,就要考虑卸载重装了,有些同学卸载后,发现二次安装失败,这是由于卸载的时候没有卸载干净,存留一些注册表之类的文件没有删除干净,接下来就详细介绍下如何干净卸载的过程

1.关闭虚拟机服务

进入服务,找到VM的服务,全部禁用,进入过程上文有讲到,共有四个服务需要操作 

Android虚拟机运行闪退 安卓虚拟机应用闪退_linux_14

2.卸载网卡 

右击计算机,打开管理,找到设备管理器,点击网络适配器,对上述关于VM进行右击,卸载

Android虚拟机运行闪退 安卓虚拟机应用闪退_linux_15

3.结束进程

鼠标放到桌面最下面任务栏,右击,打开任务管理器,找到所有VM的进程,可能不止一个,全部结束进程

Android虚拟机运行闪退 安卓虚拟机应用闪退_Android虚拟机运行闪退_16

 4.清除注册表

快捷键win+R运行窗口输入“regedit”,进入注册表编辑器

Android虚拟机运行闪退 安卓虚拟机应用闪退_windows_17

依次找到路径,计算机\HKEY_CURRENT_USER\SOFTWARE\VMware, Inc.

如果不放心,试着在其他几个主文件夹里面找关于VM的文件夹,一并删除

Android虚拟机运行闪退 安卓虚拟机应用闪退_VMware_18

 5.删除相关文件夹

在C盘找到VMware文件夹并删除

C:\Program Files (x86)\VMware

6.卸载

进入控制面板,在程序和功能,卸载,找到VMware双击就会进入软件自身的安装程序,选择删除

Android虚拟机运行闪退 安卓虚拟机应用闪退_VMware_19

到此,VMware卸载完毕,卸载后,请重启电脑

四.安装虚拟机

我自己用的虚拟机软件,我用的是16.pro版本,安装文件和注册码一并放到网盘链接里,请自行下载安装,安装过程较为简单,这里就不过多介绍,有问题可以随时在评论区

阿里云盘:VM安装包