虽然这个问题早就出现过,也出现过完美的解决方案,但是今天我还是碰上了,转载下,做个备注,向原作者和转载者致敬。
问题描述:常用VMware 虚拟机的童鞋们有事应该遇到这种情况,就是装完
VMware,启动时VMware 下面会有个黄框中有"USB disabled..."之类的提示。
当在虚拟机里装完系统后,一切皆正常。除了插入USB 设备不设别外!到本地电
脑的服务里面查看VMware 的USB 服务时,显示的是"自动",但是却没有自动
启动,手动启动的时候提示"VMware USB Arbitration Service 无法启动,出
现错误31:连接到系统上的设备没有发挥作用",重装虚拟机乃至重装电脑都
不能解决问题,是不是非常抓狂啊!?下面我就给出解决方案!
问题原因:AMD 主板驱动的在搞怪。
问题解决:卸载AMD 主板驱动的USB 过滤器。
具体方法:
方法一:
1. 进入Windows 的控制面板中的"添加删除程序"
2. 找到"ATI Catalyst Install Manager",右击选择更改
3. 选择下一步
4.选择"卸载管理器",然后选择下一步
5. 选择自定义,然后选择下一步
6. 随后会出来三个选项,在"选择要卸载的组件"之中,选中"USB 过滤器"
7. 最后,一路下一步下载后就OK 啦。然后到系统服务下面手动启动VMware
的USB 看看,是不是可以正常启动啦!
方法二:
开始——运行——输入regedit 来打开Windows 注册表,找到:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Class\{36FC9E60-C
465-11CF-8056-444553540000}.
删除UpperFilter 的值。
找到:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\
删除usbfilter。 (不过这一步也可不做)
删除 %system32%\drivers\usbfilter.sys
重启系统后应该就OK 了。
方法三:
问题 :启动 VMware USB Arbitration Service 服务时提示:错误 31:连接到
系统上的设备没有发挥作用
现象 :VMWare 内不能识别 USB 设备。启动 VMware USB Arbitration Service
服务时提示:错误31:连接到系统上的设备没有发挥作用。
确认 :通过事件查看器可以看到内容形如"Detected unrecognized USB driver
(/Driver/seehcri)."的警告信息,在Windows/System32/Drivers 目录下可以
找到seehcri.sys 文件
原因 :安装索爱PC Suite 之后,seehcri.sys 会替换系统中原有的USB 驱动,
卸载PC Suite 不会卸载seehcri.sys
解决 :下载AutoRuns for Windows v8.61,解压运行autoruns.exe,在Drivers
页找到seehcri.sys,删除。重启系统,进入设备管理器,删除打黄色叹号的USB
设备,扫描硬件改动,重新安装驱动程序。
注意:笔者在操作到删除seehcri.sys之后重启,因为是用usb键盘鼠标,usb的驱动全然丢失,鼠标和键盘无法工作以至于无法进行下面的步骤,无奈找到一个ps2口(老式的紫色圆口)键盘,通过键盘一点点删除了黄色叹号的usb设备,得以进行下面的步骤,提醒各位即将试一下的童鞋们。