Windows Server 2012 R2 安装 vmware tools 失败排查记录

虚拟机软件版本:VMware-workstation-full-15.5.0-14665864

虚拟机版本:Windows Server 2012 R2 Datacenter

宿主机版本:Windows10 专业版

问题:

在虚拟机中安装vmware tools,提示 "安装程序无法验证是否已安装所需的Microsoft更新KB2919355。"

Windows Server 2012 R2 安装 vmware tools 失败排查记录

 

点击确定后,弹出对话框,提示安装程序无法继续。

Windows Server 2012 R2 安装 vmware tools 失败排查记录

 

根据图2提示,在网上找到2个解决办法:

办法1、说可能是我的Windows Installer服务没打开

右键我的电脑(此电脑)——>管理——>服务和应用程序——>双击服务和应用程序——>双击服务——>找到Windows Installer——>右键属性——>开启 并设置自动开启

Windows Server 2012 R2 安装 vmware tools 失败排查记录

开启服务后,重新跑了一遍安装流程,依然出现图2提示

 

办法2、说弹出图2对话框的时候,不要点确定,在【运行】中输入%temp%,在弹出的文件夹中(应该是第一个文件夹)找到:{132E3257-14F1-411A-BC6C-0CA32D3A9BC6}~setup‘,进去之后会看到一个以.msi结尾的程序,双击运行安装一直下一步即可。

执行之后,提示(VGAuthService)启动失败:

Windows Server 2012 R2 安装 vmware tools 失败排查记录

然后在服务里面找了一下,根本没有找到“VMware Alias Manager adn Ticket Service”这个服务。

 

重新回到图1,根据提示,打开https://kb.vmware.com/kb/55798

Windows Server 2012 R2 安装 vmware tools 失败排查记录

  

 Windows Server 2012 R2 安装 vmware tools 失败排查记录

  

 Windows Server 2012 R2 安装 vmware tools 失败排查记录

根据以上提示,我卸载了虚拟机软件,先在宿主机上安装了Microsoft Visual C ++ 2017 Redistributable,

下载链接:

https://download.microsoft.com/download/4/5/4/454AC59C-DC3F-4AD3-950F-6DCBDF672071/vc_redist.x86.exe

https://download.microsoft.com/download/B/7/A/B7A6D5AB-2606-4942-BE19-996D105376A4/vc_redist.x64.exe

然后重新安装workstation 和 wmware tools,依然提示图1、图2中的报错,排除了未安装Microsoft Visual C ++ 2017 Redistributable的问题.

 

根据报错中的提示继续判断,怀疑是补丁没打的问题,然后我下载了KB2919355组包含的补丁,下载链接:https://www.catalog.update.microsoft.com/search.aspx?q=kb2919355

Windows Server 2012 R2 安装 vmware tools 失败排查记录

 

 Windows Server 2012 R2 安装 vmware tools 失败排查记录

 双击安装KB2919355补丁时,又出现下面这样的提示,

Windows Server 2012 R2 安装 vmware tools 失败排查记录

Windows Server 2012 R2 安装 vmware tools 失败排查记录

 

 我以为这个补丁打不上,于是又排查其它原因,

 这时发现新安装的虚拟机没有激活,于是通过注册机把系统激活了

 Windows Server 2012 R2 安装 vmware tools 失败排查记录

 

 激活系统后,重新跑了一遍 vmware tools 安装流程,发现还是提示图1、图2中的报错

 这时,顺手点了一下其它的补丁,发现可以安装,于是怀疑KB2919355的补丁安装是有依赖关系和先后顺序的,

Windows Server 2012 R2 安装 vmware tools 失败排查记录

 

 先把其它5个补丁依次装好,最后再安装KB2919355的时候,果然就可以安装了,

 而KB2919355安装好之后,VMware Tools也可以安装了

Windows Server 2012 R2 安装 vmware tools 失败排查记录

 

总结:

1、报错原因应该是KB2919355补丁没有打,按照先后次序依次把补丁打上即可

2、极小概率,KB2919355补丁能够打上是由于激活系统的原因(这个确实没有验证)

 

Windows Server 2012 R2 安装 vmware tools 失败排查记录

上一篇:SICP 笔记 Lec2b Compound Data Part 3 & Part 4


下一篇:window 10 vscode+vue配置