本文主要是介绍通过VMware创建虚拟机,虚拟机开机经常一直黑屏 关闭点击虚拟机提示:虚拟机***繁忙,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
通过VMware创建虚拟机,虚拟机开机经常一直黑屏:
如图:
而且,关闭点击虚拟机提示:虚拟机***繁忙,如下界面:
解决方案
解决方案1.
原因:
为什么要netsh winsock reset
网上有一种说法,是因为启动了wegame之后,wegame修改了一些网络的相关参数,导致和vm的配置冲突。下面是知乎网友的解释:虚拟机和主机之间的通信,基本上是以 socket 的方式进行通信的(这里的 socket 泛指一切 socket,包括本地的、网络的等等) 某个程序通过 LSP 给系统的 TCP/IP stack 注入了自己的 DLL,如果程序退出时,没有把这个 DLL 收回来,或者回收失败、没有彻底回收等,那么这个 DLL 残留的东西影响了整个 TCP/IP stack,而且是永久性的。 每个 socket 收发的数据包是要经过 TCP/IP stack 的,这个 DLL 可能会对这些 socket 的数据包做了些什么操作(比如修改数据、直接丢弃等等),然后所以你的虚拟机就黑屏了……
但是我的用这种方法也没有成功,而且我都卸载无数次,崩溃了快要。。。。
解决方案二:
我是用的这个成功的:
我最开始改成桥接模式,发现每次虚拟机安装好就没事,一关机,就会黑屏。然后怎么都打不开,而且关闭也不行,一直提示虚拟机繁忙,网上该搜的改了都不行,而且在cmd中ping我的虚拟机的IP也ping不同,后来试了一下改成Nat模式,然后就好了;真的就再也不黑屏了
桥接模式不能pingIP地址,改成Nat模式就可以了
这是我最开始选择的:
然后改成NAT模式
然后就再也不黑屏了
桥接模式与NAT模式区别:
NAT模式:相当于宿主机再构建一个局域网,虚拟机无法和本局域网中的其他真实主机进行通讯。只需要宿主机器能访问互联网,那么虚拟机就能上网,不需要再去配置IP地址,子网掩码,网关。虚拟机和主机能够互相ping通。
桥接模式:VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器。但是需要我们手动去配置IP地址和网关,IP地址要与主机的无线网的IP段对应,子网掩码,网关,DNS都需要与宿主机保持一致。下面是我将虚拟机从NAT模式换成桥接模式对配置文件做的一些改动,重启网络后,虚拟机可以访问自身静态IP,访问公网,宿主机和虚拟机也可以相互ping通。
这篇关于通过VMware创建虚拟机,虚拟机开机经常一直黑屏 关闭点击虚拟机提示:虚拟机***繁忙的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!