none
【排错】Outlook自动完成列表不工作 RRS feed

  • 常规讨论

  • 自动完成列表包含向其发送过邮件的 SMTP 地址、LegacyExchangeDN条目以及姓名。在撰写新邮件时,自动完成列表将提供与您输入信息匹配的邮件地址,帮助您快速找到对应收件人。

    问题:

    创建新邮件时,自动完成列表不显示。

     

    排错步骤

    1. 检查是否启用自动完成功能

    打开文件 > 选项 > 邮件 > 发送邮件模块。确保以下选项已勾选。

     

    2. 自动完成列表的数量限制

    Outlook 对保存在自动完成列表中的条目数有限制,默认最多存储1000 个条目。达到此限制后,Outlook 将使用内部算法,删除最不常使用的地址。因此,您可能会发现某些地址缓存不显示。

    可以通过注册表值,修改这个限制:

    (重要:请仔细按照本节中的步骤进行操作,如果您不正确地修改注册表,可能会出现严重问题。修改注册表之前,请备份注册表以便在发生问题时进行恢复。)

    1. 退出Outlook客户端;
    2. Win + R,输入regedit,点击确定
    3. 在注册表编辑器内,找到这个路径:HKEY_CURRENT_USER\Software\Microsoft\Office\xx.0\Outlook\AutoNameCheck                           xx的值由Outlook版本确定。Outlook 201315.0Outlook 201616.0
    4. 右击该键,选择新建 > DWORD
    5. 命名为MaxNickNames
    6. decimal的格式输入您想要的最大限制额。

     

    3. 插件影响

    Outlook安全模式下测试,看下是否由一些三方插件导致。通过以下步骤打开Outlook安全模式:退出Outlook,按Windows + R键打开运行框,输入outlook /safe并敲回车。

     

    4. 地址缓存文件损坏,重置自动完成列表:

    • 方法一

    打开文件 > 选项 > 邮件 > 发送邮件模块。点击“清空自动完成列表”。

    • 方法二

               1. 退出Outlook客户端。

               2. 按Win + R键打开运行。

               3. 输入 outlook /CleanAutoCompleteCache,点击确定。

     

    5. Exchange账户

    自动完成列表是与服务器同步的。对于Exchange账户,如果服务器端的地址缓存损坏了,即使您删除本地地址缓存文件,Outlook依旧可能从服务器端将损坏的条目同步回来。

    建议先切换至在线模式,然后再进行删除。删除后,切换回缓存模式。

     

    关键字 Outlook,自动完成列表,地址缓存,清空自动完成列表


    希望上述信息能够帮到您。如果您对此还有其他问题,欢迎随时来我们论坛提问 (点击文章页面左上角的“提出问题”按钮快速发帖),我们会帮助您进一步调查这个问题。




    2019年9月6日 6:52