vmware workstation unrecoverable error: (vmui)报错解决方法
实验室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接口

重启虚拟机,发现虚拟机可以正常运行了,linux也可以使用dd命令烧写sd卡了,新台式机跑起来各种666呀。。。
回想一下,为何装上原版系统可以正常运行了呢,因为装了原版系统之后,首先安装了各种软件,然后运行了金山卫士优化了各种选项,VMware USB Arbitration Service这个服务,也就是这时候被糊里糊涂的优化关掉了。。。
遇到了这个问题,在网上查阅了很多资料,解决方法千篇一律,要么是本文开头所写的跑个批处理文件,注册下dll,要么是重装虚拟机重装系统之类的。结果还是解决不了我的问题。。。我敢说我不是第一个遇到该问题的,也不是第一个用这种方法解决该问题的,更不是第一个写下这种方法的人。为什么之前找了几天都没有找到这种解决方法,想起了在网上看到的一个建议:遇到问题,网上能找到的,就不要自己转载复制写文章发表了,网上找不到的,自己写下来,帮助别人。我想,之前遇到和我一样的问题并成功解决写下来的那人的帖子,现在被相同问题、相同解决方案的转载、复制给冲没了,给挤到一个很难找到的地方去了。。。
vmware workstation unrecoverable error: (vmui)报错解决方法的更多相关文章
- [Ubuntu]“ubuntu.sh: 113: ubuntu.sh:Syntax error: "(" unexpected ”报错解决方法
原因:有可能是兼容性问题 解决方法: 1.sudo dpkg-reconfigure dash 2.在弹出的窗口选择no
- VMware Workstation unrecoverable error: (vmx)虚拟机挂起后无法启动问题
为了方便,虚拟机都是采用挂起状态,今天在启动虚拟机的时候出现如下提示错误: VMware Workstation unrecoverable error: (vmx)Exception 0xc0000 ...
- eclipse创建的maven项目,pom.xml文件报错解决方法
[错误一:]maven 编译级别过低 [解决办法:] 使用 maven-compiler-plugin 将 maven 编译级别改为 jdk1.6 以上: <!-- java编译插件 --> ...
- MyEclipse Server view报错解决方法
MyEclipse Server view报错解决方法 方法/步骤 启动MyEclipse,弹出一个框,报错. ---------------------------------------- ...
- Loadrunner参数化逗号报错解决方法
Loadrunner参数化逗号报错解决方法 介绍Loadrunner参数化时,参数中包含有逗号时出错的解决方法. 在Loadrunner进行参数化时,参数中如果含有逗号,编辑保存后会报错: 此 ...
- Android Studio support 26.0.0-alpha1 Failed to resolve: com.android.support:appcompat-v7:27.+ 报错解决方法
AS下如何生成自定义的.jks签名文件, 以及如何生成数字签名 链接:http://www.cnblogs.com/smyhvae/p/4456420.html 链接:http://blog.csdn ...
- iOS url带中文下载时 报错解决方法
问题描述:下载文件时, 请求带中文的URL的资源时,比如:http://s237.sznews.com/pic/2010/11/23/e4fa5794926548ac953a8a525a23b6f2/ ...
- jquery jssdk分享报错解决方法
jssdk分享报错解决方法 一般都是参数传错了
- django.db.utils.InternalError: (1060, "Duplicate column name 'user_id'")迁移报错解决方法
django.db.utils.InternalError: (1060, "Duplicate column name 'user_id'")迁移报错解决方法 django.db ...
随机推荐
- JavaScript 实现彩票中随机数组的获取
1.效果图: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UT ...
- JavaScript电子时钟+倒计时
JavaScript时间类 获取时分秒: getHours() getMinutes(); getSeconds(); 获取 ...
- 手机端布局rem 与vm的使用
手机端原来的时候,在项目中使用js判断出html的字体,然后根据rem设置字体,但是js本着少用的原则,考虑用vm,vh等(顺带说一句,vm vh是网页可视区域宽度 高度 即浏览器宽度减去约16px) ...
- 关于Fekit的安装与测试
一. Fekit的安装 1.cmd输入指令 $ npm install fekit -g 2.初始化方法 $ fekit init 3.创建本地服务 $ fekit server 4.创建同时改端口( ...
- SQL2008还原数据库无法还原问题
SQL2008还原备份的SQL2008的.bak文件时会报错,大部分原因是因为当前登录的版本是2005的,因而无法还原用SQL2008备份的数据,结局的办法是去掉登录的服务器名称后面的后缀SQLEXP ...
- 60个有用CSS代码片段
1.垂直对齐 如果你用CSS,则你会有困惑:我该怎么垂直对齐容器中的元素?现在,利用CSS3的Transform,可以很优雅的解决这个困惑: .verticalcenter{ position: re ...
- JAVASE02-Unit08: 文本数据IO操作 、 异常处理
Unit08: 文本数据IO操作 . 异常处理 * java.io.ObjectOutputStream * 对象输出流,作用是进行对象序列化 package day08; import java.i ...
- windows环境,idea的Terminal每次输入git命令都要提示输入用户名,密码
打开本地的这个目录(以上图片所示) 以我本地项目为例: 项目根目录下-->.git-->config文件 找到[remote "origin"]下url,更改其为htt ...
- oracle sqlplus 格式化输出
1- show pagesize ###显示页行数 set pagesize 300 ###显示页行数为300 2- show linesize ###显示行宽度 set li ...
- C学习笔记 知识集锦(二)
1. 数组和指针 2. 字符串赋值 3. memset&memcpy 4. 机器数和真值,原码,反码和补码 5. 文件指针和文件描述符 6. 内存泄露和内存损坏 7. 什么是不可移植的程序 ...