您的位置:首页 > 其它

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

2016-07-22 10:20 971 查看
今天安装一个翻墙软件的时候,提示要安装.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