Windows7 X64 成功安装 .NET Framework 4.8 的两种方法

Windows7 X64 成功安装 .NET Framework 4.8 的两种方法

windows7系统SP1安装完成后,在安装某软件时,提示需要先安装4.6以上的版本net-framework包,正好电脑里有个net-framework4.8软件包,于是打算用上,可是在安装时,弹出"安装未成功,已处理证书链,但是在不受信任提供程序信任的根证书中终止"。

第一种方法:导入证书

Windows7 X64 成功安装 .NET Framework 4.8 的记录_win7安装netframework4.8-CSDN博客

Windows 7是一个老的操作系统,它与它的SP1版本早已在2015年1月13日结束主流版本的支持,虽然微软官方将最终支持日期延期到2020年1月14日,但这也已经过去了几年的时间了,参考:Windows 7 - Microsoft Lifecycle | Microsoft Learn。 那么为什么需要使用.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,流程如下:

  1. 确保Windows 7已经安装Service Pack 1
  2. 下载微软根证书,参考:https://stackoverflow.com/a/60812129/6284640
  3. 安装针对 Windows 和 WSUS 的 2019 SHA-2 代码签名支持更新,确切地说,安装KB4474419和 KB4490628安全更新包
  4. 下载并安装.NET Framework 4.8

第二种方法如下:

需要安装一个windows补丁即可,简单方便。

先打上一个Windows6.1-KB2813430的补丁,然后再安装net-framework4.8即可成功。

32位系统补丁下载地址:

https://www.microsoft.com/zh-CN/download/details.aspx?id=39110

64位系统补丁下载地址:

https://www.microsoft.com/zh-CN/download/details.aspx?id=39115

如果链接不能下载的话,使用我之前下载好的补丁

https://download.csdn.net/download/xcntime/89875382

这个方法对net-framework4.6.2版本~4.8版本都有效。

相关推荐
CSharp精选营21 小时前
.NET 面试必问的 8 道 GC 题,建议收藏
.net·面试题·gc·c#面试题
驰骋工作流2 天前
C#/.NET 开源BPM工作流引擎6大常用对比选型分析驰骋BPM驰骋低代码低代码工作流引擎
开源·c#·.net
淡海水2 天前
02-02-原理篇-分代GC
算法·unity·c#·游戏引擎·.net·gc
1-1=03 天前
.NET 依赖注入 续
.net
淡海水3 天前
02-03-原理篇-大对象堆
unity·c#·游戏引擎·.net·gc
LateFrames3 天前
WPF 升级选型:用 .NET 8 还是 .NET 10
.net·wpf·.net8·.net10
淡海水4 天前
02-01-原理篇-Mark-Sweep与变种算法
算法·unity·c#·游戏引擎·.net·gc
波力海苔夹心脆6754 天前
C# 值类型与引用类型详解:存储位置、赋值机制、参数传递、相等比较、装箱拆箱与常见陷阱
开发语言·jvm·经验分享·笔记·c#·.net
淡海水5 天前
01-04-认知篇-Unity内存全景
unity·c#·游戏引擎·.net·gc
JosieBook5 天前
【.NET工程师】.NET 工程师成长体系(精要版)
.net