[Visual Studio] Win7安装Visual Studio Community失败
造冰箱的大熊猫@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的安装程序
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)