錯誤31:連接到系統上的設備沒有發揮作用
- 描述
常用 VMware 虛擬機的有事應該遇到這種情況,就是裝完 VMware ,啟動時 VMware 下面會有個黃框中有“ USB disabled…”之類的提示。當在虛擬機里裝完系統后,一切皆正常。除了插入 USB 設備不設別外!到本地電腦的服務里面查看 VMware 的 USB 服務時,顯示的是“自動”,但是卻沒有自動啟動,手動啟動的時候提示“ VMware USB Arbitration Service 無法啟動,出現錯誤31:連接到系統上的設備沒有發揮作用”,重裝虛擬機乃至重裝電腦都不能解決問題
1.解決辦法一:
此方法未驗證,因為沒有安裝ATI驅動
1)進入Windows的控制面板中的“添加刪除程序”
2)找到“ATI Catalyst Install Manager”,右擊選擇更改
3)選擇下一步
4)選擇“卸載管理器”,然后選擇下一步
5)選擇自定義,然后選擇下一步
6)隨后會出來三個選項,在“選擇要卸載的組件”之中,選中“ USB 過濾器 ”
7)最后,一路下一步下載后就OK啦。然后到系統服務下面手動啟動 VMware 的 USB 看看,是不是可以正常啟動啦!
2.解決辦法二:
此方法已驗證,但是HKEY_LOCAL_MACHINE\System\CurrentControlSet\ Service s\中的 usb filter和%system32%\drivers\ usb filter.sys 未找到,但是可以解決該問題。
注意,為了保證安全性,UpperFilter鍵值改名即可,不需要刪除
開始——運行——輸入regedit來打開Windows注冊表,找到:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Class{36FC9E60-C465-11CF-8056-444553540000}.
刪除UpperFilter的值。
找到:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\ Service s\
刪除 usb filter。 (不過這一步也可不做)
刪除 %system32%\drivers\ usb filter.sys
重啟系統后應該就OK了。
虛擬機右下角連接設備時返回錯誤碼4
描述:The VMware USB Arbitrator returned error code 4

解決辦法
(1)把USB設備(以U盤為例)連接到主機,然后打開系統設備管理器:
(2)找到U盤設備,雙擊打開屬性頁(以下都是以鼠標為例的,實際應該是接上U盤后選識別出的U盤):
找到對應的設備類GUID,復制下來備用;
(3)開始菜單中輸入gpedit.msc打開組策略管理器,定位到如圖的系統策略,雙擊”阻止使用於下列設備安裝程序相匹配的驅動程序安裝設備“:
(4)選上”已啟用“,然后點顯示按鈕:
(5)輸入剛才復制下來的GUID,一直點確定退出組策略管理器。
這樣以后主機的Win7系統就不會安裝對應USB設備的驅動,然后再從新連接一下U盤看看Vmware虛擬機能否識別和使用U盤,如果可以就OK了~如果以后要在主機的Win7系統中使用U盤的話就再把(4)中的啟用改成未配置或者禁用即可。:-)
(6)電腦開機時按住F2進入BIOS主板設置,各品牌電腦進入BIOS的快捷鍵有所不同,有些按F1或者ESC,又或者F9,具體請百度或者咨詢電腦經銷商 ,進入BIOS界面后,按方向鍵切換到Advanced選項,找到USB英文開頭的選項回車進入,再找到XHCI英文開頭的選項,回車點開右邊的下拉列表,設置成Disabled(即關閉3.0接口的功能),然后按F10保存並退出BIOS設置,重啟電腦進入WINDOWS系統,這時無論哪個USB接口都已經從3.0降級到2.0了,打開VM虛擬機即可正常加載上無線網卡了,問題解決!
