VMware Tools 10.3.0 取決於並隨附於 Microsoft Visual C++ 2017 可轉散發套件版本 14.0。針對 VMware Tools 10.3.0 安裝準備系統時,Microsoft Visual C++ 2017 可轉散發套件會安裝在系統上做為必要條件。

問題

安裝或升級至 VMware Tools 10.3.0 時,可能會遇到如下所述的不同症狀:

  • 如果未符合 Windows 作業系統層級必要條件,則在 Windows 10 之前的 Windows 版本上安裝或升級至 VMware Tools 10.3.0 時,可能會失敗並顯示錯誤訊息。
  • 在 Windows 10 之前的 Windows 版本上安裝或升級至 VMware Tools 10.3.0 可能會停滯,並出現「VMware 產品安裝」對話方塊,其中的訊息為「正在準備 'VMware Tools' 以進行安裝...」。
  • 在 Windows 10 之前的 Windows 版本上安裝或升級至 VMware Tools 10.3.0,導致要求重新啟動系統而未完成安裝或升級。
  • 在 Windows 10 之後的 Windows 版本上安裝或升級至 VMware Tools 10.3.0,導致要求重新啟動系統而未完成安裝或升級。

原因

由於 VMware Tools 10.3.0 依存且隨附 Microsoft Visual C++ 2017 可轉散發套件 14.0 版,它需要 Windows 作業系統採用特定 Service Pack 層級。Microsoft Visual C++ 2017 可轉散發套件也包含 Windows Update KB2999226。

在系統上安裝 Windows Update KB2999226 可能需要一些時間,且根據系統狀態而定可能需要系統重新啟動,如文章 Windows 中通用 C 執行階段的更新中所述

安裝可能需要很長一段時間,如文章 在安裝 Visual Studio 2015 時停滯 (Microsoft Windows KB2999226 的更新) 中所述
備註: VMware 嘗試確認所提供的所有外部連結在網站上時都正確,但不保證此類資訊的正確性。VMware 會因為方便而提供這些連結。第三方 URL 可能會變更。如果您在 VMware 說明文件中找到已過時的 URL,請在 VMware 說明文件網站上提供意見反應。您可以從第三方的 [首頁] 頁面進行搜尋,並找到第三方文件。

附註:此問題僅適用於 Windows Vista、Windows 7、Windows 8、Windows 8.1、Windows Server 2008、Windows Server 2008 R2、Windows Server 2012 和 Windows Server 2012 R2。

Windows 作業系統可能會基於各種不同原因而需要重新啟動
  • 若為 Windows 10 之前的版本,則可能是由於 KB2999226 或系統上所存在現有舊版的 Microsoft Visual C++ 2017 可轉散發套件 DLL 已由其他應用程式載入。
  • 若為 Windows 10 及更新版本,則後者是系統重新啟動的常見原因。

解決方案

  1. 請利用最新的更新項目,將您的 Windows 作業系統保持為最新。
  2. 在安裝或升級 VMware Tools 至 10.3.0 版之前,手動安裝 Microsoft Visual C++ 2017 可轉散發套件。
  3. 或者,在安裝或升級 VMware Tools 之前手動安裝 Windows Update KB2999226,因為這可減少部分 Windows 10 之前 Windows 版本的問題。
  4. 在安裝或升級至 VMware Tools 10.3.0 之前,更新 Windows 作業系統、Microsoft Visual C++ 2017 可轉散發套件和其他 Microsoft 應用程式。
  5. 使用 "REBOOT=ReallySuppress" 引數叫用 VMware Tools 安裝或升級時,系統可能需要手動重新啟動才能完成 Microsoft Visual C++ 2017 可轉散發套件的安裝。重新啟動 Windows 系統之後再重新嘗試 VMware Tools 安裝或升級。vSphere Client 可以透過注意 VMware Tools 版本以及客體變數或虛擬機器進階組態中的 "guestinfo.toolsInstallErrCode=3010" 沒有變更來偵測到此情況。
  6. 若未使用任何引數叫用 VMware Tools 安裝或升級,則可能會發生系統自動重新啟動,以完成 Microsoft Visual C++ 2017 可轉散發套件的安裝。Windows 系統重新啟動之後,重新嘗試 VMware Tools 的安裝或升級。