根据我的知识,虚拟机内界面的显示其实是通过“内部网络传输”的方式实现的,因此,无法显示虚拟机的界面,很有可能是网络方面的组件出现了问题。我们排查如下:
1、以管理员身份运行命令提示符(cmd.exe),输入命令 netsh winsock show catalog
可以看到VMware注册了两个LSP:vSockets DGRAM、vSockets STREAM,路径是%windir%\system32\vsocklib.dll
2、观察有没有其他模块也注册了vSockets DGRAM、vSockets STREAM,如果有,就卸载掉这个模块所属的软件。
3、(可选)在命令提示符输入netsh winsock reset,并重启计算机
4、(可选)重装VMware Workstation 14
我是安装了迅游加速器,它注册了vSockets DGRAM,与VMware产生了冲突,卸载迅游加速器后VMware不再黑屏