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

2021-08-27 01:49:10 字數 1482 閱讀 4596

背景:

vmwareworkstation8, 安裝多個虛擬機器,包括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

重啟系統生效

VMware虛擬機器無法識別U盤解決方式

1.本機情況 winxp作業系統 相同應該適用於win7 vmware虛擬機器。虛擬機器版本號 vmware 10。安裝ubuntu14.04。現要求在主機上插入u盤。在虛擬機器中顯示。2.遇到問題 u盤僅僅在winxp主機中顯示,而無法顯示在虛擬機器中,須要解決。3.解決方式 首先確認服務已經開啟...

Vmware虛擬機器無法聯網(Linux)

今天開啟好久沒用了虛擬機器,發現上不了網,vmnet8之前被我禁用了,啟用之後在虛擬機器重啟網絡卡提示determining ip information for eth0.failed no link present.check cable?在 etc sysconfig network scri...

虛擬機器 VMware

host 指物理存在的計算機,host s os指host上執行的作業系統。host也叫宿主機。guest os 指執行在vm上的作業系統。例如在一台安裝了win dows的計算機上安裝了vmware,那麼,host指的是安裝win dows的這台計算機,其host s os為windows。vm上...