造冰箱的大熊猫@cnblogs 2020/4/19
从微软官网下载Visual Studio Community 2019的安装程序(Visual Studio Installer)。在Windows 7 32位计算机上安装时,安装程序先提示用户进行设置,然后开始下载文件,但每次下载完成后都会弹出“无法下载安装文件,请检查Internet连接,然后重试”的错误警告。
基于之前安装.NET Framework失败的教训,怀疑是操作系统需要升级/打补丁。上微软官网查阅了Visual Studio 2019的操作系统要求。果然,需要Windows 7 SP1。随即安装Windows 7 SP1。
安装Windows 7 SP1后,运行Visual Studio Installer依然报相同错误。网上给出的“鼠标右键点击修改为Win7兼容模式”、“以管理员身份运行”等方法都无效果。仔细阅读Visual Studio 2019的操作系统要求。除Windows 7 SP1外,与Windows 7相关的额外要求有,1)管理员权限,2)NET Framework 4.5.2级以上,3)IE11。这些都有啊,为啥装不上,奇怪。
继续查阅,某个文章中提到的一个句话让我回想起了之前在另一台机器上安装时遇到的一个bug,猜测无法验证与SHA哈希算法有关。老的操作系统采用SHA-1作为签名算法,后来由于安全性问题,升级为了SHA-2。随即安装KB4474419和KB4490628补丁。安装补丁后,Visual Studio Installer运行准确。
总结:在WIndows 7上安装Visual Studio Community 2019的步骤
1)安装Windows 7 SP1
2)安装KB4474419、KB4490628
3)运行Visual Studio Community 2019的安装程序