解决32位Windows7离线安装VS2019无法下载闪退等问题

之前的电脑硬盘彻底坏了,换了新的硬盘,可是在安装VS2019时老是出现问题,记录一下,一来给自己做个总结,也可给遇到问题的朋友做借鉴。

 一、官网下载安装程序

VS最新版本下载地址(目前最新版本为VS2019):VS2019

有三个版本,我下载的是社区版,可以免费使用。下载下来是这样的一个文件:vs_community__1009552245.1587601364.exe。这个并不是真正的安装程序,其实是叫Visual Studio 引导程序,可以直接双击该文件在线下载安装程序并进行安装,也可以事先下载安装程序后再离线安装。我使用离线安装,下载安装程序后方便以后重装软件。 

二、离线安装文件下载方法 

1.书写命令 

 新建记事本(TXT文件),在里面编写如下命令:

vs_community__1009552245.1587601364.exe --layout .\vslayout --add Microsoft.VisualStudio.Workload.ManagedDesktop --includeRecommended --lang zh-CN

 保存到与vs_community__1009552245.1587601364.exe文件同一个文件夹中,并把后缀名改为BAT。

在这里说明下命令的含义:

vs_community__1009552245.1587601364.exe:就是前面下载的 Visual Studio 引导程序
--layout:指定 VS2019 相关组件的下载目录,设置为当前目录下的 vslayout 目录。
--add:添加将要下载的工作负载,添加的是ManagedDesktop。更多的工作负载和组件请看这里。
--includeRecommended:安装相关工作负载的推荐组件(另一个参数 --includeOptional 将会下载选定的工作负载中可选的组件,会导致下载的安装包过大,不建议使用。)
--lang:下载指定的语言包,如中文(zh-CN)

2.下载离线文件

双击上一步建立的BAT文件即可。

3、问题

开始出问题了。

问题1:弹窗提示:Visual Studio 需要安装 .NET Framework 4.6 或更高版本

好吧,那就按提示安装呗,下载地址:.NET Framework 

问题2:安装.NET Framework时弹窗提示:此操作系统不支持 .NET Framework 4.8。

在微软官网发现解决办法, 原来在 Windows 7 系统上,.NET Framework 要求安装 Windows 7 SP1。好吧,那就安装SP1呗。

下载地址:SP1

注意,下载这个windows6.1-KB976932-X86(或64).exe文件。安装好后重启,终于可以打开引导程序了,可是又出现如下问题。

问题3:一直这样:下载——验证——重复下载——重复验证……

右击vs_community__1009552245.1587601364.exe文件,在属性进行如下设置。下图是从这里盗用一下,懒得再截图了。

解决32位Windows7离线安装VS2019无法下载闪退等问题_第1张图片

设置后就可以成功的下载安装程序啦。

 三、安装

进入 vslayout 目录,双击 vs_setup.exe 进行安装。 又来问题啦,安装程序闪退,安装Win7的补丁文件KB4490628、KB4474419后成功解决闪退问题,真是一波三折,好事多磨。

微软补丁搜索下载地址:微软补丁库

你可能感兴趣的:(VB.NET学习笔记)