打开虚拟机,出现“无法打开内核设备:\\Global\\vmx86”的解决方案

今早在做嵌入式课程设计,打开Ubuntu客户机时突然弹出“打开虚拟机,出现“无法打开内核设备:\Global\vmx86......”的弹窗,确定后显示“内部错误”就开启不了了。。。我的内心:

打开虚拟机,出现“无法打开内核设备:\\Global\\vmx86”的解决方案_第1张图片
u=3725372413,3701599562&fm=27&gp=0.jpg

猛然想起上次在关闭Ubuntu时因为卡机,用任务管理器强行关闭了。。。所以应该是没有正确关闭客户机导致的问题。

百度了一波,发现这是个常见的问题,主要有以下几种解决方案:
1)win+R,输入cmd进入dos,依次输入下面的命令:

net start vmci
net start vmx86
net start VMnetuserif
sc config vmci=auto
sc config vmx86=auto
sc config VMnetuserif=auto

2) ①如果无法运行命令,则从 VMware Workstation安装目录,找到 :vmx86.sys(或者是vmx64.sys)和 vmci.sys文件, 复制:vmx86.sys和 vmci.sys文件;
②我们打开c:\windows\system32\drivers,把vmx86.sys和 vmci.sys文件粘贴进去;
③重启计算机

以上两种方式都试过了,并没有什么效果,于是使用了“终极版”解决方案:
将下面的代码复制到一个.txt文件里面,文件名自己定

@Echo Off 
title Hankcs's program
color 8F
CD 
%~d0
CD %~dp0
vnetlib -- uninstall vmx86
vnetlib -- install vmx86
pause

然后保存,重命名文件为.bat文件,再将这个.bat文件拷贝到你的vmware安装文件夹中双击运行,再次启动虚拟机时,你会发现一切都回来了!

内容参考:http://blog.csdn.net/XIT15989292904/article/details/50823196

你可能感兴趣的:(打开虚拟机,出现“无法打开内核设备:\\Global\\vmx86”的解决方案)