如何控制阻止 OLE/COM 组件在 Microsoft Office 365 订阅

备注

Office 365 ProPlus 正在重命名为 适用于企业的 Microsoft 365 应用。 有关此更改的详细信息, 请阅读此博客文章

简介

安装 Office 365 订阅版本 1703 (内部版本 7967.2139) 2017 年 3 月更新后,你能够阻止激活 OLE/COM 组件。 在此更新中,我们将阻止激活以下注册表项下列出的组件:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Microsoft\Office\16.0\Common\COM Compatibility

在此更新中,我们已将以下组件添加到阻止列表中:

  • {3050F4D8-98B5-11CF-BB82-00AA00BDCE0B} - ProgId:htafile,"CLSID_HTML Application"
  • {06290BD3-48AA-11D2-8432-006008C3FBFC} - ProgId: script, "CLSID_Moniker to a Windows Script Component"

在此更新中,我们将允许激活以下组件:

  • {8856F961-340A-11D0-A96B-00C04FD705A2} - ProgId:shell.explorer,"CLSID_Microsoft Web 浏览器"
  • {25336920-03F9-11CF-8FD0-00AA00686F13} - ProgId:htmlfile,"CLSID_Microsoft HTML Document 6.0"

详细信息

重要

请仔细遵循本部分中的步骤进行操作。 对注册表修改不当可能会导致严重问题。 修改之前,备份注册表以便在发生问题时进行还原

如何控制阻止 OLE/COM 组件在 Microsoft Office 365 订阅

若要替代和允许特定组件,请按照以下步骤操作:

  1. 找到以下 注册表子项下的 ActivationFilterOverride 值:

    • 对于 64 位Office和 32 位Office 32 位或 32 位Windows:

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Microsoft\Office\16.0\Common\COM Compatibility\{CLSID}

    • 对于 64 Office 32 位 Windows:

      HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Microsoft\Office\16.0\Common\COM Compatibility\{CLSID}

  2. 确保值设置为 1, 一 (1) 。 如果该值设置为 0,或该值缺失,我们将阻止该组件。

若要禁用每个应用程序Office筛选,请按照以下步骤操作:

  1. 找到以下注册表子项下的 ActivationFilter 值:

    • 对于 64 位Office和 32 位Office 32 位和 32 位Windows:

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Microsoft\Office\16.0\{APP}\Security

    • 对于 64 Office 32 位 Windows:

      HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Microsoft\Office\16.0\{APP}\Security

  2. 确保该值设置为 0, (0) 。 如果该值设置为 1,或该值缺失,则启用筛选。

仍然需要帮助? 请转到 Microsoft 社区