虛擬機器VMware無法識別USB裝置

來源:互聯網
上載者:User

背景:

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

重啟系統生效

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.