環境: Windows Server 2008 + VMware Server 2.0
提要: 把VM Machine 添加到VM的Inventory後,添加的虛擬機顯示爲 ”Unknown(Invaild)”,
屏幕裏的summary 一欄的提示信息爲:
Invalid Virtual Machine
The selected virtual machine is not recognized on this system. The cause of this problem may be that the virtual machine's .vmx file is corrupted, or that the virtual machine version is newer than is recognized by the host. You can remove the virtual machine from the inventory if you believe that it is not recoverable.
Click the link below to remove the virtual machine from the inventory.
Remove virtual Machine
產生原因:
此問題是由於把宿主機器(host machine)的system locale從英語變成其他的語言造成的。
解決方案1:
把宿主機器(host machien)本地語言環境變回到英語。
解決方案2:
用記事本打開vmx 和 vmsd 文件,刪除 “.encoding=[system local],重新加載vm machine 就可以了。
解決方案1詳細步驟:
1. 在控制面板裏,選擇區域與語言。
2. 雙擊進入
3. 把system locale 變回爲English.
4. 重啓機器即可
解決方案2詳細步驟:
1. 在虛擬機加載文件裏找到vmx和vmsd文件,刪除有”.encoding=[system locale]”的這一行。
2. 重新加載虛擬機文件。