红联Linux门户
Linux帮助

vmware workstation unrecoverable error: (vmui)报错解决方法

发布时间:2016-11-07 15:22:54来源:cnblogs.com/goodhx作者:goodhx
实验室7月份刚换了电脑,之前一直用vmware来跑linux搞嵌入式开发,无论是宿舍的笔记本,还是之前用的旧台式机,都可以妥妥的跑vmware没有问题,结果换了新电脑之后,装上vmware workstation12,安装了Debian8之后,开启一直失败,报错:VMware Workstation不可恢复错误 NOT_IMPLEMENTED ,错误日志在何处何处之类的,然后虚拟机界面消失,其实,这时候并不是虚拟机退出来,只是隐藏到了右下角的任务栏托盘,实际上虚拟机还是在跑的,但是无论如何也打不开了。这可慌了手脚,网上搜索了很久,找到的方法单一如下:
 
在你的VMware安装目录下,就是和vmware.exe同一级的目录下创建一个文本文档,更名为:error.bat。主要就是后缀名一定要改为.bat的,前面的那个无所谓。
然后右击这个文件,点编辑,输入如下内容:
regsvr32.exe vmappsdk.dll
regsvr32.exe vmdbCOM.dll
regsvr32.exe vmnetBridge.dll
保存,关闭。
然后再双击运行这个文件,再运行你的VMware,OK
 
试验了n次依然无效,以为VMware版本问题,换装了VMware9、VMware10依然如此,重装了萝卜家园、深度系统、系统之家等等各种类型的Win7不下五六次,问题依旧。各大嵌入式、Linux群也问遍了,有人说这是系统问题,Ghost阉割了原版系统的组件,系统缺少组件,才出现的问题,下载了win7的原版系统,买了激活码,装上去之后,哎呦,还真好了。本以为问题就此解决了,这么平安无事的用了两三个月,最近搞开发需要用到SD卡来启动板子,这就要用linux的dd来烧写SD卡,在win7的服务中开启VMware USB Arbitration Service之后,虚拟机立马又不见了,隐藏到了右下角的任务栏托盘中,瞬间我就明白了些什么,然后跑回宿舍,用笔记本开启该服务,结果没啥问题,虚拟机跑的很舒坦,回到实验室,心里各种不爽,怀疑是台式机硬件与VMware冲突所致,后来猛地想起新台式机包含usb3.0接口,这也是笔记本和台式机的唯一一个硬件不同,会不会是该原因呢?打开设备管理器->禁用usb3.0接口
vmware workstation unrecoverable error: (vmui)报错解决方法
重启虚拟机,发现虚拟机可以正常运行了,linux也可以使用dd命令烧写sd卡了,新台式机跑起来各种顺畅呀。
 
回想一下,为何装上原版系统可以正常运行了呢,因为装了原版系统之后,首先安装了各种软件,然后运行了金山卫士优化了各种选项,VMware USB Arbitration Service这个服务,也就是这时候被糊里糊涂的优化关掉了。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/25798.html