【问题标题】:Office Plugin Error 2709 "Offline join completion information was not found"Office 插件错误 2709“未找到脱机加入完成信息”
【发布时间】:2020-12-31 05:39:02
【问题描述】:

我有一个使用 InstallShield LE 为 Excel 插件创建的安装程序,该插件在装有 Office 365 的 Windows 10 平板电脑上失败并出现错误错误 2709 未找到脱机加入完成信息。在 Windows 7/8/8.1 以及 Office 2010 和 2013 上的任何其他安装中都没有发生这种情况。

通过谷歌搜索,我发现这不是一个不常见的错误,通常需要删除几个 Windows 更新(KB3008627 和 KB2918614),但相关 Windows 10 机器上不存在这些更新。

那么这是 365 独有的东西(虽然我会感到惊讶)还是 Windows 10 的东西?

【问题讨论】:

  • 作为更新,全新安装带有 Office 2013(不是 365)的 Windows 10 仍会导致此问题。
  • 我一直没有找到解决这个问题的办法,我放弃并使用了 Visual Studio 中的 Office 开发发布向导msdn.microsoft.com/en-us/library/bb625071.aspx

标签: c# excel installshield windows-10 excel-addins


【解决方案1】:

我在干净的 win 10 机器上遇到了同样的错误(不同的安装包)。 我从 IBM 发现了这个 reg hack。基本上是创建一个 MSI ID 的白名单。按照说明操作后,我能够正确安装 MSI。 http://www-01.ibm.com/support/docview.wss?uid=swg1PI26638

希望对他人有所帮助。

这里是 reg hack -

解决方案:我们按照以下步骤解决了该问题:

  1. 单击 Start ,单击 Run ,在 Open 框中键入 regedit,然后 然后点击确定。

  2. 在注册表中找到并单击以下子项:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer

如果上述键不存在,则创建它。

  1. 在“编辑”菜单上,指向“新建”,然后单击“DWORD 值”。

  2. 键入 SecureRepairPolicy 作为 DWORD 的名称,然后 按 Enter。

  3. 右键单击 SecureRepairPolicy ,然后单击 Modify 。

  4. 在数值数据框中,输入 2 ,然后单击确定。

  5. 在注册表中找到并单击以下子项:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer

  1. 在“编辑”菜单上,指向“新建”,然后单击“键”。

  2. 键入 SecureRepairWhitelist 作为密钥名称,然后 按 Enter。

  3. 双击 SecureRepairWhitelist 键将其打开。

  4. 在“编辑”菜单上,指向“新建”,然后单击“字符串值” .创建包含产品代码的字符串值(包括 必须添加到保险箱的产品的大括号 {}) 收件人列表。

注意:

String Value 的 NAME 是“产品代码”和 VALUE 可以留空。要获取其他 MSI 的产品代码, 使用 Windows 中可用的 ORCA 工具打开 MSI SDK。

【讨论】:

  • 请引用参考链接中答案的基本部分,因为如果链接页面发生变化,答案可能会失效。
猜你喜欢
  • 2020-07-20
  • 2020-10-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-24
  • 1970-01-01
相关资源
最近更新 更多