Wednesday, August 08, 2012

The MSI '' failed when installing VMware tools

本週我把公司電腦上的 VMware Workstation 從 7.0.x 升級到 8.0.4,我的桌機作業系統是 Windows 7 x64,過程中是問題不斷,所以也多花了點時間解決。

第一個是 8.0 會試著自動移除前一版,但是有趣的是,移除過程中卻總是中斷在 The MSI '' failed 的錯誤訊息,google 一下相關訊息,想不到網路上一堆人遇到。怎麼辦呢?不要再相信那 VMware KB 上的建議,做啥修復之類,雖然有一堆建議,但是真正有用的是這篇:Cleaning up after an incomplete deinstallation on a Windows host。沒錯,就是直接手動把該砍的檔案跟 registries 都幹掉吧。

清除後接著再開始安裝 8.0,你會發現 8.0 是可以裝起來,但是過程中,還是會看到 The MSI '' failed 的訊息,因為一堆 VMware tools 裝不起來。這時候,也不用跟系統管理員聯絡,咱們把 regedit 打開,開始搜尋 tools-,沒錯,就是 tools 加上個 dash,有看到包含以下這些的機碼,就大膽的把它們砍掉吧。
  • tools-freebsd-*
  • tools-linux-*
  • tools-netware-*
  • tools-solaris-*
  • tools-windows-*
  • tools-winPre2k-*
這時候,再重新安裝一次 VMware Workstation 8.0,應該可以順利安裝成功,連 VMware tools 都可以裝起來。

No comments: