.Net Framework 4.5.1 安装时遇到严重错误 问题的解决方法

问题来源

在安装VS2013时,本来是勾选了个全部安装就没去管它了,过了一会一看,居然提示我是 .Net Framework 4.5.1 安装时遇到严重错误, 像这样
技术分享

本以为是个很简单的问题,结果没想到折腾了一天,直到现在才解决,还是用的独家方法。

类似问题

在寻找答案的过程中,碰到类似的问题有:
1:安装.net framework 4.0 返回错误代码1603
2:使用windows updata更新的时候,出现返回错误代码 643
3:安装.net framework 4.5 的时候,返回 安装时碰到严重错误

网路上的解决方法

在起初寻找的过程中,也找到了一些方法,比如:
方法一:

参考 http://www.xiazaiba.com/jiaocheng/654.html 使用 .Net Framework自动清理工具,但是也要注意 http://www.cnblogs.com/RitchieChen/p/3550752.html 文中提到的,别只卸载了一部分

方法二:

http://www.xiazaiba.com/jiaocheng/660.html 参考这篇文中的方法三

方法三:

开windows自动更新,更新所有危险和重要补丁,其中.net Framework 4.5.2 也是补丁之一,让windows updata自动打上了。

PS:在查找过程中,有文章指出,运行windows补丁程序时,最好是关闭所有的杀毒软件(至少要保证不会相互之间起冲突),同时还要打开防火请!

中间涉及到好几次重启,而且windows updata检查更新的速度还巨慢无比!

结果,当然在我这里是全部都不行的。

几近放弃,自行研究

如果我是在官网自行下载的.net安装程序包的话,那么安装完失败的话会有一个对话框,里面一个提示,叫你可以查看安装记录,我就看了。

点开之后是这个:

技术分享

点进倒数第二个蓝字,进去之后全是一片的successfully

于是点进去倒数第一个蓝字,妈呀,来戏了。

从下往上翻,看到的第一个有用的错误信息会是这个:

技术分享

看代码的意思大概是: 。net需要用这个文件,但是这个文件已经存在着,现在。net想要修改这个文件,但是很明显,权限不够,不能 复制替换,所以报错了。(我也确实记得以前要装某个游戏的时候,提示缺少这两个文件,我还专门去网上找了这两个文件放进去的)

所以解决方法也很简单,将这两个文件复制出来(备份用),把源文件夹中的这两个文件删掉。如果碰到权限问题删不掉,就用360粉碎机吧(挖掘机的技术啊!!!)

再安装的时候,就没事儿了,直接过。

PS:可能这两个文件不止存在在这一个文件夹里,需要多安装两次,多报错两次。

整篇文章突出了看软件安装日志的重要性,也告诉了我自己写软件时随时打印软件进程做好log的重要性。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。