你目前正处于脱机状态,正在等待 Internet 重新连接

"一般信任失败 (0x800B010B)"办公室运行时安装 Visual Studio 2010 工具时的错误

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 3073828
症状
当您尝试安装 Visual Studio 2010 办公室运行时工具您会收到以下错误消息 ︰
一般信任失败 (0x800B010B)
此外,MSI 日志中记录类似于以下内容的错误消息 ︰
c:\<temp folder=""></temp>\vstor40\vstor40_x64.exe-文件 vstor40\vstor40_x64.exe (c:\ 的签名验证<temp folder=""></temp>\vstor40\vstor40_x64.exe) 失败,出现错误 0x800b010a (证书链不能建立到一个受信任的根颁发机构。)没有提供 FileHash。不能对 vstor40\vstor40_x64.exe 文件 vstor40\vstor40_x64.exe (c:\ 执行 FileHash 验证<temp folder=""></temp>\vstor40\vstor40_x64.exe),失败的身份验证。(错误 =-2146762486)。建议您删除该文件并再次重试安装。ServiceControl 操作成功 !最终结果是 ︰ 安装失败,错误代码: (0x800B010B)"一般信任失败。"
原因
发生此问题是因为 Office 运行 Visual Studio 2010 工具进行签名通过一套新的证书需要更新。通常情况下,Windows 根证书程序自动下载这些新的根证书。但是,Windows 根证书计划可能无法按预期运行的计算机与 Internet 断开连接或通过组策略禁用了如果根证书更新。
解决方案
若要解决此问题,请确保计算机已连接到 Internet 并且 Windows 根程序可以更新根证书的证书。

若要检查您的计算机上的设置控制自动证书更新组策略,请执行以下步骤 ︰
  1. 打开本地组策略编辑器 (Gpedit.msc)。
  2. 计算机配置下展开管理模板,展开Internet 通信管理,然后单击Internet 通信设置
  3. 检查关闭自动根证书更新控件的状态。
另外,请参见 配置受信任的根和不允许的证书.
替代方法
若要变通解决此问题,请使用可执行文件,因为文件签名通过使用计算机上可能存在一个较旧的根证书。若要执行此操作,请按照下列步骤操作:
  1. 运行 Office 时 Visual Studio 2010 工具解压安装文件。若要执行此操作,请运行以下命令 ︰
    vstor_redist.exe /x
  2. 选择在其中解压缩文件的文件夹。
  3. 运行可执行文件以安装 Office 运行 Visual Studio 2010 工具。

    注意: 可执行文件类似于 Vstor40_*.exe,位于 Vstor40 子文件夹中。选择对应于 Windows 操作系统的相应的位值的可执行文件。
VSTO 一般信任失败

警告:本文已自动翻译

属性

文章 ID:3073828 - 上次审阅时间:05/23/2016 09:15:00 - 修订版本: 2.0

Microsoft Office 2013 Service Pack 1, Microsoft Office 2010 Service Pack 1, Microsoft Office 2010 Service Pack 2, Visual Studio 2010 Tools for Microsoft Office Runtime, 2007 Microsoft Office Suite Service Pack 1, 2007 Microsoft Office Suite Service Pack 2, 2007 Microsoft Office Suite Service Pack 3

  • kbsurveynew kbqfe kbexpertisebeginner kbbug kbfix kbtshoot kbmt KB3073828 KbMtzh
反馈
t" src="https://c.microsoft.com/ms.js">