Vmware USB Arbitration Service和Vmware Worksatation Server服务不能启动问题解决办法
一、Vmware虚拟机不能正常启动
最近新换了一台电脑,在安装vmware pro16时出现了一些问题,试了很多俺帮办法,修复、杀进程重启,但都没有解决我的问题,下面记录我碰到的问题和解决方法
1.1 不能启动虚拟机
在下载完vmware后,启动虚拟机出现以下问题:
然后又以管理员身份启动还是不行,说什么VMX线程已退出。
1.2 发现VMware服务不能启动
在查阅了一些博客后,我发现USB Arbitration Service和Workstation两个服务不能正常启动,具体情况如下:
其中,workstation server服务时依赖于USB Arbitration Service服务的,于是打算看看USB服务启的程序是什么
二、解决方法
2.1 查看USB服务启的程序
我先找了一下USB服务启动的程序,然后手动运行了一下它,发现它报错说缺少VCRUNTIME140.dll
2.2、安装Visual C++ Redistributable for Visual Studio 2015
接着继续查询,发现这个dll需要安装Visual C++ Redistributable for Visual Studio 2015,接着我们安装这个后,再次手动启动这两个服务,发现这两个服务可以正常打开了,虚拟机也可以正常运行了,问题解决。
2.3、一些补充
我看也有一些博客说直接安装一个微软常用的运行库,但没有解决我的情况,大家可以试着安一下这个看能不能解决。要提醒的是如果安装了这个就不能再安装Visual C++ Redistributable for Visual Studio 2015了,所以如果运行库不能解决问题的话要在控制面板把这些卸掉再安装Visual C++ Redistributable for Visual Studio 2015。
参考
windows 提示缺少VCRUNTIME140.dll错误解决办法
转载参考请标明出处