Windows 7安装.net framework常见问题及解决方案
以下内容主要针对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