vmware workstation unrecoverable error: (vmui)報錯解決方法


實驗室7月份剛換了電腦,之前一直用vmware來跑linux搞嵌入式開發,無論是宿舍的筆記本,還是之前用的舊台式機,都可以妥妥的跑vmware沒有問題,結果換了新電腦之后,裝上vmware workstation12,安裝了Debian8之后,開啟一直失敗,報錯:VMware Workstation不可恢復錯誤 NOT_IMPLEMENTED ,錯誤日志在何處何處之類的,然后虛擬機界面消失,其實,這時候並不是虛擬機退出來,只是隱藏到了右下角的任務欄托盤,實際上虛擬機還是在跑的,但是無論如何也打不開了。這可慌了手腳,網上搜索了很久,找到的方法單一如下:

在你的VMware安裝目錄下,就是和vmware.exe同一級的目錄下創建一個文本文檔,更名為:error.bat。主要就是后綴名一定要改為.bat的,前面的那個無所謂。
然后右擊這個文件,點編輯,輸入如下內容:
regsvr32.exe vmappsdk.dll
regsvr32.exe vmdbCOM.dll
regsvr32.exe vmnetBridge.dll
保存,關閉。
然后再雙擊運行這個文件,再運行你的VMware,OK

試驗了n次依然無效,以為VMware版本問題,換裝了VMware9、VMware10依然如此,重裝了蘿卜家園、深度系統、系統之家等等各種類型的Win7不下五六次,問題依舊。各大嵌入式、Linux群也問遍了,有人說這是系統問題,Ghost閹割了原版系統的組件,系統缺少組件,才出現的問題,下載了win7的原版系統,買了激活碼,裝上去之后,哎呦,還真好了,心里頓時一陣子草泥馬各種翻滾。。。本以為問題就此解決了,這么平安無事的用了兩三個月,最近搞開發需要用到SD卡來啟動板子,這就要用linux的dd來燒寫SD卡,在win7的服務中開啟VMware USB Arbitration Service之后,虛擬機立馬又不見了,隱藏到了右下角的任務欄托盤中,瞬間我就明白了些什么,然后跑回宿舍,用筆記本開啟該服務,結果沒啥問題,虛擬機跑的很舒坦,回到實驗室,心里各種不爽,懷疑是台式機硬件與VMware沖突所致,后來猛地想起新台式機包含usb3.0接口,這也是筆記本和台式機的唯一一個硬件不同,會不會是該原因呢?打開設備管理器->禁用usb3.0接口

重啟虛擬機,發現虛擬機可以正常運行了,linux也可以使用dd命令燒寫sd卡了,新台式機跑起來各種666呀。。。

回想一下,為何裝上原版系統可以正常運行了呢,因為裝了原版系統之后,首先安裝了各種軟件,然后運行了金山衛士優化了各種選項,VMware USB Arbitration Service這個服務,也就是這時候被糊里糊塗的優化關掉了。。。

遇到了這個問題,在網上查閱了很多資料,解決方法千篇一律,要么是本文開頭所寫的跑個批處理文件,注冊下dll,要么是重裝虛擬機重裝系統之類的。結果還是解決不了我的問題。。。我敢說我不是第一個遇到該問題的,也不是第一個用這種方法解決該問題的,更不是第一個寫下這種方法的人。為什么之前找了幾天都沒有找到這種解決方法,想起了在網上看到的一個建議:遇到問題,網上能找到的,就不要自己轉載復制寫文章發表了,網上找不到的,自己寫下來,幫助別人。我想,之前遇到和我一樣的問題並成功解決寫下來的那人的帖子,現在被相同問題、相同解決方案的轉載、復制給沖沒了,給擠到一個很難找到的地方去了。。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM