使用软件的客户,需要安装Framework 但是经常遇到安装不上framework4的情况。
现在遇到问题 ,习惯去搜索答案,而不去分析
我们应该学会先学会根据日志找问题。像有的遇到对于某个文件没有读取的权限,那就找到文件,获得权限就可以了。
微软的软件对于日志记录都比较详细 。
有问题一定要先看日志 ,再对日志中的错误提示去找解决方案。
以下方案是记录安装不上的时候,如何去解决的方案,基本可以秒杀所有问题了。
方案一。改名和加注册表权限
1、开始->运行->net stop WuAuServ
2、开始->运行->%windir%
3、将文件夹SoftwareDistribution重命名为SDold
4、开始->运行->net start WuAuServ
5、重新装.net4
改注册表加权限
- HKEY_LOCAL_MACHINESOFWAREMicrosoftInternet Explorer.点击Main,右键-权限。
- 在main权限里面勾上完全控制。出现这种情况的原因,主要是用ghost做的系统,有很多系统中把ie给绑架了
- 展开Main下面的目录FeatureControl.找到FEATURE_ENABLE_SCRIPT_PASTE_URLACTION_IF_PROMPT子健。权限里面勾上完全控制。
方案二 自动清理工具
如果是NET Framework 4.0没有完全清除导致安装失败,就下载微软的.NET Framework 自动清理工具
方案三 framework3.5 添加
控制面板-》卸载程序-》打开或关闭Windows功能-》
然后把framework 3.5.1下的都选上,确定。。。
方案四,查安装出错的日志
- DDSet_Error: Failure creating interface IAssemblyCache
http://blogs.msdn.com/b/vsnetsetup/archive/2013/09/30/error-25003-error-occurred-while-initializing-fusion.aspx
把C盘下面的两个文件重新命名了就ok 了。
C:WindowsSystem32msvcr100_clr0400.dll
C:WindowsSysWOW64msvcr100_clr0400.dll
如果提示没权限的话,右键属性可以修改的
2.如果日志里显示针对哪个文件 没有足够的权限
=》找到文件取得,右键取得权限
参考
https://jingyan.baidu.com/album/4853e1e56154741909f726df.html?picindex=2
还不快抢沙发