想想已是第二遍安装vs2019了, 第一次记不清了好像很顺利就安装成功了.
这次重装了win7 系统, 想来应该不会太难吧? ,直奔目标,下载官网installer
vs_community__96636121.
运行,出错,需要先安装 .net-framework 4.6以上,
----------------------------------------
.net-framework 的安装,高于4.6
----------------------------------------
我选择下载了 .net-framework-4.7.2,
其名字为: , 这个包我最终没有装上,
失败过程如下:
运行,提示 "已处理证书链,但是在不受信任提供程序信任的根证书中终止。
按照网上说法,需要先安装证书,
我下载了
按照网上说法进行安装:
1. 开始->run->mmc,
2. 文件→添加删除管理单元(Ctrl+M) ,证书→计算机账户
3.,展开:证书→受信任的根证书颁发机构→证书, 右击展开菜单,所有任务→导入,选择你下载好的cer文件
再运行4.7.2 程序, 换了一种错误提示:
"时间戳签名和/或证书无法验证或已损坏。"
我没有直接解决这个错误,而是:
不要这个安装包了,重新换一个4.7的包,文件名:
运行:
提示"产生阻滞的问题",
但点击相关帮助连接可以引导你安装 windows6. 来解决问题.
这样.net-framework-4.7 安装成功
小结: 当一个包不行时,可以换换另一个包,也许有新发现
后来证实, 上面的过程都是不需要的, 按后面正确的路直接安装 即可
----------------------------------------
再装vs2019, 还是失败
----------------------------------------
打开了vs2019安装界面,但是一直卡住,0byte 下载.
下载不成功, 换DNS,换手机热点都不行,
查log, 在C:\Users\用户名字\AppData\Local\Temp下
dd_bootstrapper_年月日时分秒.log, 发现下载下面这个文件失败
/vs/16/release/installer
直接在浏览器中打开下载连接,发现有安全证书问题
"此网站的安全证书有问题"
降低安全级别. 包括放入可信站点都不能解决问题.
搜索 /vs/16/release/installer 网站证书, 找到了
在首选DNS中输入4.2.2.1,备用DNS中输入4.2.2.2
然后神奇的可以下载了, 网上盛传的修改为8.8.8.8,114.114.114.114 是不行的.
这种*问题,坑人啊!!! 看来还是域名污染了, 是不是可以直接域名解析呢?! 应该行,方法见后.
只有20K 的下载速度,要下载22.84M, 忍忍吧! 等来的是授权失效!!
Certificate is invalid: vs_installer.opc
然后它自己又换一种方式重新下载, 又是漫长的等待.22.84M, 循环往复,查log, 还是invalid
半天玩完!!! *. 都是你自己的东西, 下来还不行.
再来查Certificate is invalid: vs_installer.opc, 几乎找不到有用的信息了.
看来这种直奔目标的方式失败了, 微软一向简单的setup方式失败了.
小结: 安装失败,可能提示的并不准确,可能你缺失了一些必要条件.
后来证实, 这其实是缺少两个windows 更新, 什么修改DNS, 降低安装级别都是不得要领! 这种破问题确实令人恼火! 只能靠明白人点拨了!!
----------------------------------------
寻找到正确的安装步骤
----------------------------------------
期间一定是缺少了什么环节, 而它的错误提示又晦涩不清, 看来还是要找一个全面的安装步骤了.
找到了下面这个连接:
/mowwwcom/article/details/105645093?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-0&spm=1001.2101.3001.4242
WIN7安装Visual Studio 2019(最全指导方法 安装错误解决办法)
这篇文章值得一读,并按照它的操作步骤:
安装了2个补丁, 并修改了dns, 这都是关键点!
然后点击2019安装包, 以>1M的速度完成了installer 的下载,验证通过并开始安装, 到了我选择开发包的页面.
我选择了.net, 默认是7个G, 我选择了5个多G, 点击开始安装, 以2M-3M的速度开始下载. 我知道这才是康庄大道.
下载完成,又经过一小段难熬的等待,log看起来都是正常的, 看到安装已经进行了. 实在不放心就看看log目录及文件
C:\Users\用户名字\AppData\Local\Temp
可能安装2个补丁是关键因素.
修改dns 加快了下载速度.
记住这个"站长工具" /dns/ 用它来查询网站的dns,
linux下可以加到/etc/hosts 中, windows 下是:c:\windows\system32\drivers\etc\hosts
加快访问速度.
如果直接参照这个安装文档,是否原来碰到的问题都不存在呢? 不得而知了. 我可无心去做这个实验.
(后来我又做了实验,确实是两个补丁起了作用,而站长工具修改hosts想加快访问速度,用途不大)
小结: 能够找到和阅读log(processmon 可以监测), 同时最好找到别人正确走过的路, 才不会浪费时间.
说点鼓励的话吧,安装程序这种基础工作,成功没有什么成就,失败会令人懊恼.坚持一下
成功只是一刹那的时间,而失败时则要摸索很久.
不久又进行了vs2019第三次安装,确认了2个补丁是visulal studio install 能够下载下来的必要条件,否则就只会下载失败. 而装上2个补丁,重启电脑后(必需), 立刻就能下载了! 立竿见影. 同时也说明了改dns域名,导入证书,降低网络安全等级等等都是弯路.不足取也!
另外关于站长工具测试域名修改etc/hosts之法, 实测其给出的域名解析还不如不改速度快, 所以就不必改了, 不知道它是怎么测得, 也不要太迷恋站长工具.