Visual Studio 2019中的安装问题详细解决方法

前言

安装地址

下载网址

问题解决

1、连接热点

2、改DNS

前言

因为最近要学习C++和C#,所以在寻找了很多编程软件后,感觉Visual Studio 2019应该是目前蛮好用的编程软件,不仅因为Visual Studio 2019可以编写很多语言,以前学C时,用的VC++6.0,这大概是1998年发布的软件了,它没有C的支持,只支持C++的C模式,我们当时上机用的就是这个软件(笑哭),后来发现好多编程的根本不用这玩意。

在官网找到了vs2019的下载地址,准备来学C++和C#,不过听说不建议用vs来学Python和Java这些啥的,我也不是很懂,而且也没这个打算。在安装Visual Studio 2019时有些小问题,最终解决了。

安装地址

下载网址

先贴上微软的下载地址:

https://visualstudio.microsoft.com/zh-hans/vs/

1、点进去后是这样的,点击中间的下载Visual Studio 。

2、进去有三个版本,分别是社区版、个人版和组织版,这里选择第一个下载就行了。

3、然后就开始自动下载了,这里的是一个下载器,叫Visual Studio Installer ,我个人理解是这样的。

 

4、然后保存到桌面的是一个紫色的这个文件,点开。

5、现在到了本文的重要地方!!!有的电脑安装时会出现以下情况,我的笔记本电脑就是这样,明明很好的网络,却一直显示下载0B和0B/秒,进度条没有动,并且过一会显示网络有问题,重新下载下载器也是这样:

问题解决

以上问题,我的解决方法如下:

1、连接热点

首先听说是连手机热点就可以,我用的手机电信卡开了热点,电脑连着的,不知道其他方法行不行,没试过。

2、改DNS

1、首先打开电脑的控制面板,找到网络和Internet。

 

 

2、点击网络和共享中心,然后找到连接(也就是你开热点连的那个热点),然后点进去。

3、点进去后出来页面WLAN状态,找到属性,打开WLAN属性,找到Internet 协议版本4(TCP/IPv4),选中后点击属性。

 

4、页面出来后,修改DNS服务器地址,选择使用下面的DNS服务器地址,这里很重要。

在首选DNS服务器输入:114.114.114.114

在备用DNS服务器输入:8.8.8.8

输完后点确定,再重新打开开始下的那个Visual Studio Installer ,开始下载就可以了。

 

5、大概就是这个样子,然后就可以了:

 

6、另外进去后vs2019的一些配置信息和视频,可以在各大网站都能搜到。

7、

(1)若是Visual Studio Installer 下载缓慢可以选择修改hosts的dns来解决,用站长工具测试微软vsi的下载地址:download.visualstudio.microsoft.com 使用DNS查找工具,查询微软的下载网站的域名 download.visualstudio.microsoft.com 找到TTL最低的那个节点。百度上随便找了一个,DNS查找工具

站长查询工具:http://tool.chinaz.com/dns/?type=1&host=download.visualstudio.microsoft.com&ip=

(2).找到TTL值最小的那个节点,复制IP地址,在我这里对应的最小IP就是61.241.123.48。在hosts里加入 IP地址+微软的下载网站的域名 如下所示:

61.241.123.48 download.visualstudio.microsoft.com

在windows10系统里,hosts文件位于

C:\Windows\System32\drivers\etc

(3).打开cmd,刷新dns,然后在ping一下微软的下载地址,查看hosts文件有没有生效。具体步骤如下:
(1)在cmd中输入ipconfig /flushdns 刷新dns
(2)ping微软的下载地址,在cmd中输入:
ping download.visualstudio.microsoft.com
(3)若没有丢包,且往返时间很小,则说明我们的hosts文件生效。
然后找到 host (C:\Windows\System32\drivers\etc)修改访问下载地址的dns

保存替换

(4).重新启动vs installer,就会发现速度已经上到几MB/s了

若还是不行的话打开

查看本地电脑的临时目录Temp目录,找到dd_bootstrapper_****.log文件

看到连接到https://aka.ms/vs/16/release/installer失败
手动ping一下,发现竟然是连接的本机

修改本机的DNS服务器,再次ping任然无用


清空DNS缓存后连接正常

如果上面的方法对你都没用:试试在C:\Windows\System32\drivers\etc\hosts文件里添加aka.ms的映射,随便在ip查询网址上查aka.ms的ip,我查到的是104.84.215.219,然后我这里建议安装一个notepad++,方便处理各类文件,而且只用一次授予管理员权限,再次运行vs安装程序就可以了。