如何阻止用户下载脱机通讯簿不禁用缓存 Exchange 模式

针对 Office 2003 的支持已终止

Microsoft 已于 2014 年 4 月 8 日终止了针对 Office 2003 的支持。该更改已影响到您的软件更新和安全选项。 了解这一措施对于您的含义以及如何继续保持受保护状态。

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

点击这里察看该文章的英文版: 921927
重要 本文包含有关如何修改注册表的信息。请务必备份注册表之前对其进行修改。请确保您知道如何出现问题时还原注册表。有关如何备份、 还原和修改注册表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章 ︰
256986 Microsoft Windows 注册表的说明
简介
本文介绍了如何管理员可以防止 Microsoft Office Outlook 下载脱机通讯簿 (OAB) 不禁用缓存 Exchange 模式。您可以禁止自动和手动下载脱机通讯簿。
更多信息
可以防止 Outlook 下载脱机通讯簿不禁用缓存 Exchange 模式下,使用下列方法之一来修改客户端计算机上的注册表。

重要:仔细按照本节中的步骤操作。如果错误地修改了注册表,可能会出现严重问题。在修改之前, 有关还原注册表备份 避免出现问题

方法 1 ︰ 手动修改注册表

添加下面的注册表项的用户谁想要防止下载脱机通讯簿。您可以这些密钥与客户端手动添加,通过使用登录脚本,或通过使用组策略。

注意:退出 Outlook,您进行此更改之前将.oab 文件删除用户的配置文件。请参阅 OAB 文件位置部分底部的这篇文章的.oab 文件的位置。

注册表数据如下所示 ︰
  • 键 ︰ HKEY_CURRENT_USER\Software\Microsoft\Exchange\Exchange 提供程序


  • 键 ︰ HKEY_CURRENT_USER\Software\Policies\Microsoft\Exchange\Exchange 提供程序
    • 双字节 (值 = 0):
      • "限制 SRS 增量下载"
      • "限制手动 OAB 下载"
      • "限制 SRS 完整 OAB 下载"

  • HKEY_CURRENT_USER\Software\Microsoft\Office\x.0\Outlook\Cached 模式


  • HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\x.0\Outlook\Cached 模式
    • 双字节 (值 = 0)
      • DownloadOAB

    注意x.0 占位符代表您的 Office 版本 (16.0 办公室 2016,于 15.0 = = 办公室 2013 年,14.0 = Office 2010,12.0 = 12 Office 2007 年 11.0 = Office 2003)。

DownloadOAB DWORD 可以配置具有以下值 ︰

  • 0 = 不自动下载脱机通讯簿。
  • 1 = 使用脱机通讯簿下载整个项目下载模式。这是默认设置。
  • 2 = 下载脱机通讯簿中任意下载模式,但下载标题仅下载模式差异更新。
  • 3 = 始终下载脱机通讯簿差异更新下面的下载模式之一 ︰
    • 下载邮件头,然后下载整个项目
    • 下载整个项目
    • 下载邮件头

当您将此注册表值设置为 0 (零) 时,将强制缓存模式的 Outlook 对 活动目录(AD) 目录服务的全局编录服务器运行目录查找。此操作会增加新的活动目录对象的访问修改的及时性。但是,此操作还 negatesincreased 的容差网络延迟和网络问题。

重要说明如果以前下载并且与 MAPI 配置文件关联的 Microsoft Outlook 脱机通讯簿 (.oab) 文件,此设置将不能正常发挥作用。若要使用此设置,必须设置注册表值、 从本地计算机上,删除所有.oab 文件,然后同步。

方法 2 ︰ 使用登录脚本来修改注册表

下面的脚本将添加这些注册表项。
const HKEY_CURRENT_USER = &H80000001strComputer = "."Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" &_ strComputer & "\root\default:StdRegProv")strKeyPath = "SOFTWARE\Policies\Microsoft\Exchange\Exchange Provider"strKeyValue = "Limit SRS Incremental Download"strKeyValue1 = "Limit Manual OAB Download"strKeyValue2 = "Limit SRS Full OAB Download"oReg.CreateKey HKEY_CURRENT_USER,strKeyPathoReg.SetDWORDValue HKEY_CURRENT_USER,strKeyPath,strKeyValue,0oReg.SetDWORDValue HKEY_CURRENT_USER,strKeyPath,strKeyValue1,0oReg.SetDWORDValue HKEY_CURRENT_USER,strKeyPath,strKeyValue2,0strKeyPath1 = "SOFTWARE\Policies\Microsoft\Office\x.0\Outlook\Cached Mode"oReg.CreateKey HKEY_CURRENT_USER,strKeyPath1strValueName1 = "DownloadOAB"strValue1 = "0"oReg.SetDWORDValue HKEY_CURRENT_USER,strKeyPath1,strValueName1,strValue1wscript.echo "success!"


注释 ︰
  • " x.0 占位符代表您的 Office 版本 (16.0 办公室 2016,于 15.0 = = 办公室 2013 年,14.0 = Office 2010,12.0 = 12 Office 2007 年 11.0 = Office 2003)。
  • 如果您想要禁用最终 echo 语句,键入'之前在此脚本中,最后一条语句,如下所示。

    ‘wscript.echo "success!"


有关如何使用登录脚本的详细信息,请参阅您执行以下操作 Microsoft 知识库中相应的文章 ︰

315245 如何将登录脚本分配给本地用户的配置文件
198642 在 Windows 2000 中的登录、 注销、 启动和关机脚本概述
265016 如何使用 Start.exe 命令行工具的前景在运行域登录脚本


方法 3 ︰ 使用组策略修改注册表


