VMware Workstation 16安裝Windows 7虛擬機無法安裝VMware tools解決方法


使用VMware Workstation上虛擬機時發現一個問題。上Windows 10的時候可以自動安裝VMware tools,但上Windows 7卻顯示無法自動安裝VMware tools,需要手動安裝。

先看看官網說VMware tools是做什么的
https://docs.vmware.com/cn/VMware-Workstation-Pro/16.0/com.vmware.ws.using.doc/GUID-D8892B15-73A5-4FCE-AB7D-56C2C90BD951.html

簡單來說,就是不安裝不影響使用,但安裝后會有更好的使用體驗。最明顯的就是在不安裝VMware tools的情況下,客戶機和虛擬機之間不管是復制粘貼還是直接拖動,都不能傳輸文件。只有在安裝了VMware tools的情況下才可以執行復制粘貼的操作。

虛擬機右鍵——設置——CD/DVD(SATA)中,選擇VMware Workstation安裝目錄下的Windows.iso,為VMware tools的Windows安裝版本。

這時進入虛擬機后,我的電腦的光驅中應該會顯示出VMware的安裝程序。但是不管是32位的setup還是64位的setup,安裝時都會報錯,顯示「安裝程序無法自動安裝 Virtual Machine Communication Interface Sockets(VSock)驅動程序。必須手動安裝此驅動程序」,然后顯示回退,進而安裝失敗。

這里本人猜測,是因為微軟在2019年棄用了SHA1,開始使用SHA2,更新了驅動程序簽名算法。而VMware tools的驅動使用的是新的簽名算法,即SHA2,而Windows 7早已停止更新和維護,依然只支持SHA1算法,因而導致報錯。解決方法就是安裝KB4474419補丁來支持SHA2算法。

微軟官方關於2019 SHA-2 代碼簽名支持要求的說明:參考文檔
更新補丁下載鏈接:下載鏈接

安裝好補丁重啟后,再安裝VMware tools,就可以正常安裝。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM