Win7 32位安装.net framework 4失败的解决过程
来源:互联网 发布:淘宝子账号在哪关闭 编辑:程序博客网 时间:2024/06/04 23:27
Win7 32位安装.net framework 4失败的解决方法(比较全)。
以前安装过.net framework 4,3.5,2,1,后来全部在控制面板中卸载,近来想重新装回去,发现无法安装。折腾了近24小时,查询大量文档,快崩溃时终于搞定。
下面汇报一下解决过程。
一、首先是百度上最多的解决方法,应该可以解决大部分。但我照做后失败
博客http://blog.sina.com.cn/s/blog_54c5f9c501013cd8.html较具代表性。其主要内容为
解决步骤:
第一步:
如果是XP系统,这么做:
1.开始——运行——输入cmd——回车——在打开的窗口中输入net stop WuAuServ
2.开始——运行——输入%windir%
3.在打开的窗口中有个文件夹叫SoftwareDistribution,把它重命名为SDold
4.开始——运行——输入cmd——回车——在打开的窗口中输入net start WuAuServ
第二步:
1.开始——运行——输入regedit——回车
2.找到注册表,HKEY_LOCAL_MACHINE\SOFWARE\Microsoft\InternetExplorer下的 Main子键,点击Main后,在上面菜单中找到“编辑”--“权限”,点击后就会出现“允许完全控制”等字样,勾上则可。出现这种情况的原因,主要是用ghost做的系统,有很多系统中把ie给绑架了。
3.找到注册表,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InternetExplorer\Main\FeatureControl 下FEATURE_ENABLE_SCRIPT_PASTE_URLACTION_IF_PROMPT 子健,增加“允许完全控制”权限,我这里会报打开注册表项目出错,强制开放权限,多弄几次就成功了。
二、没办法,只能查阅微软的文档。看错误里有个错误码0x80070643,于是在官网搜索。(查看安装日志,开始——运行——输入%Temp%)
找到网页: .NET Framework 更新安装错误:"0x80070643"或"0x643" https://support.microsoft.com/zh-cn/kb/976982。这个应该是官网最全的关于此问题的解决方法。按照步骤操作:1.下载修复工具,再安装,失败。2.下载下载.NETFramework清理工具。清理后再按照教程安装,.net1, .net1.1均成功,但在安装.net3.5的时候又失败了,不用多说问题依旧。
又按此页面最后的干净安装方法,如下:
建议您将更新程序安装在干净启动模式下,为了避免中断非 Microsoft 程序。若要在计算机上输入干净启动模式,请执行以下步骤︰
单击开始按钮,在开始搜索框中键入msconfig ,然后按 enter 键。如果您运行的 Windows 8 或 Windows 8.1 在启动屏幕上,键入msconfig ,然后按 enter 键。
如果提示您输入管理员密码或进行确认,请键入密码或单击继续。
在常规选项卡上单击选择性启动。
在有选择的启动,请清除加载启动项复选框。
单击服务选项卡,单击以选中隐藏所有 Microsoft 服务复选框,然后单击全部禁用。
单击确定。
提示时,单击重新启动。
计算机重新启动后,尝试再次更新您的计算机。
三、又在网上一阵乱搜,接近成功了一步。
找到一篇文章。http://blog.csdn.net/wtyqm/article/details/6443766 工作学习笔记——.Net 4.0安装失败、RealView编译器生成的程序小的不正常
里面提到:“其中提到在Msi.Log中搜索错误的常用方法是搜"return value3",还提到如果是在非英文windows系统上,这个搜索并不起作用。顺着这个提示,我在Log文件中搜索"返回值3"(搜中文"错误"也是可以的),果然找到了有用的信息:”
于是按照文中的方法:搜索"返回值 3",有两处结果,有用的是下面一处,
错误 25003。Error occurred while initializing fusion.
08/28/1609:46:59 DDSet_CARetVal: 25003
08/28/1609:46:59 DDSet_Exit: InstallAssembly ended with return value 1603
CustomActionCA_InstallAssemblyDef.3643236F_FC70_11D3_A536_0090278A1BB8 returned actualerror code 1603 (note this may not be 100% accurate if translation happenedinside sandbox)
MSI(s) (A0:3C) [09:46:59:518]: User policy value 'DisableRollback' is 0
MSI(s) (A0:3C) [09:46:59:518]: Machine policy value 'DisableRollback' is 0
操作结束 9:46:59: InstallFinalize。返回值 3。
四、搜索 错误25003。Error occurred while initializing fusion 找到csdn博客:http://blog.csdn.net/shongyu/article/details/50975040。按照里面的方法,重命名: C:\WINDOWS\system32\msvcr100_clr0400.dll文件,重装.netframework 4终于搞定。又搜索了一下,找到了原文:
https://blogs.msdn.microsoft.com/vsnetsetup/2013/09/30/error-25003-error-occurred-while-initializing-fusion/
最后感谢下面这些文章的作者。
参考链接:
1.http://blog.sina.com.cn/s/blog_54c5f9c501013cd8.html
2.https://support.microsoft.com/zh-cn/kb/976982。
3.http://blog.csdn.net/wtyqm/article/details/6443766
4.http://blog.csdn.net/shongyu/article/details/50975040
5.https://blogs.msdn.microsoft.com/vsnetsetup/2013/09/30/error-25003-error-occurred-while-initializing-fusion/
- Win7 32位安装.net framework 4失败的解决过程
- 解决Win7 64位安装 Microsoft .NET Framework 4 失败的情况
- [Unity&重装系统]GHOST WIN7 64位系统 安装 之后,安装Microsoft .NET Framework 4安装失败
- Win7系统下.NET framework 4.0安装失败如何解决?
- Win7 安装VS2010, .net framework 4.0 失败的解决办法
- win7安装.net framework 4.0失败
- 解决.Net Framework 4.0安装失败的问题
- WIN7 VS2010安装失败解决过程
- 我解决了net framework 4安装失败,提示找不到指定文件的问题
- win7安装net framework 4.0 或者4.5都失败
- win7系统 .NET framework 4.0 安装失败回滚
- .net framework 安装失败
- 关于win7 64位 sp1 旗舰版安装.net FrameWork时出现的“严重错误”问题
- 安装 .NET Framework失败的解决方法
- .net framework 3.5安装失败的原因
- .NET framework 4.0 安装失败的解决方案
- WIN7安装.Net Framework 4报错的解决方法
- Microsoft .NET FrameWork 4安装失败解决方法
- P2P中四大算法之Chord算法原理
- java的ThreadPoolExecutor与BlockingQueue
- java编程自学记录(day13)
- JSP学习笔记---注释,jsp声明,jsp映射
- Node.Js fs模块文件操作(一)
- Win7 32位安装.net framework 4失败的解决过程
- synchronized
- # A31s开发板 SPI驱动配置
- word打字覆盖后面的字怎么办
- 【linux系统学习笔记】linux基本操作
- POJ 3417 Network(dp+tarjian LCA)
- Web端乱码处理的几种方式
- 如何使用ionic打包Android的apk
- 基于微服务的软件架构模式