VMware vSphere5.5虚拟机无法识别usb设备

我是win7(x64)的系统,安装了VMwarevSphereclient5.5,给虚拟机添加了usb控制器,还是无法识别usb,无法将其加载到虚拟机中,但是同事有些机器... 我是win7(x64)的系统 ,安装了VMware vSphere client5.5,给虚拟机添加了usb控制器,还是无法识别usb,无法将其加载到虚拟机中,但是同事有些机器是 可以识别的,为什么我的不行?有什么解决方法?急求!! 展开
 我来答
匿名用户
2015-11-13
展开全部
VMware Workstation8, 安装多个虚拟机,包括SUSE,WindowsXP,CentOS。之前一直没有任何问题,今天突然无法识别USB设备了,所有的虚拟机都是,但物理机一切正常。
状态:
虚拟机的状态栏中没有USB设备的图标,

且已确定USB虚拟设备已经添加,并开启自动连通,

虚拟机USB设备的服务也已经开启,

甚至包括因为怀疑电压过低,无法识别的USB的问题也想到了,接通了电源。

结果:
均无效。

后来想起来最近安装过VMware vSphere Client,是不是两者有冲突。果然,安装VMware vSphere Client时,也会创建一个VMware USB Arbitration Service服务,这个服务会把VMware Workstation8的VMware USB Arbitration Service修改掉。
当我打开VMware USB Arbitration Service服务查看详细信息时发现 “可执行文件的路径” 为无效路径,让人纳闷的是,既然无效为何还可启动,至今不解。
后来我卸载重启后从新安装了一下VMware Workstation8,因为使用的是绿色安装所以很快

安装玩后我再查看VMware USB Arbitration Service服务详细信息,“可执行文件的路径” 已经为一个有效路径,

其中D:\WMware为VMware的安装根目录。

至此,虚拟机USB设备正常。

如果大家遇到同样的问题,可以尝试手动删除或修改VMware USB Arbitration Service,然后再添加一个新的VMware USB Arbitration Service,执行文件指向VMware根目录下的vmware-usbarbitrator.exe。例如
##创建服务(可以将下面内容保存到一个记事本中,然后更名AddServer,后缀名改为.bat。即文件全名AddServer.bat,双击执行)
@echo off
sc create VmUsbServer binpath= D:\VMware\vmware-usbarbitrator.exe
sc create VmUsbServer start= auto
sc start VmUsbServer
pause

##删除服务(可以将下面内容保存到一个记事本中,然后更名DelServer,后缀名改为.bat。即文件全名DelServer.bat,双击执行)
@echo off
sc delete VmUsbServer
pause
重启系统生效
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式