首页 > 技术文章 > Windows 7安装.net framework常见问题及解决方案

nevermore-wd 2022-02-12 10:19 原文

以下内容主要针对4.8版本、但一些解决方案也使用其他.net framework版本

工具准备

建议以下工具都拷贝一份备用。

.netframework4.8离线安装包、全平台通用-必需

下载 .NET Framework 4.8 Offline Installer (microsoft.com)

windows7sp1安装4.8需要的补丁-大部分情况下win7sp1安装4.8都需要该补丁

Download Security Update for Windows 7 for x64-based Systems (KB2813430) from Official Microsoft Download Center
Download Security Update for Windows 7 (KB2813430) from Official Microsoft Download Center

俄罗斯大神整理的windows7全量补丁安装工具,支持离线-极端环境下需要该工具

该工具包含全量的windows7补丁,甚至可以把windows7升级到windows7sp1,同时也会更新IE版本。
该工具在使用过程中会有多次重启操作,全程耗时最长2小时。

.net修复工具-微软发布的.net修复修复工具,暂未发现其适用场景

Download Microsoft .NET Framework Repair Tool from Official Microsoft Download Center

安装未成功-安装时发生严重错误

此问题的错误代码有很多这里只针对 0x80076043->997

 

 

*所有版本(4.5、4.5.2、4.6、4.6.1、4.6.1、4.7、4.7.1、4.7.2、4.8)的.netframework安装都可能出现该错误
该解决方案也适用于所有版本的.net framework

解决方案:

1)卸载补丁:KB2918614, KB3000988 , KB3008627,KB4055002;重启电脑;安装.net framework

若仍然报同样的错、尝试2);

2)将文件 C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18 重命名为 C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18.bak;安装.net framework

安装未成功-已处理证书链,但是在不受信任提供程序信任的根证书中终止

解决方案:

安装补丁KB2813430;重启电脑;重新安装.netframework 4.8

推荐阅读