虚拟机系统可以正常安装Win Server 2008 r2成功,但是VMware Tools部件无法安装,总是安装失败。如下图。
原因:微软更新了驱动程序的签名算法,从2019年开始,开始弃用SHA-1,逐步改为SHA-2加密算法,没有SHA-2代码签名支持的旧版Windows系统将无法通过驱动程序签名验证。
VMware Tools安装失败原因分析
经查询大量文献得出结论,2019年12月微软更新了Windows驱动程序算法,2020年1月14日微软终止对Windows7系统的技术支持,VMware Workstation 16是2021年发布的,VM未支持旧版的Windows系统,另外Windows Vista系统也无法正常安装在VMware Workstation 15.5以上版本中。
VMware Tools安装失败解决办法
根据系统版本安装补丁,具体安装步骤操作如下:
(1)微软官网下载KB4474419安全补丁
提问:按照我们实际的情况,选择哪一项?
(2)下载软碟通ISO镜像文件制作工具(UltraISO)
由于虚拟机没有安装VMware Tools工具,无法将补丁拖入到虚拟机中,所以我们需要借助UltraISO把KB4474419安全补丁做成ISO格式镜像来调用虚拟光驱来安装。
双击打开UltraISO软件,“文件”→“新建”→“数据光盘映象”,如下图。
把刚才下载好的补丁文件拖入到UltraISO右侧空白处。(如下图)
执行“文件”→“另存为”→“桌面”→“保存”。
打开VMware Workstation,鼠标右键win虚拟机项目标号,依次执行“可移动设备”→“CD/DVD(SATA)”→“设置”。按照下图所示,打开“浏览”选中刚才另存为的ISO镜像文件,然后依次执行“打开”→“确定”。
重新安装VMware Tools.
补丁安装完成之后,重新启动Windows7虚拟机,按照下图位置重新安装VMware Tools就可以了。