win7操作系统安装VS2017
一. 描述
因为某种需求,要在win7上安装vs2017,在这里介绍一下安装方法和安装过程中会出现的问题。
二. 第一步-Window7虚拟机的安装
Windows7的操作系统需要安装打完补丁Service Pack 1的,如果没有可能出现其他问题。通过下方的地址可以下载到对应的系统镜像,我这边选择的是Windows 7 Enterprise with Service Pack 1 (x86) - DVD (Chinese-Simplified)。下载地址为https://msdn.itellyou.cn/。
三. 第二步-安装证书
没有安装证书会导致在安装Net4.7.2中会出现问题,证书的名称为MicrosoftRootCertificateAuthority2011.cer,可以百度下载方式,或者直接通过此链接直接下载https://download.microsoft.com/download/2/4/8/248D8A62-FCCD-475C-85E7-6ED59520FC0F/MicrosoftRootCertificateAuthority2011.cer。没有安装证书导致的错误如下所示。
添加证书的方式,在cmd中输入mmc->文件->添加/删除管理单元->证书->计算机账户->下一步->完成。然后回到控制台界面,选择控制台根节点->证书->受信任的根证书颁发机构->证书->更多操作(界面右侧)->所有任务->导入,导入下载好的证书文件,之后保存配置。
四. 第三步-安装系统补丁
安装Net4.7.2和VS2017还需要安装一个补丁Windows6.1-KB2813430-x64.msu,下载链接为https://www.microsoft.com/zh-CN/download/details.aspx?id=39115。如果没有安装这个补丁会出现安装的问题。下载完成后双击安装,安装完成后需要重启系统.
五. 第四步-安装.Net Framework 4.7
在经过第二三步后就可以正常安装Net4.7.2。可以通过来链接为https://dotnet.microsoft.com/zh-cn/download/dotnet-framework/thank-you/net47-developer-pack-offline-installer下载,如果没有第二、三步会安装失败。
六. 第五步-Visual studio 2017的下载
按照上述步骤进行安装,即可顺利运行vs2017安装程序,选择需要的组件进行安装。
如果没有按照二、三、四、五的步骤进行安装,可能在运行vs安装程序过程中出现闪退,或者提示.Net Framework的版本错误,或者“出现无法定位程序输入点SetDefaultDllDirectories于动态链接库KERNEL32.dll上的错误”。