1. 程式人生 > >【虛擬機器】關於VMware 提示“無法獲得VMCI驅動程式的版本:控制代碼無效”的解決方案

【虛擬機器】關於VMware 提示“無法獲得VMCI驅動程式的版本:控制代碼無效”的解決方案

一、問題的出現

    在VMware進行完虛擬機器安裝嚮導之後,剛要開啟虛擬機器進行作業系統的安裝時,會出現“無法獲得VMCI驅動程式的版本:控制代碼無效”的錯誤提示,如圖1 所示。(本人執行環境為Windows 10,VMware 12)

技術分享

                           圖1 報錯視窗

二、解決方案

  1、開啟虛擬機器主介面,選擇未能成功安裝的虛擬機器,在介面下方找到“配置檔案”所示配置檔案的路徑(圖 2)

         

技術分享

                        圖2 尋找虛擬機器配置檔案路徑

  

 2、找到步驟1的配置檔案後,點選右鍵“以記事本方式開啟”(本人使用notepad++,原理相同)

技術分享

                         圖3 找到配置檔案

  3、查詢到 vmci0.present="TRUE" 程式碼(如圖4),將TURE更改為FALSE,儲存即可。

 

    

技術分享

                圖4 查詢vmci0.present="TRUE" 程式碼

三、問題原因

    vmci是一個宿主機和虛擬機器之間的交換層,可以幫助虛擬機器更快地呼叫硬體資源,但是win10對其支援不完善,個別機器會報錯,vmci0.present=‘FALSE’是將這個元件禁用了,並不影響虛擬機器的正常執行。