對IT人員及程式開發人員來說,常常為了測試系統與軟體,大部分都是依賴Microsoft Virtual PC、VMware或irtualBox 等工具來建虛擬機器,VMware在這個領域算是佼佼者,筆者也是Vmware Workstation的愛用者,之前寫過如何進入Vmware Workstation虛擬機器的BIOS畫面與讓VMware使用USB隨身碟開機文章,這次遇到了不正常關閉所造成「This virtual machine appears to be in use」,怎麼辦?很簡單只要刪除Lock鎖住的檔案即可。
玩過Windows系統的人應該常常看到下圖畫面,一般來說大都是不正常關機所造成,你可以選擇安全模式或正常啟動Windows來進入,很容易的修復之前的布正常關機。
挨踢路人甲一向都習慣於虛擬機器的操作,不管是Windows 7/8/10,甚至Windows Server 2012都使安裝在Vmware ESXi或Workstation上,之前在虛擬機器上的Windows 7/8陸續收到微軟 Windows 10 的預約升級通知,也都順利更新完成,但好景不常,幾天前,所有虛擬機器上都出現了打X的圖示警告,且無法啟動。
只要一啟動就出現「This virtual machine appears to be in use.」的訊息,明明已經關閉卻出現Virtual Machine還在使用中,仔細看了一下虛擬機器映像檔的位置也沒有錯誤,只要依要求按下〔Take Ownership〕來取得所有權試試看。
結果還是一樣出現下圖視窗的錯誤訊息,說明中竟然說我的虛擬機器仍在使用中,重新關閉VMware Workstation在啟動也是一樣,難道真的是不正常關閉所造成的問題嗎?
沒有使用虛擬機器卻被誤認已使用中,猜想應該是部正常關機被Lock鎖住,進入你虛擬機器的映像檔資料夾內,找到有.lck的資料夾(有可能多個)。
進入.lck資料夾內將有.lck的副檔名的檔案刪除。
回到VMware Workstation畫面上看到虛擬機器名稱上的X的圖示警告消失了。
點選來啟動就正常進入了虛擬機器的畫面,是不是很簡單呢?
延伸閱讀: