netframework35安装及出错解决方法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

由于某些系统追求体积大小过于精简或操作失误卸载不完整,重新安装.net3.5sp1时就经常出现各种错误,导致安装不了。

另外.net3.5安装时需要联网下载语言包,这过程耗费时间比较长。

本篇文章主要尝试解决以上问题。

工具/原料
.NET Framework Cleanup Utility
方法/步骤
1. 1
百度搜索下.net专用卸载工具 .NET Framework Cleanup Utility ,解压安装运行,点clean all,即清除所有.net版本,这样完全卸载,可以避免一些干扰,增加重新安装成功率。

2. 2
在开始菜单,运行,输入regedit,打开注册表,定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NETFrameworkSetup
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework找到这两条注册表信息后删除他们,然后关闭注册表
3. 3
删除C:\WINDOWS\目录和C:\Program Files\目录
4. 4
若是电脑中有安装VC2005 2008 2010 2012等,请一起卸载干净,卸载的话可以用360——软件管家——强制卸载——找到相应的程序卸载,并扫描残余项目,完全卸载。

或百度搜索IObit Uninstaller 2.4这卸载软件,再用这工具卸载并扫描残余项目,确保卸载干净。

5. 5
开始菜单——运行输入regedt32(注意:不要运行regedit,regedit不能修改注册表权限),找到“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main,右键选择“权限”,给everyone赋予完全控制权限。

退出注册表,重启电脑。

6. 6
电脑重启后,为确保.net安装成功,还要做一点后续工作:
一重启 MSI 安装服务
开始菜单——运行,输入“CMD”命令,在弹出的对话框中输入命令:msiexec /unregserver ,回车,并再次输入 msiexec /regserver 。

(注意有空格)
二打开Print Spooler 打印机服务
开始菜单——我的电脑——右键——管理——服务和应用程序——服务,看下打印机服务是否打开,没打开的话那就重新启动它
三重启 Cryptographic Services 微软补丁验证服务
开始菜单——我的电脑——右键——管理——服务和应用程序——服务,先关闭Cryptographic Services 微软补丁验证服务,接着删除系统盘下C:\WINDOWS\System32\Catroot2 文件夹中的所有文件,然后重启Cryptographic Services 微软补丁验证服务
7.7
上面这些步骤都弄好了,最好重启下电脑,就可以安装.net3.5 sp1了,去微软官方下载完整版的,大约231M左右,由于.net3.5 sp1不包含语言包,安装时需要联网搜索下载相应的语言包,导致整个安装过程比较慢,占用大家时间,所以本文附带快速安装办法。

8.8
在微软官网下载.net Framework 3.5 Service pack 1 (Full Package) 231MB 安装包后,继续下载.net Framework 3.5 Service pack 1中文简体语言包,
一般用户下载dotnetfx35langpack_x86zh-CHS.exe,这个是WIN32系统版本的,若是64位的就下载相应的X64版本。

快速安装技巧,以安装32位中文语言包为例:
1.下载.net Framework 3.5 Service pack 1 (完整版) 231MB 安装包后,用WinRAR打
开并解压到自己指定的位置
2.下载.net Framework
3.5 Service pack 1中文简体语言包。

3.将语言包dotnetfx35langpack_x86zh-CHS.exe文件复制到第一步解压缩后文件存放的
位置\wcu\dotNetFramework\dotNetFX35\x86文件夹里(64位的就放到x64文件夹里)
4.点击运行\wcu\dotNetFramework\目录下的dotNetFx35setup.exe,就可彻底的离线安
装,免去联网搜索下载语言包这一漫长过程。

END
注意事项
安装失败时,请注意查看log文件,它在当前用户的temp文件夹(XP默认是在C 盘“Document Setting/{用户名}/Local Settings/Temp”,注意:文件夹选项要选显示隐
藏文件)下找到你安装的log文件,安装的log文件名是dd_NET_Framework30_SetupXXXX.txt或dd_NET_Framework35_MSIXXXX.txt (具体取决于出错的具体原因,其中XXXX是一个四位数字),利用记事本或者是其他工具打开文件,点编辑查找“Return value 3”,找到之后,查看这之上的几行里面就有相应的错误记录。

比如log里面的错误是:Error 1406.Could not write value PresentationHost.exe to key \SOFTWARE\Microsoft\InternetExplorer\Main\FeatureControl\FEATURE_ZONE_ELEVATION. System error . Verify that you have sufficient access to that key, or contact your support personnel.根据这个提示信息可以知道,是注册表写入权限的问题导致了安装.NET Framework失败,问题的根源找到了,问题也就很好解决了,就是修改注册表权限。

相关文档
最新文档