我正在尝试安装 Visual Studio Community 2019。但是,每次我尝试运行安装程序时,它都会立即停止并显示以下错误:“安装程序清单签名验证失败。”我该如何修复此问题?
作为参考,我在使用 Windows 7。
答案1
我怎样才能解决这个问题?
在尝试任何解决方案之前,我只需再次下载 Visual Studio 2019 Community 安装程序即可。如果这不起作用,请按顺序尝试每个解决方案。
Computer Configuration -> Windows Settings -> Security Settings -> Local Policies -> Security Options -> System cryptography
禁用:使用符合 FIPS 标准的算法进行加密、哈希和签名
但是,这种情况通常发生在用于签署安装程序的证书不受信任时。请确保您正在安装最新的 Visual Studio 2019 版本。您还必须验证是否安装了所有可用的 Windows 7 更新。
来源:当安装程序启动时,我收到消息“程序包清单签名验证失败”
如果证书不受信任,请装载 Visual Studio 2019 ISO,然后将证书导入相应的文件夹。此问题已在 2 年多前修复,因此如果您的系统是最新版本,并且您使用的是最新的 Visual Studio 2019 安装程序,则必须自行导入证书。
您还应该更新系统的证书。您将需要根更新为了实现这一目标。
- 提取内容
rootsupd.exe /c /t:C:\temp\newroot
- 在目录内,在提升的命令提示符中发出以下命令。
updroots.exe authroots.sst updroots.exe updroots.sst updroots.exe -l roots.sst updroots.exe -d delroots.sst