在原版Windows 7中安装.NET Framework 4.8教程(原版Windows 7安装.NET Framework 4.61报错netfx_Full-x64.msi是缺少微软信赖软件证书)
[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!
今天有经常联系我的网络朋友找到我说安装“用友T+13.0标准版与专业版”时提示.NET Framework出现错误;“netfx_Full_GDR_x64.msi”错误,如下图所示
其实出现这个错误,就是因为安装包中无“netfx_Full_GDR_x64.msi”,但你要仔细看最上面的一句显示,是关于网络,无非就是连接不上造成的;
在原版Windows 7中安装.NET Framework 4.8教程
写在前面,任何一个的安装,都必须重启电脑,本教程同样适用于Win Server 2008 R2系统,不能用于不带R2的系统!
1、首先安装证书MicrosoftRootCertificateAuthority2011.cer
2、再安装插件Windows6.1-KB2813430-x64.msu
3、安装离线net4.8 ndp48-x86-x64-allos-enu.exe
4、再安装ndp48-x86-x64-allos-chs.exe
以上四个文件,站内下载,收取百度SVIP存储费!
.Net Framework 4.8 所需补丁编号:KB2813430(不受信任证书的自动更新程序)
下载地址:Microsoft Update Catalog https://www.catalog.update.microsoft.com/Search.aspx?q=KB2813430
.Net Framework 4.8 所需跟证书: MicRooCerAut2011_2011_03_22.crt(MicrosoftRootCertificateAuthority2011)
Microsoft 根证书颁发机构 2011 https://www.microsoft.com/pkiops/Docs/Repository.htm
证书下载地址:https://stackoverflow.com/questions/47176239/a-certificate-chain-could-not-be-built-to-a-trusted-root-authority/60812129#60812129
.NET Framework 4.8(注:下载Run apps - Runtime_Offline installer 和 中文(简体))https://dotnet.microsoft.com/download/dotnet-framework/net48
步骤:先安装 KB2813430 补丁、重启后安装证书(选择 将所有的证书都放入下列存储-->受信任的根证书颁发机构)、再安装 ndp48-x86-x64-allos-enu.exe,然后安装ndp48-x86-x64-allos-chs.exe语言包。
https://download.microsoft.com/download/f/3/a/f3a6af84-da23-40a5-8d1c-49cc10c8e76f/NDP48-x86-x64-AllOS-ENU.exe
https://download.visualstudio.microsoft.com/download/pr/c2ad65ab-bab3-4d24-ada4-aaf2ff0c1266/da0b04eeb40d81b63dcb74711ebbe8d9/ndp48-x86-x64-allos-chs.exe
.NET Framework综合下载地址: https://dotnet.microsoft.com/zh-cn/download/dotnet-framework/net461
延伸阅读:解说Windows 7
Windows 7是一个老的操作系统,它与它的SP1版本早已在2015年1月13日结束主流版本的支持,虽然微软官方将最终支持日期延期到2020年1月14日,但这也已经过去了几年的时间了,参考:https://learn.microsoft.com/en-us/lifecycle/products/windows-7。
那为什么需要使用.NET Framework 4.8呢?因为.NET Framework 4.8是最后一个经典.NET Framework的大版本,而且它能够支持到NET Standard 2.0,也就是说,在一个.NET Framework 4.8的应用程序中,可以引用一个target到NET Standard 2.0的跨平台类库。
那为什么又要使用Windows 7这样老的操作系统呢?在你的客户只能使用老版本Windows并且不愿意或者不能升级的时候,你就不会有这个困惑了。
根据微软官方对于.NET Framework在各个不同Windows版本下的支持情况的说明,Windows 7最高可以支持到.NET Framework 4.8,而.NET Framework 4.8.1则不再支持Windows 7。因此,是可以在Windows 7下安装.NET Framework 4.8的。 在Windows 7下安装.NET Framework 4.8,流程如下:
确保Windows 7已经安装Service Pack 1
下载微软根证书,参考:https://stackoverflow.com/a/60812129/6284640
安装针对 Windows 和 WSUS 的 2019 SHA-2 代码签名支持更新,确切地说,安装KB4474419和 KB4490628安全更新包;
问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信
所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!
![](https://images.laoliang.net/uploads/2021/07/1626949910-ccd097a7b57abdd.png)
![](https://images.laoliang.net/uploads/2021/07/1626949909-cfbf6f4c8292010.png)