.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的重要性。

时间: 2024-10-10 17:52:58

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

sql2008安装时提示重启计算机失败解决方法

安装sql 2008的时候,在检测安装环境中有一项是”重新启动计算机”显示的结果是“失败”.上网看了半天,找到了解决方案,虽然我没弄明白具体原因,但问题是解决了,解决方案如下: 一.Windows+R,在对话框中输入“regedit”,点击运行:二.此时会弹出注册表信息,在里面找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager”目录 三.删除“PendingFileRenameOperations”:四.关

framework 4.5.1安装时发生严重错误

http://jingyan.baidu.com/article/a501d80c0a74b4ec630f5ee5.html http://jingyan.baidu.com/article/d8072ac478980dec95cefdff.html dotnetfx_cleanup_tool.zip NDP452-x86-x64-AllOS-ENU_Full_LDR.exe http://pan.baidu.com/share/init?shareid=1955766547&uk=352733

matlab安装时出现runtime error的解决方法

在win7下安装MATLAB7.0完成后,运行MATLAB,出现下面的错误: Microsoft Visual C++ Runtime Library Runtime Error! Program: C:MATLAB7binwin32MATLAB.exe This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support tea

【积累篇:他山之石,把玉攻】解决XP 系统 .Net Framework 4安装时出现严重错误 (0x80070643)

第一步: 1.开始——运行——输入cmd——回车——在打开的窗口中输入net stop WuAuServ 2.开始——运行——输入%windir% 3.在打开的 的窗口中有个文件夹叫SoftwareDistribution,把它重命名为SDold 4.开始——运行——输入cmd——回车——在打开的窗口中输入net start WuAuServ 第二步: 1.开始——运行——输入regedit——回车 2.找到注册表,HKEY_LOCAL_MACHINE\SOFWARE\Microsoft\Int

【安装.net framework4.0】之安装失败,“安装时发生严重错误”

在网上查了很多资料都说改什么文件名和注册表什么的,根本没用,后来查到一篇文章,提供了下面的解决办法: 地址:<Microsoft .NET Framework 4.0安装时发生严重错误 无法安装>,表示感谢. 解决办法: 也就是说,把C盘下面的两个文件重新命名了就ok 了. C:\Windows\System32\msvcr100_clr0400.dll      C:\Windows\SysWOW64\msvcr100_clr0400.dll 就上面这两个,你命什么都可以.反之不要是原来的名

linux下安装Oracle时交换空间不足的解决方法

摘:linux下安装Oracle时交换空间不足的解决方法 linux上安装Oracle时交换空间不足的解决办法 增加交换空间有两种方法: 严格的说,在系统安装完后只有一种方法可以增加swap,那就是本文的第二种方法, 至于第一种方法应该是安装系统时设置交换区. 1.使用分区: 在安装OS时划分出专门的交换分区,空间大小要事先规划好,启动系统时自动进行mount. 这种方法只能在安装OS时设定,一旦设定好不容易改变,除非重装系统. 2.使用swapfile:(或者是整个空闲分区) 新建临时swap

Android SDK安装时碰到的问题之解决办法

问题: hostname in certificate didn't match: <dl-ssl.google.com> != <www.google.com> Fetching URL: https://dl-ssl.google.com/android/... 解决办法: 第一步: 打开Windows中C:\WINDOWS\system32\drivers\etc\hosts,Linux中/etc/hosts文件,然后添加以下内容: 203.208.46.146 dl.goo

Visual Studio 2015/2013安装失败:Microsoft Visual Studio 2015 Shell (Minimum) Interop Assemblies 安装时发生严重错误

由于安装VS2015时多次更改卸载重装等操作后,重新安装时出现该错误: Microsoft Visual Studio 2015 Shell (Minimum) Interop Assemblies 安装时发生严重错误 简直是无法继续了,网上搜索不到很明确的解决办法,查看日志文件得知错误码和错误信息: 0x80070643,Could not open key: UNKNOWN\Components\D2E60322F7884D115A04000972A8B18B\C5FEE661699FE09

安装ASP.net mvc3 Installation failed with error code: (0x80070643), &quot;安装时发生严重错误 &quot;

你应该是使用AspNetMVC3ToolsUpdateSetup.exe安装文件安装时,没有成功. 解决办法:将AspNetMVC3ToolsUpdateSetup.exe安装文件解压,别看是exe文件,也能解压的. 解压完成后是这样的: 然后分别安装红色标注的1,2,3.按照顺序安装即可.如果你不是想在vs2010中使用mvc3,第3步可以不安装.