首页 » 技术分享 » .NET framework 4.0 安装失败的解决方案

.NET framework 4.0 安装失败的解决方案

 

今天安装一个翻墙软件的时候,提示要安装.NET framework 4.0,安装过程中一直安装失败回滚,错误信息如下
这里写图片描述
错误日志

OS Version = 6.1.7601, Platform 2, Service Pack 1
OS Description = Windows 7 - x64 Ultimate Edition Service Pack 1
CommandLine = F:\b3af05385bf8b07efe923d3e\\Setup.exe /x86 /x64
Using Simultaneous Download and Install mechanism
Operation: Installing
Package Name = Microsoft .NET Framework 4 Setup
Package Version = 4.0.30319
User Experience Data Collection Policy: Disabled
Number of applicable items: 11
Exe (F:\b3af05385bf8b07efe923d3e\SetupUtility.exe) succeeded.
Exe Log File: dd_SetupUtility.txt
ServiceControl operation succeeded!
ServiceControl operation succeeded!
Exe (F:\b3af05385bf8b07efe923d3e\Windows6.1-KB958488-v6001-x64.msu) failed with 0x240006 - (null).
Exe (F:\b3af05385bf8b07efe923d3e\SetupUtility.exe) succeeded.
Exe Log File: dd_SetupUtility.txt
MSI (F:\b3af05385bf8b07efe923d3e\netfx_Core_x64.msi) Installation failed. Msi Log: Microsoft .NET Framework 4 Setup_20160722_094608904-MSI_netfx_Core_x64.msi.txt
Final Result: Installation failed with error code: (0x80070643), "安装时发生严重错误 " (Elapsed time: 0 00:00:54).

在网上找了很久解决方案,很多都是错误的,后来找到一篇文章,终于完美解决。
解决方案如下,只要找到对应的这两个文件,将这两个文件重命名即可。

C:\Windows\System32\msvcr100_clr0400.dll —→ C:\Windows\System32\msvcr100_clr0400.dll.bak
C:\Windows\SysWOW64\msvcr100_clr0400.dll —→ C:\Windows\SysWOW64\msvcr100_clr0400.dll.bak

不能修改文件名的很简单,直接右键选取得管理员权限就能改了。
另外,如果你是安装.NET framework 4.6 可能还需要下面的操作

System32和SysWOW64下面带_clr0400.dll的3个文件都要修改:msvcp110_clr0400;msvcr100_clr0400;msvcr110_clr0400;只有带120的2个不用改。不然还是会继续回滚。

解决方案原文链接 http://www.ibeijie.cn/net-framework-setup-failed.html

转载自原文链接, 如需删除请联系管理员。

原文链接:.NET framework 4.0 安装失败的解决方案,转载请注明来源!

0