前言
- 为了每次不需要开启虚拟机的ubuntu,我使用【挂起】,而不是【关机】,这样做的目的是希望下次打开会快,并且虚拟机系统里打开或者配置的东西都还在
- 结果事与愿违,电脑每次开机后,打开VMware,打开虚拟机的系统上,都是漫长的等待,并且启动失败了,等于虚拟机的系统还需要重新开机
环境
-
Win10 64位
-
虚拟机 VMware Workstation Pro 16
-
虚拟机安装的是 ubuntu 20.04
问题描述
- 但是最近发现每次重新开机,重新开启VMware 后,打开虚拟机都是失败,速度也就是相当的慢,我查了一下,Win10 的防火墙也是关闭的
- 所以只是关闭【防火墙】,是解决不了这个问题的
解决方法
-
通过搜索网络上的一些解决思路,通过自己的实际验证,发现这种关闭【防火墙】的方法,没有彻底关闭防火墙,需要在【允许应用通过防火墙】中,让 VMware 通过防火墙。
-
其实之前也遇到过 VMware 打不开的问题,最终依旧是防火墙问题。
-
也就是表面上防火墙关闭了,实际上,应用程序依旧受到限制
-
把VMware 的 都勾选【专用】【公用】,也就是运行 VMWare 程序通过【专用】与【公用】网络
-
默认 VMware Workstation 可能没有在【允许列表里面】,需要手动添加,然后勾选【专用】与【公用】
再次验证
- 关闭 VMware ,选择【挂起】运行的虚拟机系统,然后退出再次打开 VMware,点击【继续运行虚拟机】,发现速度非常的快,并且不再【失败】
小结
-
使用虚拟机,建议本地电脑配置较大的内存,如32G 以上,这样为虚拟机的系统配置较大的内存,这样使用虚拟机的系统会快一些,不卡顿
-
遇到 VMware 【虚拟机系统】恢复慢的问题,优先确认 VMware 是否在【允许应用通过 Windows Defender 防火墙进行通信】 列表中,并且允许使用【公用】与【专用】网络
-
根本原因可能就是:win 10 这个 Windows Defender 防火墙,感觉无法彻底关闭。