vmware無法打開虛擬機打開失敗怎么辦 電腦中虛擬機啟動不了是怎么回事 。我們在使用電腦的時候,總是會遇到很多的電腦難題。當我們電腦中的虛擬機打不開的時候,我們應該怎么辦呢?一起來看看吧。
解決辦法:
到相應的虛擬機目錄下刪除%虛擬機名字%.vmx.lck文件夾或者其中的文件即可我們打開任務管理器,會發現vmware.exe和vmware-vmx.exe兩個重要的進程。其中vmware-vmx.exe是主程序,虛擬機在這個進程下運行;VMware.exe是外殼程序,負責顯示vmware-vmx.exe中運行的虛擬系統并解釋傳送各種命令和操作,是我們最常用的 VMware用戶界面,該程序可重入即同時打開多個。
因為VMware Workstation是可重入的,為了避免同一個虛擬系統同時被多個VMware.exe打開操作,造成錯誤,所以每個VMware打開相應的虛擬機選項卡時都會先檢查該虛擬機根目錄下是否有*.vmx.lck的文件夾并驗證其中的文件,如果該文件中包含合法生成的uuid(通用唯一識別碼),那么將無法打開該虛擬機的選項卡,并出現下面的錯誤提示:

Take Ownership之后會出現以下提示:

如果沒有相應的合法文件,就會在該虛擬機根目錄下生成*.vmx.lck文件夾,并在該文件夾下生成一個包含uuid的*.lck文件,打開虛擬機選項卡,并從主程序接收顯示信息。
這個*.lck文件可以用記事本編輯。里面是uuid={一串字母數字},uuid是通用唯一識別碼 (Universally Unique Identifier),它的特點就是唯一性。為的是同時只有一個vmware.exe能接受主程序的顯示,并對虛擬機操作。lck是lock的縮寫,即對請求資源的鎖定。
VMware 虛擬機在運行時會在相應的虛擬機目錄下生成三個文件*.vmx.lck,*.vmdk.lck,*.vmem.lck文件夾,里面包含以*.lck命名的文件。 其中的*.vmx.lck是伴隨vmware.exe中選項卡的打開時生成的;另外兩個是關于虛擬磁盤和內存的使用的,它們伴隨著虛擬系統的運行而產生。如果關閉VMware.exe讓虛擬機在后臺運行,*.vmx.lck文件夾會消失另外兩個則不會。
在VMware.exe中打開某個虛擬機選項卡時,會短暫生成*.vmsd.lck的文件夾,估計這個是在最初傳送數據(send data)時生成的,防止多個外殼程序同時請求打開虛擬機。
新聞熱點
疑難解答