查看解决方案,framework 篇一:彻底解决“安装.Net Framework 时出现错误”的问题
彻底解决“安装.Net Framework 时出现错误”的问题
XX-10-04 01:27 1056人阅读评论(1) 收藏举报
安装VSXX时容易遇到因为安装.Net Framework 出现错误而导致安装失败的问题,错误的提示类似“Error code 1603 for this component means "安装时发生严重错误"…”,让人云里雾里,无所是从,这时只能寄希望于网上的资料。网上关于这个问题的讨论有很多,可见安装VS时遇到这个问题的概率还是很大的。因为这个问题本身具有随机性,而且微软给的错误提示过于笼统,所以网上很多网友都是根据自身的经验给出各自的解决方案,有些不乏合理性(如下载.NET Framework cleanup tool工具清理系统里的.NET Framework版本、删除相关注册表信息),有的却着实让人很难理解(如先卸载IIS再安装),还有的干脆建议重装系统(殊不知很多人都是刚做完系统来安装VS开发软件就遇到这个问题)。实际上,很多人碰到这个问题后都是一顿捣鼓,最后总算是安装成功了,至于怎么解决的这个问题,自己也不是很清楚。所以给出的建议虽然也是经验之谈,但其可操作性和可行性就不得而知了。我因为也是刚做的系统,不想因为这个问题再去重装系统,而且之前也好几次遇到这个问
题,浪费了很多时间最后才不明不白地解决了,所以决心这次要彻底解决这个问题。彻底解决就要从根源上原因,“Error code 1603”是唯一的切入点,只有通过这个错误代码按图索骥才能到引起.Net Frame
work 安装错误的真正原因。在网上查这个代码的含义,发现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_或
dd_NET_Frame(来自: 小龙文档网:查看解决方案,framework)work35_ (具体取决于出错的具体原因,其中XXXX是一个四位数字),利用记事本或者是其他工具打开文件,查“Return value 3”,到之后,查看这之上的几行里面就有相应的错误记录。我log里面的错误是:Error not write value 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 发现就可以安装成功了,接下来再安装VSXX一般就不会再有什么问题了。这里需要说明的是,启动VSXX安装程序毕竟比较麻烦,既然已经知道VSXX安装失败的原因是安装.Net Framework 出错,就可以直接先安装.Net Framework ,安装没问题后再启动VSXX安装程序。.Net Framework 的安装包没有必要像网上说的那样去下载(.Net Framework 下载和在线安装起来还非常麻烦),直接从VSXX安装包“\WCU\dotNetFramework”目录下拿离线安装包就可以了。
至此,安装.Net Framework 出现错误而导致VSXX安装失败的问题已经可以彻底解决了。相信很多朋友安装.Net
Framework 时出现错误的原因和我是一样的,都是注册表权限的问题,按照本文的方法可以圆满解决。如果是其他原因引起的问题,按照本文的方法也能确定其具体原因,然后加以解决。
篇二:framework综合实验要求spring framework版本查看
实验赛马胜者预测应用程序(综合设计)
实验目的: Framework的综合使用
实验内容:
篇三:win8 .Net Framework 安装解决方案
很多人安装Win8后都遇到了无法升级.NET Framework 的问题,在线升级会遇到错误0x800F0906。这使得91手机助手等很多软件无法运行,更郁闷的是,网上几乎所有的解决办法都无效:有说卸载中文语言包的。但Win8(x64)英文版一样出错;有说清理某个注册表键值就可以安装,实际上这个键值根本不存在;有说到微软下载独立安装包,实际上即便运行独立安装包也会跳转到Windows update在线安装,然后仍然失败。进入正题,请按照以下步骤在 win8 下安装 framework :
1. 打开 win8 安装盘,提取 sources\sxs 文件夹到d:\sources\sxs (或别的盘也行,举个例子);
2. 打开 c:\windows\system32 文件夹,到,右击,选择”Run as administrator”;
3. 在命令行执行以下命令:
/online /enable-feature /featurename:NetFX3 /Source:d:\sources\sxs (就是第一步提取出来的)大概一两分钟就执行完了,执行结果如下:
Deployment Image Servicing and Management tool Version:
Image Version:
Enabling feature(s)
[==========================%======================= ===]
The operation completed successfully.
搞定~~
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论