0 引言

在win7下安装vs2015的时候遇到了很多问题,看了很多帖子,尝试了很多次,终于成功了。网上也有大量关于win7 sp1下安装vs2015的帖子,我在安装的时候也参考了很多相关经验,这次写一版比较全的,希望能够有效解决安装时遇到的各种问题。win7与vs2015支持的.net版本不同,直接安装肯定是不行的,会报兼容性错误,如下图所示。

本人结合网上的帖子和自己的经验,探索出来的一套成功率比较高的安装步骤如下。

1 安装相关证书

下载地址如下:

https://pan.baidu.com/s/1rchc351n3oMSrIkgrRoNLA

下载后,双击证书 -- 安装证书 ,注意一定要选择 “受信任的根证书颁发机构”。证书包括三个,之前VS2015安装失败很大程度上是因为其中一个证书没有安装,特地截图给自己提个醒。

2 安装相关更新

安装的时候保证如下每个更新均成功安装,如果存在安装失败的,看3.

  windows6.-kb2533623-x64.msu
  windows6.-kb2670838-x64.msu
  windows6.-kb2729094-v2-x64.msu
  windows6.-kb2731771-x64.msu
  windows6.-kb2786081-x64.msu
  windows6.-kb2834140-v2-x64.msu
  Windows6.-KB2852386-v2-x64.msu
  Windows6.-KB2999226-x64.msu

3 更新安装失败的解决办法

一般报如下错误:此更新不适用于你的计算机,解决的方法如下,以 Windows6.1-KB2533623-x64.msu 为例。

  1.先把下载回来的Windows6.1-KB2533623-x64.msu 放到计算机某个易于到达的地方, 比如 C:\update\

  2.开始-》运行-》cmd-》鼠标右键 以管理员身份运行 输入

expand –F:* C:\update\Windows6.-KB2533623-x64.msu C:\update\   

  回车执行

  3. 输入

dism.exe /online /Add-Package /PackagePath:C:\update\Windows6.-KB2533623-x64.cab

  回车执行

  4. 重启计算机即可安装成功 上述1/2/3操作是为了回避win7的更新检测,这样操作之后一般就能够成功安装上述所有更新了

4 安装ie11 提供官网下载网址

https://support.microsoft.com/en-us/help/17621/internet-explorer-downloads

5 安装vs2015 update3

如果失败,看(5)

6 检查安装成功的计算机上装了哪些更新,尽力把安装环境配置到一致,然后继续尝试(4)

下图是一台成功安装vs2015 update3的更新安装环境

可以对照上图中的更新安装环境对自己的环境进行调整,最后肯定能够安装成功。实在不行,可以重装系统,在一个干净的系统下重新尝试这个过程。

