【sql】Server2008 R2上安装 .NetFramework 4.7失败

场景

因为开发的系统升级,所以要把对应服务器上的环境也一同升级下。原来是4.6。打算升级到4.7。结果安装的时候出现一堆的报错。错误有两个。一个是系统本身缺少一个功能更新导致web install失败。而安装这个功能更新又另外需要授权证书。

解决方案

  1. 我安装的runtime版本。从官网下的4.7.2-NDP472-KB4054530-x86-x64-AllOS-ENU.exe。或者用web installer也行。需要代开服务windows update。
  2. 点击安装后会出现报错。报错信息中会英文提示,并有个Update,是个链接。下载到Windows6.1-KB4019990-x64.msu。
  3. 安装Windows6.1-KB4019990-x64.msu时,提示错误“安装失败 无法建立到信任根颁发机构的证书链”。
  4. 查了下,需要安装证书。参考:

1.下载证书:MicrosoftRootCertificateAuthority2011.cer
2.开始→运行→MMC
3.文件→添加删除管理单元 (Ctrl+M)
4.证书→计算机账户(其他的都保持默认,无限下一步)
5.回到窗体,展开:证书→受信任的根证书颁发机构→证书
6.右击展开菜单,所有任务→导入
7.剩下的,就是选择你下载好的cer文件,然后无限下一步了。
MicrosoftRootCertificateAuthority2011.cer 下载地址:
链接:https://pan.baidu.com/s/11mwXsoB2ulhV3ji0uCGteg
密码:ccew

  1. 安装好证书后,就能顺利安装了。
    【sql】Server2008 R2上安装 .NetFramework 4.7失败_第1张图片

你可能感兴趣的:(部署与配置,错误处理)