記錄在 Windows 7 64 位元主機作業系統上安裝 VMware Player 4.0.2

記錄在 Windows 7 64 位元主機作業系統上安裝 VMware Player 4.0.2

我正在運行 Windows 7 64 位,並嘗試安裝 VMware Player 4.0.3。

我收到錯誤:

MSI「C:\users.....\Local\Temp\vmware_1338456060\vmwarevmcisockets64.msi」失敗。

我之前安裝過這個應用程序,但不得不卸載該應用程式。這次嘗試是重新安裝。

答案1

記錄在 Windows 7 64 位元主機作業系統上安裝 VMware Player 4.0.2

障礙#1 讓安裝程式運作:

  • C:\Temp如果資料夾尚不存在,則建立該資料夾。刪除其中的所有內容並將自解壓縮可執行檔放入其中。在我的例子中,該檔案名稱為 VMware-player-4.0.2-591240.exe。開啟命令提示符(Start->Run->cmd.exe),然後輸入 導覽至 .exe 檔案所在的資料夾cd C:\Temp。然後輸入這個C:\Temp>VMware-player-4.0.2-591240.exe /e
  • 下載實例編輯(相信我,你會需要它,因為 VMware 的一些傻瓜沒有徹底測試他們的安裝包)
  • 透過運行開始安裝C:\Temp\VMware-player-4.0.2-591240.exe。這會在裡面建立一個資料夾C:\Users\%username%\AppData\Local\Temp\vmware_%random_number%。 (在我的情況下,這是安裝過早停止的地方)將此資料夾複製到資料夾\vmware_%random_number%C:\Temp\
  • 如果你得到“錯誤 2732。目錄管理器未初始化”當您嘗試啟動播放器時出現訊息,然後按照說明進行操作這裡。說明有點難以遵循,但您最終會完成的。msiexec使用選項 [/q 設定使用者介面等級 /n 將其設為無]運行/qn對我來說就是這樣,所以不要弄亂這些選項。 Player 將「安靜地」安裝,您甚至不會知道它的存在,直到您檢查「開始」功能表。

障礙 #2 讓 VMPlayer 運行 ISO 映像:

當然事情還沒結束!當我嘗試從 ISO 映像安裝 CentOS_64 位元時,也遇到了另一個錯誤。這個錯誤如下:

無法取得 vmci 驅動程式版本:句柄無效。您的驅動程式“vmci.sys”版本不正確。嘗試重新安裝 VMware Workstation。模組DevicePowerOn開機失敗。

  • 首先,您必須下載正確的“vmci.sys”驅動程式檔案。看到這個關聯簡要介紹如何做到這一點。如果您使用的是 64 位元計算機,請確保將 vmci.sys 檔案複製到您的C:\Program Files(x86)\VMware Player資料夾中C:\Windows\System32\drivers
  • 同樣,如果您使用的是 64 位元計算機,請開啟 .vmx 檔案並變更此設定vmci0.present = false

這總結了我一生中的 4 小時,我永遠不會再回來,但現在我在我的 Windows 7 64 位元系統上安裝並運行了 VMware Player。希望這可以幫助...

PS:如果您從 VMWare 播放器收到更新/升級到新版本的通知,您將無法執行此操作,因為安裝/升級套件仍然損壞。請按照上述步驟卸載目前版本並使用新檔案重新安裝可能會幫助您解決問題。

答案2

試試這個,不要忘記在執行前面的步驟之前建立一個還原點。

  1. 打開regedit
  2. 點選尋找這可能是一個子選單編輯
  3. 搜尋VMware,刪除VMware的所有登錄項目。
  4. 刪除temp/%temp/prefetch資料。
  5. 嘗試重新安裝。

答案3

就我而言,這是由於 TEMP 路徑從預設值更改而來。您必須恢復註冊表中的預設值(暫時覆蓋環境變數不起作用)。

相關內容