当前位置: 首页 > news >正文

(已更新)关于Visual Studio 2019安装时VS installer无法下载文件,进度条为0,显示网络有问题的解决办法

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

  • 前言
  • 一、下载地址
  • 二、问题解决
      • 1、连接WIFI
      • 2、修改DNS
  • 刷新本地DNS解析缓存(分割线,7-13更新)

前言

因为最近要学习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时有些小问题,最终解决了。

一、下载地址

先贴上微软的下载地址:
Visual Studio
1、点进去后是这样的,点击中间的下载Visual Studio 。
在这里插入图片描述
2、进去有三个版本,分别是社区版、个人版和组织版,这里选择第一个Community 2019社区版下载就行了。
在这里插入图片描述
3、然后就开始自动下载了,是一个下载器,叫Visual Studio Installer 。
在这里插入图片描述
4、然后保存到桌面的是一个紫色的这个文件,点开。
在这里插入图片描述
5、现在到了本文的重要地方!!!有的电脑安装时会出现以下情况,我的笔记本电脑就是这样,明明很好的网络,却一直显示下载0B和0B/秒,进度条没有动,并且过一会显示网络有问题,重新下载下载器也是这样:
在这里插入图片描述

二、问题解决

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

1、连接WIFI

修改电脑所连的WiFi的DNS地址,如果是台式电脑没网线可以用手机USB网络连接。

2、修改DNS

1、首先打开电脑的控制面板,找到网络和Internet。
在这里插入图片描述
2、点击网络和共享中心,然后找到连接(也就是你连的那个WIFI名称),然后点进去。
在这里插入图片描述
在这里插入图片描述
3、点进去后出来页面WLAN状态,找到属性。
在这里插入图片描述
打开后,找到Internet 协议版本4(TCP/IPv4),选中后点击属性。
在这里插入图片描述

在这里插入图片描述
4、页面出来后,修改DNS服务器地址,选择使用下面的DNS服务器地址,这里很重要。
在首选DNS服务器输入:114.114.114.114
在备用DNS服务器输入:8.8.8.8

(这里的114.114.144.114是全国通用DNS地址,而8.8.8.8是全球通用DNS地址。)

输入后点确定,再重新打开开始下的那个Visual Studio Installer 下载器,开始下载就可以了。
在这里插入图片描述
5、大概就是这个样子,然后就可以下载了。
在这里插入图片描述




**

刷新本地DNS解析缓存(分割线,7-13更新)

**
有的小伙伴在修改DNS后还是下载不了,评论里说可以通过刷新DNS缓存,即清除本地DNS缓存来解决,以下是解决方法:
1、首先打开电脑的CMD,即命令提示符。
在这里插入图片描述
在这里插入图片描述
2、我们知道输入ipconfig,即可查本机的ip信息。
而我们在命令提示符输入ipconfig/flushdns,可以来清除本机的DNS缓存。因为一般默认DNS是自动获取的,DNS在进行解析的时候会生成缓存,以便下次访问相同的域名时,可以更快加载,清除本地缓存的DNS对电脑没多大影响。
在这里插入图片描述
3、当显示"已成功刷新DNS解析缓存",表示成功。
在这里插入图片描述

相关文章:

  • 长安链源码学习v2.2.1--ioc机制(九)
  • 面试必备:《Java 最常见 200+ 面试题全解析》
  • 抖音短视频运营规划内容孵化计划书模板
  • Leetcode 946.验证栈序列
  • CREO:利用CREO软件实现装配设计之四连杆机构设计案例应用(图文教程)之详细攻略
  • 基于数字孪生的智慧城市是如何发展的?
  • STL——list使用和模拟
  • 缓存怎么测试?
  • 智能控制理论及应用 王耀南等编著
  • 修改centos中Mysql( mariadb)数据默认存储位置
  • 神经网络编程教程入门课,人工神经网络编程内容
  • 零基础学Java有哪些必看书?推荐这5本
  • Python语句和循环
  • 阿里巴巴微服务核心手册:Spring Boot+Spring cloud+Dubbo
  • ssm基于微信小程序的社区老人健康管理服务系统的设计与实现毕业设计源码011513
  • [rust! #004] [译] Rust 的内置 Traits, 使用场景, 方式, 和原因
  • 【Amaple教程】5. 插件
  • 【划重点】MySQL技术内幕:InnoDB存储引擎
  • Angular 响应式表单 基础例子
  • HTTP请求重发
  • JAVA并发编程--1.基础概念
  • miniui datagrid 的客户端分页解决方案 - CS结合
  • MySQL几个简单SQL的优化
  • PAT A1092
  • RxJS 实现摩斯密码(Morse) 【内附脑图】
  • SQL 难点解决:记录的引用
  • 从PHP迁移至Golang - 基础篇
  • 关于 Linux 进程的 UID、EUID、GID 和 EGID
  • 如何用Ubuntu和Xen来设置Kubernetes?
  • 使用parted解决大于2T的磁盘分区
  • 小而合理的前端理论:rscss和rsjs
  • 白色的风信子
  • 阿里云移动端播放器高级功能介绍
  • 分布式关系型数据库服务 DRDS 支持显示的 Prepare 及逻辑库锁功能等多项能力 ...
  • 智能情侣枕Pillow Talk,倾听彼此的心跳
  • #git 撤消对文件的更改
  • #pragma data_seg 共享数据区(转)
  • #我与Java虚拟机的故事#连载16:打开Java世界大门的钥匙
  • (06)金属布线——为半导体注入生命的连接
  • (23)Linux的软硬连接
  • (4.10~4.16)
  • (6)STL算法之转换
  • (C#)if (this == null)?你在逗我,this 怎么可能为 null!用 IL 编译和反编译看穿一切
  • (Matlab)基于蝙蝠算法实现电力系统经济调度
  • (附源码)springboot社区居家养老互助服务管理平台 毕业设计 062027
  • (一)基于IDEA的JAVA基础12
  • (转) ns2/nam与nam实现相关的文件
  • .NET Core工程编译事件$(TargetDir)变量为空引发的思考
  • .NET Core实战项目之CMS 第一章 入门篇-开篇及总体规划
  • .NET/ASP.NETMVC 大型站点架构设计—迁移Model元数据设置项(自定义元数据提供程序)...
  • .NET/C# 的字符串暂存池
  • .net获取当前url各种属性(文件名、参数、域名 等)的方法
  • .net利用SQLBulkCopy进行数据库之间的大批量数据传递
  • @FeignClient 调用另一个服务的test环境,实际上却调用了另一个环境testone的接口,这其中牵扯到k8s容器外容器内的问题,注册到eureka上的是容器外的旧版本...
  • [ 蓝桥杯Web真题 ]-布局切换