Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Windows 綜合教學 >> 關於 Windows

VMware Workstation 9 開啟舊版虛擬機報錯 "policies are too old" 解決法

編輯:關於 Windows

VMware Workstation 8 升級到 9 後,開啟舊版虛擬機出現 this virtual machine's policies are too old to be run by this version of vmware workstation 錯誤。刪除 .vmpl 檔案並編輯 .vmx 移除三行政策參數即可修復。

修復步驟

  1. 關閉 VMware,進入虛擬機資料夾。
  2. 刪除 *.vmpl 檔案(如 WinXPsp3.vmpl)。
  3. 用文字編輯器開啟 *.vmx(如 WinXPsp3.vmx)。
  4. 刪除以下三行(mvmtid 數值每台機器不同):
policy.vm.mvmtid = "52 26 b6 18 34 16 3a 90-c2 79 e4 09 09 5b af 9d"
policy.vm.managedVMTemplate = "TRUE"
policy.vm.managedVM = "FALSE"
  1. 儲存 .vmx,重新開啟虛擬機即可正常運作。

原理說明

VMware 9 引入新的政策管理機制,舊版虛擬機殘留的政策參數與新版本不相容,導致啟動檢查失敗。移除舊政策後,VMware 會重新產生相容的政策資料。

注意事項

  • 操作前建議備份虛擬機資料夾。
  • 若虛擬機有快照,建議先合併/刪除快照再操作,避免快照元資料衝突。
  • 此法適用於 Workstation 9/10/11/12/14/15/16/17 升級舊版虛擬機情境。
Copyright © Windows教程網 All Rights Reserved