前几天,在VMWare VC环境下部署了一台虚拟机,操作系统为Windows Server 2008 R2企业版,系统安装完成后,在安装VMtools时报错(图1,图2),导致VMtools安装不上。
图1
图2
觉得奇怪,因为之前也部署过同样的操作系统,VMtools安装都是正常的。就开始查找原因,后来查到了原因。
因为前不久,我将ESXi主机操作系统升级了补丁,分别升级到了ESXi, 6.5.0 17477841和ESXi, 6.5.0 18071574,而我使用的Windows Server 2008 R2的ISO又是原盘,后期并未合成发布的补丁,导致在新版本下若安装Windows Server 2008 R2后安装VMtools报错,要解决这个问题,也很简单,先安装一个微软的补丁,补丁为KB4474419(图3) 。
图3
将该补丁先安装上,再安装VMtools就没问题了。
相关网页链接:
http://www.catalog.update.microsoft.com/search.aspx?q=kb4474419
https://kb.vmware.com/s/article/78708
https://support.microsoft.com/en-us/topic/sha-2-code-signing-support-update-for-windows-server-2008-r2-windows-7-and-windows-server-2008-september-23-2019-84a8aad5-d8d9-2d5c-6d78-34f9aa5f8339