Outlook 2013 或更高版本 ︰


对于 Outlook 2013 和 2016年的默认组策略模板文件包含策略设置来控制 twoof 需要防止用户下载 OAB 的注册表项。它们是 Outlk16.admx 和 Outlook 2016 和 Outlk15.admx 的 Outlk16.adml 和 Outlk15.adml 为 Outlook 2013。

若要使用 Outlook 组策略模板部署这些设置,请执行以下步骤 ︰
  1. 请从 Microsoft 下载中心下载下面的文件 ︰

    Office 2016 年 ︰ http://www.microsoft.com/en-us/download/details.aspx?id=49030
    Office 2013 年 ︰ http://www.microsoft.com/download/details.aspx?id=35554
  2. Admintemplates_32bit.exe 或 admintemplates_64bit.exe 将文件提取到一个文件夹在您的磁盘上。
  3. 适合于您的 Outlook 版本的文件复制到 C:\Windows\PolicyDefinitions 文件夹中。

    Office 2016: Outlk16.admx
    2013 办公室 ︰ Outlk15.admx
  4. 复制到您版本 C:\Windows\PolicyDefinitions\xx-xxfolder,where xx xx 到适当的文件是 outlook 的一个语言的区域性名称。

    Office 2016: Outlk16.adml
    2013 办公室 ︰ Outlk15.adml

    例如,对于英语 (美国),该语言的区域性名称是 en-我们。有关语言区域性名称的详细信息,请参阅下面的 Microsoft 网站 ︰

    http://technet.microsoft.com/library/ee797784 (v=CS.20).aspx

    注意:必须从正确的语言文件夹中复制的.adml 文件。
  5. 启动组策略编辑器或组策略管理控制台。

    注意:因为单位而非整个域,您可能在应用此策略设置,步骤可能也在此方面的应用策略设置会有所不同。因此,请检查您的 Windows 文档的详细信息。
  6. 在组策略对象编辑器或组策略管理控制台中,在用户配置,展开管理模板,展开您的Microsoft Outlook版本、 展开帐户设置、 展开Exchange,,然后单击脱机通讯簿 节点。
  7. 在下,脱机通讯簿,双击脱机通讯簿 ︰ 限制 OAB 下载手动

    注意:此设置对应于限制手动 OAB 下载注册表项。

  8. 单击启用
  9. 对于的手册的数量的上限限制 OAB 下载 13 小时内 选项,输入0.
  10. 单击确定
  11. 在下,脱机通讯簿,双击脱机通讯簿 ︰ 限制 OAB 增量下载数量

    注意:此设置对应于限制 srs incrementaldownload注册表项。

  12. 对于允许 xx 增量 OAB 下载每 13 小时进行一 选项,输入0.
  13. 单击确定

Outlook 2010 中 ︰


Outlook2010 默认组策略模板文件包含策略设置可防止用户下载 OAB 所需的注册表项的 controlsone。若要部署此设置通过使用 Outlook 组策略模板,请执行以下步骤 ︰

  1. 下载 Office 2010 管理模板并将其加载以下 TechNet 文章中的步骤。
    https://technet.microsoft.com/en-us/library/cc179081 (v=office.14).aspx
  2. 启动组策略编辑器或组策略管理控制台。

    注意:因为单位而非整个域,您可能在应用此策略设置,步骤可能也在此方面的应用策略设置会有所不同。因此,请检查您的 Windows 文档的详细信息。
  3. 在组策略对象编辑器或组策略管理控制台中,在用户配置下展开管理模板,展开管理模板,展开Microsoft Outlook 2010,展开帐户设置、 展开Exchange,,然后单击脱机通讯簿节点。
  4. 在下,脱机通讯簿,双击脱机通讯簿 ︰ 限制 OAB 下载手动

    注意:此设置对应于限制手动 OAB 下载注册表项。
  5. 单击启用
  6. 13 小时内下载次数手动 OAB 的大小限制选项,请输入0
  7. 单击确定

有关如何通过使用组策略添加注册表项的详细信息,请参阅以下文章 Microsoft 知识库中相应的文章 ︰

323639 如何在 Windows 2000 中创建自定义管理模板




OAB 文件位置

根据您的 Outlook 版本和安装 Outlook 的 Windows 版本的不同.oab 文件在您的计算机上的位置。.Oab 文件的默认位置如下所示。
  • Outlook 2016、 Outlook 2013 或 Outlook 2010 中
    • Windows 10、 Windows 8.1、 Windows 8 或 Windows 7:

      %userprofile%\AppData\Local\Microsoft\Outlook\Offline 地址 Books\<guid> </guid>

    • Windows XP 中 (仅在 Outlook 2010 中):

      %userprofile%\Local Settings\application data\Microsoft\Outlook\Offline Books\ 地址<guid></guid>

      注意: <guid>在此文件夹路径 Exchange 组织之间会有所不同。文件夹的名称,例如,类似于 0a1f33a0-dbeb-4007-92e3-57926c848000guid</guid>

  • Outlook 2007 和 Outlook 2003
    • Windows 10,Windows8.1,Windows8 orWindows7:

      %userprofile%\AppData\Local\Microsoft\Outlook

    • XP Windows:

      %userprofile%\LocalSettings\application data\Microsoft\Outlook


警告:本文已自动翻译

属性

文章 ID:921927 - 上次审阅时间:04/06/2016 01:51:00 - 修订版本: 3.0

Outlook 2016, Microsoft Outlook 2013, Microsoft Outlook 2010, Microsoft Office Outlook 2007, Microsoft Office Outlook 2003

  • kbexpertiseadvanced kbhowto kbmt KB921927 KbMtzh
反馈