使用软件的客户,需要安装Framework 但是经常遇到安装不上framework4的情况。

现在遇到问题 ,习惯去搜索答案,而不去分析

我们应该学会先学会根据日志找问题。像有的遇到对于某个文件没有读取的权限,那就找到文件,获得权限就可以了。
微软的软件对于日志记录都比较详细 。

有问题一定要先看日志 ,再对日志中的错误提示去找解决方案。

以下方案是记录安装不上的时候,如何去解决的方案,基本可以秒杀所有问题了。

方案一。改名和加注册表权限

1、开始->运行->net stop WuAuServ

2、开始->运行->%windir%

3、将文件夹SoftwareDistribution重命名为SDold

4、开始->运行->net start WuAuServ

5、重新装.net4

改注册表加权限

  1. HKEY_LOCAL_MACHINESOFWAREMicrosoftInternet Explorer.点击Main,右键-权限。
  2. 在main权限里面勾上完全控制。出现这种情况的原因,主要是用ghost做的系统,有很多系统中把ie给绑架了
  3. 展开Main下面的目录FeatureControl.找到FEATURE_ENABLE_SCRIPT_PASTE_URLACTION_IF_PROMPT子健。权限里面勾上完全控制。

方案二 自动清理工具

如果是NET Framework 4.0没有完全清除导致安装失败,就下载微软的.NET Framework 自动清理工具

方案三 framework3.5 添加

控制面板-》卸载程序-》打开或关闭Windows功能-》
然后把framework 3.5.1下的都选上,确定。。。

方案四,查安装出错的日志

  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


本文由 hcb 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。

还不快抢沙发

添加新评论