解决 Outlook 的 Teams 会议加载项问题

如果你是 Microsoft Teams 管理员且用户无法安装 Outlook 的 Teams 会议加载项、从 Teams 安排 Outlook 会议或从 Outlook 安排 Teams 会议,请尝试以下步骤来进行疑难解答和解决问题。

查看策略

验证是否已将以下策略分配给受影响的用户:

  • 支持在 Teams 中安排会议的 Teams 升级策略。 有关详细信息,请参阅设置共存和升级设置

  • 支持安装 Outlook 加载项的 Teams 会议策略。 有关更多信息,请参阅会议策略设置

使用 Outlook 诊断中缺少的 Teams 加载项

如果你是管理员,则可以使用以下诊断工具来验证用户是否具有启用 Teams Outlook 加载项的正确策略。

  1. 选择以下“运行测试”按钮以填充 Microsoft 365 管理中心中的诊断:

  2. 在“运行诊断”下的“用户名或电子邮件”字段中,输入尝试启用 Teams Outlook 加载项时遇到问题的用户的电子邮件地址。 然后,选择“运行测试”

  3. 测试将给出解决任何租户或策略配置问题的最佳后续步骤,并验证用户是否已正确配置为启用 Teams Outlook 加载项。

使用 Microsoft 支持和恢复助手

注意

新版 Teams 不可使用 Microsoft 支持部门和恢复助手场景。

如果策略分配正确,但仍无法安装加载项,或者如果你不是管理员,请通过选择下方按钮下载并运行 Microsoft 支持和恢复助手。 建议使用助手来执行自动疑难解答步骤并进行所需的修复。

助手的企业版本

注意

新版 Teams 不可使用 Microsoft 支持部门和恢复助手场景。

如果你是管理员,并有用户多个受 Teams 会议加载项问题影响,则可以使用企业版助手。 企业版助手是命令行版本,可以编写脚本以自动检测和修复大多数问题,而无需用户交互。 有关如何使用企业版助手的详细信息,请参阅 Microsoft 支持和恢复助手的企业版本

手动修复问题

如果要执行检查并手动修复问题,请执行以下步骤:

  1. 验证用户是否安装了 Teams 桌面客户端。 如果仅使用 Teams Web 客户端,无法安装会议加载项。

  2. 验证用户是否正在运行 Outlook 2016 或更高版本。

  3. 验证是否已应用 Outlook 桌面客户端的所有可用更新。

  4. 退出 Outlook。

  5. 退出 Teams。

  6. 重新注册 Microsoft.Teams.AddinLoader.dll:

    1. 打开“文件资源管理器”,然后导航到 %LocalAppData%\Microsoft\TeamsMeetingAddin 文件夹。
    2. 选择名称与版本号相同的子文件夹。 如果存在多个具有相同版本号的子文件夹,请选择内部版本号最高的子文件夹。 然后,复制此子文件夹的路径。 例如,%LocalAppData%\Microsoft\TeamsMeetingAddin\1.0.23334.11
    3. 打开提升的“命令提示符”窗口,然后运行适用于 Office 安装项的以下命令:
    • 对于 64 位 Office

      %SystemRoot%\System32\regsvr32.exe /n /i:user <path copied in step b>\x64\Microsoft.Teams.AddinLoader.dll
      
    • 对于 32 位 Office

       %SystemRoot%\SysWOW64\regsvr32.exe /n /i:user <path copied in step b>\x86\Microsoft.Teams.AddinLoader.dll
      
  7. 重启 Teams 桌面客户端。

  8. 注销,然后登录 Teams 桌面客户端。

  9. 重启 Outlook 桌面客户端。 确保 Outlook 不在“管理员”模式下。

检查 Outlook 中加载项的状态

如果仍然看不到 Teams 会议加载项,请确保已在 Outlook 中启用该项。

  • 在 Outlook 中,选择“文件”>、“选项”

  • 在“Outlook 选项”对话框中,选择“加载项”选项卡。

  • 检查“Microsoft Office 的 Microsoft Teams 会议加载项”是否在“活动应用程序加载项”列表中。

  • 如果加载项未在活动应用程序列表中,并且在“禁用的应用程序加载项”列表中包含 Teams 会议加载项,请选择“管理”>“COM 加载项”,然后选择“转到”

  • 选中“Microsoft Office 的 Microsoft Teams 会议加载项”旁边的复选框。

  • 在打开的所有对话框中选择“确定”,然后重新启动 Outlook。

验证注册表设置

如果加载项仍然未显示,请执行以下步骤检查注册表设置。

警告

请仔细按照本节的步骤操作。 不正确的注册表项可能会导致严重的系统问题。 请备份注册表以便恢复,以备不测。

  1. 检查加载项的加载行为:

    1. 打开 RegEdit.exe。
    2. 导航到 HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\Outlook\Addins\TeamsAddin.FastConnect
    3. 检查 LoadBehavior 项的值。 它应设置为“3”
    4. 如果 LoadBehavior 的值不是 3,请将其更改为 3 并重新启动 Outlook。

    如果加载项仍未显示,请转至步骤 2。

  2. 检查是否配置了读取地址信息时配置 Outlook 对象模型提示策略设置:

    1. 打开 RegEdit.exe。

    2. 导航到 HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Office\16.0\Outlook\Security。 如果使用云策略服务应用了策略设置,请导航到 HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Cloud\Office\16.0\Outlook\Security

      注意:使用云策略实现的策略设置优先于在 Windows 上使用组策略实现的策略设置。

    3. 检查 promptoomaddressinformationaccess 注册表以及是否为其设置了值。 如果值为 0,则表示策略设置配置为“自动拒绝”选项。 如果是这样,Outlook 将自动拒绝来自任何程序的编程访问请求。 在这种情况下,请转到步骤 2d。

    4. 检查“配置受信任的加载项”策略设置。

      如果配置了此策略设置,Teams 管理员可以使用以下选项:

      • 禁用或取消配置策略设置。

      • 如果需要策略,请确保 Microsoft.Teams.AddinLoader.dll 位于受信任的加载项列表中,并且相应的哈希值正确。 可以使用 Get-FileHash cmdlet 计算 .dll 文件的哈希值。

        注意:使用 Microsoft.Teams.AddinLoader.dll 文件会自动使用 Teams 客户端进行更新。 因此,必须不断更新哈希值才能与 .dll 文件配对。