`
freemenff
  • 浏览: 33195 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

.NET Framework 4 安装未成功 一般信任关系失败

 
阅读更多
公司内部服务器.Net平台从Framework2.0升级到Framework 4,同时近千台客户端也需要升级。今天正式开始动工,可是刚开始不久就遇到了些麻烦,大部分机器可以正常升级到Framework 4,可是就有那么小部分机器很调皮,怎么安装都不行,老是提示“安装未成功”、“沿未安装.NET Framework 4 ,原因是:一般信任关系失败。”。没办法只能先放放这些比较特殊的机器了,让他们休息休息!



       想来想去就觉得这是系统问题,真是重新装系统的心都有了。可是这不是开玩笑的,至少会有上百台机子的需要重新装系统。后来又听说,有人重新装过系统还是不行,这下可以肯定的是系统是不用再重装了。没办法,我就google来google去,终于让我找到了解决的方法。出现这个问题的原因是dll文件注册不正确,需要重新注册Softpub.dll, Wintrust.dll, Initpki.dll, and Mssip32.dll这四个dll文件。我们编写以下脚本:
       regsvr32 /s Softpub.dll
       regsvr32 /s Wintrust.dll
       regsvr32 /s Initpki.dll
       regsvr32 /s Mssip32.dll
       重新注册过之后,再安装.NET Framework 4就可以顺利安装了。
以下内容是我在MSDN网站看到的,也是本文的出处。因为这个问题比较不好处理,故分享。
-------------------------------------------------------------------------------------------------------------------
Hello,

This looks like the issue of incorrect dll registration for some security dlls. Can you please try the following and let me know if this solves the issue or not?

Method for Windows 2000, Windows XP, or Windows Server 2003

To resolve this issue, register the Softpub.dll, Wintrust.dll, Initpki.dll, and Mssip32.dll files. To register these files, follow these steps:


Click Start, click Run, type cmd, and then click OK.
At the command prompt, type regsvr32 Softpub.dll /s, and then press ENTER.
At the command prompt, type regsvr32 Wintrust.dll /s, and then press ENTER.
At the command prompt, type regsvr32 Initpki.dll /s, and then press ENTER.
At the command prompt, type regsvr32 Mssip32.dll /s, and then press ENTER.
The complete artcle can been seen here: http://support.microsoft.com/kb/956702

I hope this will resolve the issue.

Thanks & Regards,
Muhammad Ghaznawi


Proposed As Answer byHellBringerTuesday, April 05, 2011 9:25 AM
分享到:
评论

相关推荐

    安装.Net Framework 4.7.2时出现“无法建立到信任根颁发机构的证书链”解决方法

    安装.Net Framework 4.7.2时出现“无法建立到信任根颁发机构的证书链”解决方法 .Net Framework 4.7.2 证书 MicrosoftRootCertificateAuthority2011 1、开始—运行,输入mmc启动管理控制台。 2、文件—添加管理单元...

    .net 4 安装问题与解决方法

    .net 4 安装问题与解决方法(有一定的实用价值)

    dotnet framework 2.0

    .NET Framework 是支持生成和运行下一代应用程序和 XML Web services 的内部 Windows 组件。.NET Framework 旨在实现下列目标:  提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在...

    Microsoft.NET4.8证书.zip

    Windows 7 安装.Net Framework 4.8失败,提示:已处理证书链,但是在不受信任提供程序信任的根证书中终止。 解决方法:先导入以下证书后,再执行.net 4.8安装即可。

    dotnetframework4.7.2证书

    解决Windows7安装dotnetframework4.7.2证书问题:Installation failed with error code: (0x800B0109), "已处理证书,但无法建立到信任根颁发机构的证书链

    HoHoo天气日历

    1.首次运行:软件运行需要微软的组件Microsoft .Net Framework 2.0的支持,如果第一次运行时出现“初始化失败”的错误,请先在下面的地址下载安装该组件,然后再打开日历程序。 组件下载地址:...

    passman:密码管理器最少代码

    通行者 ... 为什么? 因为其他人的代码太多,我无法信任他们。 目标 ... 存储必须使用需要永远解密蛮力的算法进行加密。 存储应易于移动。... 安装 Microsoft .NET Framework 4.0 完整配置文件 运行build_microsoft.bat

    NetTool2.2.zip

    2、基于.NET Framework4.5框架 3、Visual Studio 2019 测试环境 Win10系统测试正常 Win7系统测试正常 理论上Win7以上都可以的。 其他版本的系统遇到问题欢迎提交 安全问题 1、exe不混淆,不加密,不加壳。 2、查毒...

    McAfee 8.0 简体中文

    使用的端口,则代理的进程受到过滤器信任,可以与被阻挡的端口进 行通讯。但是,与这些代理进程无关的通讯将被阻挡。 本版 VirusScan Enterprise 提供了一些端口阻挡规则样本、文件和 文件夹阻挡规则样本...

    C#微软培训资料

    1.1 Microsoft.NET——一场新的革命.4 1.2 .NET 与 C#.6 1.3 C#语言的特点.8 1.4 小 结 .11 第二章 运行环境 全面了解.NET.12 2.1 .NET 结构.12 2.2 公用语言运行时环境与公用语言规范.13 2.3 开 发 ...

    DirectX_Repair_V3.7_增强版.zip

    答:Windows XP SP3系统用户需先安装Microsoft .NET Framework 2.0或更高版本才可运行本程序,详情请见“致Windows XP用户.txt”文件。 问题2:文件夹里为什么有两个“DirectX Repair”程序,他们有什么区别? 答...

    IIS6.0 IIS,互联网信息服务

    四、在Vista系统中安装IIS7.0相对于早先的版本,IIS 7.0 带来了许多引人注目的新特色新功能,比如基于 Microsoft .NET Framework 的全局配置文件,可简单地通过文本编辑器或 Microsoft Visual Studio 编辑;...

Global site tag (gtag.js) - Google Analytics