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版本都有效。


 

                            

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/447299.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JDK17下,使用SHA1算法报Certificates do not conform to algorithm constraints错误

JDK17从17.0.5开始,默认不再允许使用SHA1算法,如果引用的jar包或代码里使用了SHA1算法,会报以下错误。 Caused by: javax.net.ssl.SSLHandshakeException: Certificates do not conform to algorithm constraintsat java.base/sun.security.…

JS开发es8266板子,搞着玩-MAX7219模块 远程显示led字符串

JS开发es8266板子,搞着玩-MAX7219模块 板子为 esp8266 这里接了两个8x8 Led.Matrix espjs https://www.espruino.com/ 我是看了,这个文章 发现js可以开发esp板子的就尝试了下远程点灯,挺有意思就买了很多模块慢慢尝试 代码 这里我把wifi模块又包了一…

AI 视频工具合集

🐣个人主页 可惜已不在 🐤这篇在这个专栏AI_可惜已不在的博客-CSDN博客 🐥有用的话就留下一个三连吧😼 目录 前言: 正文: ​ 前言: AI 视频,科技与艺术的精彩融合。它借助先进的人工智能技术,为影像创…

力扣刷题-算法基础

hello各位小伙伴们,为了进行算法的学习,小编特意新开一个专题来讲解一些算法题 1.移除元素. - 力扣(LeetCode) 本题大概意思是给定一个数组和一个数val删除与val相同的元素,不要改变剩余元素的顺序,最后返回剩余元素的个数。 我们在这里使用双指针,这里的双指针并不是…

【OSCP Proving Grounds 靶场系列】Slort

作者:Eason_LYC 悲观者预言失败,十言九中。 乐观者创造奇迹,一次即可。 一个人的价值,在于他所拥有的。可以不学无术,但不能一无所有! 技术领域:WEB安全、网络攻防 关注WEB安全、网络攻防。我的…

【IPv6】IPv6 NAT66介绍

参考链接 IPv6-to-IPv6 Network Address Translation (NAT66) (ietf.org)https://datatracker.ietf.org/doc/id/draft-mrw-nat66-00.html IPv6 NAT66 NAT66,全称为Network Address Translation for IPv6 to IPv6,是一种用于IPv6网络的地址转换技术。在…

STM32-----I2C

1.基本原理: 上图是I2C的总线图和通讯协议图(就是I2C是怎么实现设备之间读写数据的) 下面主要介绍通讯协议的每一步: 1.发出开始信号: 一开始都为高电平为空闲状态。当SCL为高电平时,主机将SDA拉低即为发出开始信号&…

讲一讲Redis五大数据类型的底层实现

讲一讲Redis五大数据类型的底层实现 Redis五大数据类型的底层实现 Redis的五大数据类型分别是字符串(String)、列表(List)、哈希(Hash)、集合(Set)和有序集合(Zset&…

中药药材推荐系统

毕业设计还在发愁选题?又想实用又怕复杂?那这篇介绍你一定感兴趣! 今天为大家推荐一个基于Django框架开发的中药药材推荐系统,简洁易用,功能丰富,非常适合毕业设计。无论你是技术经验丰富的开发人员&#…

Jmeter监控服务器性能

目录 ServerAgent 安装 打开Jmeter ServerAgent 在Jmeter上监控服务器的性能比如CPU,内存等我们需要用到ServerAgent,这里可以下载我分享 ServerAgent-2.2.3.zip 链接: https://pan.baidu.com/s/1oZKsJGnrZx3iyt15DP1IYA?pwdedhs 提取码: edhs 安装…

【4.8】图搜索算法-BFS解单词接龙

一、题目 给 定 两 个 单 词 ( beginWord 和 endWord ) 和 一 个 字 典 , 找 到 从 beginWord 到 endWord 的最短转换序列的长度。转换需遵循如下规则: 1. 每次转换只能改变一个字母。 2. 转换过程中的中间单词必须是字…

JavaScript 网页设计案例:使用 Canvas 实现趣味打气球小游戏

JavaScript 网页设计案例:使用 Canvas 实现趣味打气球小游戏 在网页设计中,交互性和趣味性是吸引用户的重要因素。借助 JavaScript 和 HTML5 的 canvas 元素,我们可以轻松实现各种动画效果,今天将带你打造一个有趣的 打气球小游戏…

【银行科技岗】相关考试知识点总结及部分考题

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一、**网络与安全**二、**软件开发与设计**三、**数据库与数据管理**四、**编程与系统**五、**计算机硬件与性能**六、**大数据与人工智能**七、**系统与应用**相关…

dfs +剪枝sudoku———poj2676

目录 前言 lowbit函数 数独 suduku 问题描述 输入 输出 问题分析 子网格位置 优化搜索顺序剪枝1 优化搜索顺序剪枝2 可行性剪枝 代码 前言 lowbit函数 这是一个利用二进制位运算取出二进制数最后一位’1‘的函数 数独 数独大家肯定都玩过,…

<<迷雾>> 第11章 全自动加法计算机(7)--部分自动化加法 示例电路

部分实现了自动化的连续加法电路. info::操作说明 增加了译码器模块, 把从内存中取数的步骤和装载/相加的步骤综合起来, 总共五步骤 存储器中已经提前预存了 5 个数. 如果地址计数器 AC 还没有清零, 则需要先清零. 闭合 K装载 开关, 断开 K相加 开关 将开关 K 连续按 5 次, 第…

SpringMVC后台控制端校验-表单验证深度分析与实战优化

前言 在实战开发中,数据校验也是十分重要的环节之一,数据校验大体分为三部分: 前端校验后端校验数据库校验 本文讲解如何在后端控制端进行表单校验的工作 案例实现 在进行项目开发的时候,前端(jquery-validate),后端,数据库都要进行相关的数据…

Java多线程面试题

一.Java多线程基础 1.进程和线程的区别 程序是由指令和数据组成,但这些指令要运行,数据要读写,就必须将指令加载至 CPU中,数据加载至内存。在指令运行过程中还需要用到磁盘、网络等设备。进程就是用来加载指令、管理内存、管理 I…

【C语言】动态内存管理及相关笔试题

文章目录 一、为什么有动态内存分配二、malloc和free1.malloc函数的使用2.free函数的使用 三、calloc和realloc1.calloc函数的使用2.realloc函数的使用 四、常见动态内存分配的错误五、动态内存经典笔试题题1题2题3 六、总结C/C中程序内存区域划分 一、为什么有动态内存分配 我…

【C语言刷力扣】2206.将数组划分成相等数对

题目: 解题思路: 题目中要求元素成数对出现,即每个元素出现偶数次。用哈希表存放每个数出现的次数,再循环查看每个数的次数是否位偶数。 typedef struct {int key;int count;UT_hash_handle hh; } hashEntry;bool divideArray(int…

数据库实验3视图

10-1 创建视图计算学生课程平均分 现有一个学生数据库,内包含学生表(Student)、课程表(Course)和选修表(SC)。 在每一学年,学生处需要统计每位学生的学习情况,以便进行…