未關閉虛擬機直接關閉vmware引發的一系列問題——Windows下linux虛擬機


虛擬機長時間掛起重新打開時卡頓,無法開啟,腦抽直接關閉了vmware軟件引起的一系列問題。

原因是關閉了vmware,但是相應的虛擬機並沒有關閉,所以虛擬機不能重開

會出現如下提示

解決方案如下:

1,首先刪除虛擬機目錄中的所有.lck文件夾和一個很大的.vmem文件注①,如果順利刪除,那皆大歡喜,直接重啟vmware和虛擬機就ok了,當然一般情況下會出現如下提示

如圖所示,你需要先關閉vmware-vmx.exe進程才可以,那么下一步

2,我們關閉vmware-vmx.exe進程

首先打開任務管理器=>詳細信息 中找到vmware-vmx.exe進程,如圖:第三行

 

一般來說我們可以在虛擬機目錄中的vmware.log文件中找到該進程的pid,就在第一行,如下圖

 

 

找到vmware-vmx.exe進程后右鍵接入任務,彈框點結束進程后又會出現一個問題,如圖

我們發現無法關閉該進程

3,繼續關閉vmware-vmx.exe進程

 上一步我們沒有順利關掉vmware-vmx.exe進程,那么現在我們來試圖關閉vmware-vmx.exe進程,一頓搜索之后找到了關閉vmware-vmx.exe進程的方法,如下

 

3.1首先cmd調出命名行操作面板,命令行輸入services.msc進入服務,將所有與vmware相關的啟動項的屬性改為禁用

 

重啟系統,就可以關掉vmware-vmx.exe進程了(或者說vmware-vmx.exe進程干脆沒有開啟),當然關掉之后不要忘了把上面幾項改過來,否則每一次都要手動開啟太麻煩了

 

3.2關掉vmware-vmx.exe進程之后我們就可以刪除vmem文件了,刪除后再度重啟系統

 

 4,第四步,也是最重要的一步,啟動vmware開啟虛擬機,你會發現虛擬機啟動成功,問題解決!

 

以上就是解決這個問題的完整方法,其中還有可能會出現諸如“找不到可以連接的有效對等進程”之類的問題,這個問題可能是刪除了所有.lck文件夾但是未成功刪除.vmem文件,直接重啟vmware,開啟虛擬機導致的,我的方法簡單粗暴,直接按上面這套來就ok了,總歸是沒刪干凈。over

 

 

注①

vmem文件可以理解為虛擬機的狀態快照,很大,在2-3G的樣子,官方解釋為:虛擬內存文件,與windows下pagefile.sys(亦稱分頁文件)同。當虛擬系統執行關機操作后,vmem文件消失,但掛起關閉時,不消失。一般情況下刪掉並無影響,甚至可以通過改配置來阻止虛擬機生成此文件。


免責聲明!

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



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