签名错误无法安装VMware Tools
更新了VMware后想重新安装一下windows7发现VMware Tools无法安装提示以下错误。
Windows无法验证此驱动程序软件的发布者
安装程序无法自动安装Virtual Machine Communication Interface
[VMCI]驱动程序。必须手动安装此的驱动程序。
1.签名问题
2.系统无法自动安装
3.VMware Tools安装失败
分析查证:经过一系列的排除故障与查找错误以及问题最后发现最终导致问题的是微软更换了签名算法,导致了签名错误。
解决方法:
由于微软更新了驱动程序签名算法,2019年开始弃用SHA1,改用SHA2。最新的VMware Tools驱动程序大概是使用了SHA2算法,而Windows7只支持SHA1导致签名问题无法验证,需要下载安装补丁kb4474419来支持SHA2算法即可解决问题。下载地址:https://www.catalog.update.microsoft/Search.aspx?q=kb4474419
下载完成
下一步要把补丁安装到虚拟机
物理机和虚拟机进行文件交换的方法很多例如共享文件夹,FTP文件传输服务器,邮箱发送,文件中转站中转,网盘传输…等等。笔者现在使用的是FTP服务器,搭建好FTP服务器,把补丁文件放入FTP服务器然后从FTP服务器下载即可。
现在打开FTP服务器并访问FTP服务器。在文件资源管理器地址栏写上自己FTP服务器地址并回车。
写上FTP服务器账号和密码
访问FTP服务器
把FTP服务器里的文件复制到虚拟机里面双击安装即可,这两个补丁一个是32位的一个是64位的,根据自己Windows7的情况选择安装。文件名有x86的是32位的,文件名有x64的是64位的。
安装完成后重启一下虚拟机
完成补丁的更新
安装完补丁再安装VMware Tools即可正常安装了
处理结果:成功完成VMware Tools的安装