1、 在你的VMware安装目录下,就是和vmware.exe同一级的目录下创建一个文本文档,更名为:error.bat。主要就是后缀名一定要改为.bat的,前面的那个无所谓。
然后右击这个文件,点编辑,输入如下内容:
regsvr32.exe vmappsdk.dll
regsvr32.exe vmdbCOM.dll
regsvr32.exe vmnetBridge.dll
保存,关闭。
然后再双击运行这个文件,再运行你的VMware,OK
2、 今天,在启动 VMware Workstation 时突然报错,错误信息如下截图所示,同时我发现只要不管这个错误弹出窗口,虚拟机是可以正常运行的,但是我无法忍受,太碍眼了。于是我马上百度查找解决该问题的方法,网上主要有两种说法:第一、没有用管理员权限启动程序;第二、建议更新到最新版本或卸载重装。经过尝试,两种方法均以失败告终。
最后我放弃了上网搜寻方法,突然脑海闪过重装 VMware Workstation 时有一个默认端口443,我最近安装了 XAMPP 里面的 Apache 服务也有一个默认端口是443,我猜想 会不会是因为端口被占用导致问题的出现呢?我马上把 Apache 服务停止,再次启动 VMware Workstation,错误提示窗口真的消失了,为了验证,我再次把 Apache 服务开启,重新启动VMware Workstation 错误提示窗口再次出现。果真如此!问题解决以后,我在想以后解决问题总不能这样靠运气来蒙的,我决心找到可以直观提示我们解决问题的信息。然后我留意了一下错误弹出窗口,发现有提示让我们去查看错误日志文件。在日志文件中我发现了这么一段,总算让我意识到解决 问题确实还是得从根源开始:
2015-05-31T14:55:05.657+08:00| vmui| I120: HostDeviceInfo:Failed to enumerate host parallel ports via the registry. Could not open device map parallel port registry key.
在信息化时代的我们多少养成了一些不太好的习惯,遇到问题都希望通过Google、百度直接获得答案(博主本人也不例外),经过这次解决问题的经历让我深刻明白到“拿来主义”是可耻的。最后总结一下:
博主并不反对上网查找解决问题的方法,但是我们在直接找到解决的方法后必须也经过自己思考,想想问什么要这么做,只有这样,我们才能不断加强自己解决问题的能力。
在网上查找到 的问题并没有直接解决你的问题时,也要留心这个方法是否有可以给自己提示的地方,像博主就是因为重装一遍留意到 VMware Workstation 是用443默认端口,从而顺利解决了这次遇到的问题,同时还有了一点小小的感悟 ;
我们也要有感恩的心,感谢那些将解决方法共享出来的人,即便是那些方法并没有解决你的问题,切忌不文明回复 ;
学会从问题根源解决问题,遇到问题不要着急 Google、百度,看看错误日记也许会让你茅塞顿开。
3、