.Net framework 3.5在安装期间遇到问题
2014-03-17 13:45
323 查看
案例一:注册表权限问题安装VS2008时容易遇到因为安装.Net Framework 3.5出现错误而导致安装失败的问题,错误的提示类似“Error code 1603 for this component means "安装时发生严重错误"…”,彻底解决就要从根源上找原因,“Error code 1603”是唯一的切入点,只有通过这个错误代码按图索骥才能找到引起.Net Framework 3.5安装错误的真正原因。在网上查这个代码的含义,发现msdn上这篇文章《How to locate the cause of error code 1603 in a verbose MSI log file》很有借鉴意义,在当前用户的temp文件夹(XP默认是在“Document Setting/{用户名}/Local Settings/Temp”,具体可以利用命令行“echo %temp% ”查看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\Internet Explorer\Main\FeatureControl\FEATURE_ZONE_ELEVATION. System error . Verify that you have sufficient access to that key, or contact your support personnel.根据这个提示信息可以知道,是注册表写入权限的问题导致了安装.NET Framework失败,问题的根源找到了,问题也就很好解决了。接下来就是修改注册表权限,运行“regedt32”(注意不要运行regedit,regedit不能修改注册表权限),找到“\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_ZONE_ELEVATION”这个注册表key或其上一级的key:FeatureControl,右键选择“权限”,给everyone赋予完全控制权限。然后再次安装.Net Framework 3.5发现就可以安装成功了,接下来再安装VS2008一般就不会再有什么问题了。这里需要说明的是,启动VS2008安装程序毕竟比较麻烦,既然已经知道VS2008安装失败的原因是安装.Net Framework 3.5出错,就可以直接先安装.Net Framework 3.5,安装没问题后再启动VS2008安装程序。.Net Framework 3.5的安装包没有必要像网上说的那样去下载(.Net Framework 3.5下载和在线安装起来还非常麻烦),直接从VS2008安装包“\WCU\dotNetFramework”目录下拿离线安装包就可以了。 案例二:系统文件问题导致故障背景:安装CAD2010需先安装.NET 3.5,安装报错如下:
日志报错:
LOG文件信息如图:
解决思路:1、卸载所有版本.NET.2、重命名C:\WINDOWS\下assembly文件夹。3、替换C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG下的web_mediumtrust.config或整个CONFI文件夹。
日志报错:
LOG文件信息如图:
解决思路:1、卸载所有版本.NET.2、重命名C:\WINDOWS\下assembly文件夹。3、替换C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG下的web_mediumtrust.config或整个CONFI文件夹。
相关文章推荐
- hp 430 系列安装xp系统问题&.net framework 3.5 安装期间遇到问题,安装不上。
- dotnet 3.5 安装期间遇到问题,安装没有正确
- visual studio 2017 installer 安装包制作过程出现的问题---此安装程序需要.NET Framework 版本 3.5,请安装该版本,然后重新运行此安装程序,可以从Web获得.NET Framework 。要立即做此事吗?
- 安装Sql server 2008遇到无法安装.net 3.5的问题解决办法
- Linux 下 pip 升级遇到的问题 python3.5 和安装 python pip
- .NET Framework 3.5 SP1安装时下载文件问题及精简方法(转)
- Microsoft Visual Studio Team System 2008 Team Suite - CHS 在安装期间遇到问题
- 安装Genymotion期间遇到的问题
- [转].NET Framework 3.5 SP1安装时下载文件问题及精简方法
- .NET Framework 3.5 SP1 离线安装时下载文件问题及精简方法
- 问题-[WIN8.132位系统]安装Win8.1 遇到无法升级.NET Framework 3.5.1
- React Native在Ubuntu16下开发,环境安装期间遇到的问题
- .NET Framework 3.5 SP1安装时下载文件问题及精简方法
- .NET Framework 3.5 SP1安装时下载文件问题及精简方法
- python3.5在win10下安装scapy和twisted遇到的问题和解决方案
- ubuntu安装及期间遇到的问题解决办法
- [转].NET Framework 3.5 SP1安装时下载文件问题及精简方法
- 解决Win10无法安装 .Net Framework 3.5 的问题
- 安装 .Net Framework 3.5 后 中文VS2008中无法显示MVC文件模板的问题
- vs2008 目标框架 发布遇到的问题. (总是必须安装3.5框架的解决办法)