14 win7 sp1下安装vs2015的更多相关文章

  1. Win7 SP1 下安装 VS2015 Update 3

    首先Win7必须是SP1,然后要求安装IE11,安装IE11前需要安装6个先决补丁,成功安装IE11后建议安装3个可选补丁.然后导入3个根证书(COMODO RSA Certification Aut ...

  2. 在Win7环境下安装启动Linux

    在Win7环境下安装启动Linux 在Win7系统下,安装启动Linux特别的不方便,由于XP下的boot.ini配置文件不在了,要加入�一下启动选项的话, 仅仅能使用专门的工具,这或多或少给人带来不 ...

  3. Linux ->> UBuntu 14.04 LTE下安装Hadoop 1.2.1(伪分布模式)

    Hadoop的运行模式可分为单机模式.伪分布模式和分布模式. 首先无论哪种模式都需要安装JDK的,这一步之前的随笔Ubuntu 14.04 LTE下安装JDK 1.8中已经做了.这里就不多说了. 其次 ...

  4. 在win7系统下安装把Ubuntu17.04安装在另一个硬盘开机无法进入Ubuntu问题的一种解决办法。【转】

    本文转载自:http://blog.csdn.net/u012879090/article/details/74937762 在win7系统下安装把Ubuntu17.04安装在另一个硬盘开机无法进入U ...

  5. win7 64 下安装MyGeneration 遇到的问题解决方法

    win7 64 下安装MyGeneration  遇到的问题 ---------------------------MyGeneration 1.3 Setup-------------------- ...

  6. 【VS2015】Win7 X64上面安装VS2015

    环境: 1.Win7 x64 SP1旗舰版 2.VS2015专业版Update3 3.IE11 4.WDK10 5.SDK10   安装步骤: 1.安装IE11,需要如下补丁:     a.Windo ...

  7. Ubuntu 14.04 LTS下安装Google Chrome浏览器

    在Ubuntu 14.04下安装Google Chrome浏览器非常简单,只要到Chrome的网站下载Deb安装包并进行安装即可.当然你也可以使用APT软件包管理器来安装Google Chrome浏览 ...

  8. 【转】[教程]在 win7 / win8 下安装苹果系统 (懒人版)

    前言   这篇安装教程的素材在国庆就准备好了,但那时学习任务比较重,没有时间发帖,一直拖到现在.趁这个周末有空,赶紧写完它,希望能帮助一些景友. 论坛已经有不少安装教程,如果对这篇安装教程有疑问可以去 ...

  9. win7 64 下安装ubuntu14.04

    win7下安装ubuntu方法: * 使用win7下的自带的分区工具给ubuntu留出磁盘空间:计算机 -> 右键菜单选择管理 -> 选择磁盘管理->选中最后的那个磁盘->右键 ...

随机推荐

  1. D3.js 动画 过渡效果 (V3版本)

    一 . 过渡的启动   启动过渡效果,与以下四个方法相关:   d3.transition([selection],[name]) //创建一个过渡对象.但是由于每个选择集中都有transition( ...

  2. $router和$route的区别,路由跳转方式name 、 path 和传参方式params 、query的区别

    一.$router和$route的区别 $router : 是路由操作对象,只写对象$route : 路由信息对象,只读对象 例子://$router操作 路由跳转 this.$router.push ...

  3. IDEA 创建Spring cloud Eureka 注册中心

    IDEA 创建Spring cloud Eureka 注册中心 一. 首先创建一个maven project Next之后填好groupId与artifactId,Next之后填好项目名与路径,点击F ...

  4. linux常用命令-3文件与目录相关命令

    cd .. #返回上一级目录 cd ../.. #返回上两级目录 cd - #返回上次所在目录 cp file1 file2 #将file1复制为file2 cp -a dir1 dir2 #复制一个 ...

  5. selenium 操作键盘事件

    一.key包提供按键方法 使用必须先引用key包:from selenium.webdriver.common.keys import Keys 键盘事件,在现实操作中我们习惯性的按tab见切换到写一 ...

  6. 5432. 【NOIP2017提高A组集训10.28】三元组

    题目 题目大意 给你\(X+Y+Z\)个三元组\((x_i,y_i,z_i)\). 然后选\(X\)个\(x_i\),选\(Y\)个\(y_i\),选\(Z\)个\(z_i\). 每个三元组只能选择其 ...

  7. MapReduce分区数据倾斜

    什么是数据倾斜? 数据不可避免的出现离群值,并导致数据倾斜,数据倾斜会显著的拖慢MR的执行速度 常见数据倾斜有以下几类 1.数据频率倾斜   某一个区域的数据量要远远大于其他区域 2.数据大小倾斜  ...

  8. JavaScript中深拷贝实现

    JavaScript 中深拷贝实现   拷贝时候涉及到: 1.循环结构 2.判断数组 Array 还是对象 Object   函数实现 /** * 获取满足条件的数组中的第一个元素 * @param ...

  9. electron-vue中关闭烦人的es语法检查

    本项目环境是 electron-vue搭建的项目,项目结构根vue-cli创建的项目结构稍微有所不同 主要修改的地方有3个 把这3个文件里面的以下代码全部删掉 { test: /\.(js)$/, e ...

  10. Delphi里面弹出对话框的方法

    1.procedure   ShowMessage(const   Msg:   string); 单元:Dialogsor   QDialogs 例子:showmessage( 'hello '); ...