none
win7 64位卸载.net之后无法重新安装.net4.0,提示 (0x800B010B), "一般信任关系失败。 " RRS feed

  • 问题

  • .net有报错,使用NetFxRepairTool_1.3进行卸载后重新安装.net4.0,文件释放后验证到SetupUtility.exe时候提示安装未成功,错误信息如下:

    OS Version = 6.1.7601, Platform 2, Service Pack 1
    OS Description = Windows 7 - x64 Ultimate Edition Service Pack 1
    CommandLine = G:\c3e7cb15-b0a8-4031-88eb-8d26f46a93f7\\Setup.exe /x86 /x64
    Using Simultaneous Download and Install mechanism
    Operation: Installing
    Package Name = Microsoft .NET Framework 4 Setup
    Package Version = 4.0.30319
    User Experience Data Collection Policy: Disabled
    Number of applicable items: 11
    G:\c3e7cb15-b0a8-4031-88eb-8d26f46a93f7\SetupUtility.exe - Signature verification for file SetupUtility.exe (G:\c3e7cb15-b0a8-4031-88eb-8d26f46a93f7\SetupUtility.exe) failed with error 0x800b0001 (未知的信任提供程序。)
    No FileHash provided. Cannot perform FileHash verification for SetupUtility.exe
    File SetupUtility.exe (G:\c3e7cb15-b0a8-4031-88eb-8d26f46a93f7\SetupUtility.exe), failed authentication. (Error = -2146762751). It is recommended that you delete this file and retry setup again.
    Final Result: Installation failed with error code: (0x800B010B), "一般信任关系失败。 " (Elapsed time: 0 00:00:10).

    之后应用程序提示安装未成功,具体错误信息:

    问题签名:
      问题事件名称: VSSetup
      问题签名 01: Microsoft .NET Framework 4 Setup
      问题签名 02: 4.0.30319
      问题签名 03: 10.0.30319.1
      问题签名 04: 1
      问题签名 05: SetupUtility.exe
      问题签名 06: Download_D_Interactive_Error
      问题签名 07: 0x800b010b
      问题签名 08: 0
      问题签名 09: unknown
      OS 版本: 6.1.7601.2.1.0.256.1
      区域设置 ID: 2052


    2017年12月4日 8:06

全部回复

  • .net Framework 4.X 版本是先后取代的关系。你可以尝试直接安装版本最新的 .net Framework 4.7。


    Alexis Zhang

    http://mvp.microsoft.com/zh-cn/mvp/Jie%20Zhang-4000545
    http://blogs.itecn.net/blogs/alexis

    推荐以 NNTP Bridge 桥接新闻组方式访问论坛。

    本帖是回复帖,原帖作者是楼上的 "无间乱舞"

    | .net有报错,使用NetFxRepairTool_1.3进行卸载后重新安装.net4.0,文件释放后验证到SetupUtility.exe时候提示安装未成功,错误信息如下:|

    2017年12月4日 13:17
  • 你好,

    根据你提供的报错信息,我们可以尝试以下建议来解决这个问题:

    1. 输入regedit,找到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\WinTrust\Trust Providers\Software Publishing\State  ,dword 值为23c00 .这个值表示在验证下载的程序和 ActiveX 控件上的校验码数字签名时发生吊销检查。 您可以从 IE 浏览器中找到设置:

    2.还有可能是系统没有这个证书缓存的CRL,因此, 运行 signtool /verify将用 CRL 为证书填充缓存, 并允许安装继续进行。

    在命令提示符中输入signtool.exe /pa c:\users\NDP40-kb1656405-x64.exe,后续步骤你可以参考 这儿 

    3. 根证书程序运行出错,有可能是网络的不稳定或者是根证书更新被gp禁止。相关报错参考:https://support.microsoft.com/en-us/help/3073828/-generic-trust-failure-0x800b010b-error-when-you-install-visual-studio

    4.重新注册相关dll文件,在命令提示符以管理员身份运行:

    regsvr32 Softpub.dll /s

    regsvr32 wintrust.dll /sregsvr32 initpki.dll /s

    regsvr32 mssip32.dll /s

    5.如果以上建议不能帮助到你,相关log存在这些目录下:https://blogs.msdn.microsoft.com/vsdteam/2005/04/22/faqwhere-are-the-setup-logs-stored/,你可以把他们上传到网盘分享到这儿,以便我们做进一步分析。同时,你也可以在msdn上寻求帮助,那里有更多的资源和更专业的工程师协助您解决这个问题:

    https://social.msdn.microsoft.com/Forums/vstudio/en-US/home?forum=netfxsetup


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2017年12月5日 2:58
  • Hi,

    最近有什么进展吗?问题解决了吗?


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2017年12月7日 1:30
  • 你好,

    有什么进展吗?


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2017年12月11日 1:54