1. 主页 > vs安装问题 > VS2015安装问题 >

Windows 7 离线安装Visual Studio教程(“无法建立到信

Windows 7 离线安装Visual Studio教程(“无法建立到信任根颁发机构的证书链”问题)

1.背景介绍

最近要在Windows 7 系统上离线安装 Visual Studio 2013,解压安装文件后,双击vs_ultimate.exe开始安装,结果安装失败,提醒必须把IE版本更新为10以上,还警告可能发生因“安装某些Visual Studio组件所需的安全证书更新不能应用于此计算机”,这是因为Win7系统未安装一些Visual Studio安装时需要的安全证书,在联网环境下,Visual Studio会联网通过IE10浏览器下载需要的安全证书,但是在离线安装时,由于无法下载Visual Studio需要的安全证书,Wiodows操作系统会阻止Visual Studio的安装,这就出现了安装失败的问题。我翻译的Microsoft官方文档1、Microsoft官方文档2介绍了上述问题。

2.离线升级IE

网上现有的大多数IE10安装包都是在线安装包,很明显在离线环境下无法安装,我找了很多资源,终于下载到了IE10离线安装包,提供给读者直接下载。

3.安装安装所需的安全证书

此教程提出了一种在联网的电脑上下载Windows安全证书,然后拷贝到离线电脑上进行安装。这种需要首先更新Windows的手动管理证书的更新后才能下载安全证书,更重要的的是,用户并不能确定Visual Studio安装时用到的所有安全证书都已下载。本文提出了一种新的解决方案,基本思路是从一台安装了Visual Studio的电脑中导出安装证书,然后导入到离线电脑中。我通过这个方法成功离线安装了Visual Studio,此方法简单易操作,而且能够保证成功安装Visual Studio。

3.1.导出安全证书

这一步你需要从一台安装了Visual Studio的Windows 7的电脑导出全部安全证书,为了方便用户,我上传了我导出的安全证书,读者可直接下载。

下面介绍Windows 7 操作系统导出安全证书的方法。

  1. 单击 win+R 按钮 ,在运行中键入 certmgr.msc,然后按 Enter,打开 证书管理器 。点击 受信任的根证书颁发机构,点击 证书
  2. 在右侧窗口中右键单击要导出的证书,需要全部导出可以全选,右键选择 所有任务,然后单击 导出
  3. 在证书导出向导中,单击 下一步
  4. 单击要使用的格式,本文选择 .P7B 格式,然后单击 下一步
  5. 输入文件名,或点击 浏览 选择保存证书的文件,这里可以先建一个TXT文档用来存储安全证书。
3,2.导入安全证书
  1. 单击 win+R 按钮 ,在运行中键入 certmgr.msc,然后按 Enter,打开 证书管理器 。点击 受信任的根证书颁发机构,点击 证书
  2. 在右侧窗口的空白处右键选择 所有任务,然后单击 导入
  3. 在证书导出向导中,单击 下一步
  4. 输入文件名,或点击 浏览 选择导入证书的文件,注意选择文件后缀。
  5. 一路下一步和确定就可以成功导入安全证书了。

4.安装Visual Studio

经过以上步骤就可以放心安装Visual Studio版本了。

如果你已经安装Visual Studio并失败了,打开 控制面板 ,在 程序与功能 里选择Visual Studio xxxx版的条目,单击 修改。然后选择 修复 以修复 VS。

本文由VS软件圈(vssoft.net)发布,不代表VS软件圈立场,转载联系作者并注明出处:https://vssoft.net/vsazwt/VS2015anzhuangwenti/2020/0725/4754.html

联系我们

在线咨询:点击这里给我发消息

微信号:PREEE8

工作日:9:30-18:30,节假日休息