如何在 Outlook 中重新设置昵称并自动完成缓存

针对 Office 2003 的支持已终止

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

概要
Microsoft Outlook 维护着一个昵称列表,自动检查姓名和自动完成功能都需要使用它。此昵称列表是在您使用 Outlook 时自动生成的。如果昵称缓存损坏,Outlook 可能会无法识别收件人,可能会在自动完成电子邮件地址时提供错误的收件人,也可能会将邮件发送给不正确的收件人。

与将昵称缓存存储在计算机文件中的 Outlook 以前版本不同,Outlook 2010 将昵称缓存存储在主邮件存储中。例如,如果您使用的是 Microsoft Exchange Server 帐户,则您的昵称缓存存储在邮箱的隐藏邮件中。

如何一次删除一个昵称缓存条目

Outlook 2010
  1. 打开一封新电子邮件。
  2. 键入您要从缓存中删除的昵称缓存条目的前几个字符。
  3. 当条目显示在“建议名称”列表中时,请将鼠标指针移动到名称上方,直到指针变为突出显示为止,但是请勿单击名称。
  4. 当“X”图标在突出显示名称旁边显示时,请单击“X”以从列表中删除名称。


Outlook 2007 或 Outlook 2003
  1. 打开一封新电子邮件。
  2. 键入您要从缓存中删除的昵称缓存条目的前几个字符。
  3. 当条目显示在“建议名称”列表中时,请使用键盘上的“向上”和“向下”箭头键选择条目,然后按键盘上的 Delete。

如何清除整个昵称缓存

若要我们为您清除全部昵称缓存,请转到“帮我修复此问题”部分。如果您想亲自解决该问题,请转到“我自己修复此问题”部分。

帮我修复此问题

若要自动修复此问题,请单击“Fix it”按钮或链接。单击“文件下载”对话框中的“运行”,并按照修复此问题向导中的步骤执行操作。




注意
  • 此向导可能只提供英文版本。但是,Windows 的其他语言版本也提供自动修复功能。
  • 如果所使用的计算机中并未出现此问题,则可将“修复此问题”解决方案保存至闪存驱动器或 CD 中,然后在出现此问题的计算机上运行该解决方案。

然后,请转到“此方法是否已修复问题?”部分。



我自己修复此问题

Outlook 2010

若要重置 Outlook 2010 的全部 Outlook 昵称缓存,请使用下列方法之一:
方法 1
  1. 打开 Outlook 2010。
  2. 在“文件”选项卡上,单击“选项”。 参见图像
  3. 单击“邮件”选项卡。 参见图像
  4. “发送邮件”下,单击“清空自动完成列表”
  5. 单击“是”。
Outlook 将生成一个新的昵称缓存。


方法 2
  1. 单击“开始”,然后单击“运行”
  2. 使用 /CleanAutoCompleteCache 开关启动 Outlook。为此,请键入 Outlook.exe /CleanAutoCompleteCache

    注意:如果 Outlook 未安装在默认位置,您必须指向 Outlook.exe 路径。
Outlook 将生成一个新的昵称缓存。

Outlook 2002 到 Outlook 2007

Windows 7 或 Windows Vista
若要重置全部 Outlook 昵称缓存,请执行以下步骤:
  1. 退出 Outlook。
  2. 单击“开始”,然后单击“计算机”。 参见图像
  3. 单击“组织”,然后单击“文件夹和搜索选项”。 参见图像
  4. 在“查看”选项卡上,单击“显示隐藏文件、文件夹和驱动器”。 参见图像
  5. 单击“确定”
  6. 在“开始”菜单上,依次单击“所有程序”、“附件”和“运行”。
  7. “打开”对话框中,键入以下命令(包括引号),然后单击“确定”

    “C:\ Users\UserName\AppData\Roaming\Microsoft\Outlook”


    注意此路径中的“用户名”是当前登录 Windows 用户的名称。
  8. 右键单击希望重置配置文件名称的 .NK2 文件,然后单击“重命名”
  9. 将文件重命名为 profilename.bak,然后按 Enter。
  10. 启动 Outlook。


Windows XP
若要重置全部 Outlook 昵称缓存,请执行以下步骤:
  1. 退出 Outlook。
  2. 单击“开始”,然后单击“搜索”
  3. 在左侧的“搜索助理”面板中,单击“全部文件或文件夹”。
  4. “全部或部分文件名:”框中,键入 *.NK2
  5. “查找范围”框中,单击以选择您的本地硬盘。
  6. 单击“其他高级选项”,然后单击以选中“搜索隐藏文件和文件夹”复选框。
  7. 单击“搜索”
  8. 右键单击具有所要重置配置文件的名称的 .NK2 文件,然后单击“重命名”。
  9. 将文件重命名为 profilename.bak,然后按 Enter。
  10. 关闭 Windows 资源管理器。
  11. 重新启动 Outlook。
Outlook 将生成一个新的昵称缓存。

若要重置 Microsoft Windows 2000 和 Microsoft Windows Millennium Edition (Me) 的 Outlook 昵称缓存,请执行以下步骤:
  1. 退出 Outlook。
  2. 启动 Windows 资源管理器。
  3. “工具”菜单上,单击“文件夹选项”,然后单击“查看”选项卡。
  4. “高级设置”下,单击以选中“显示隐藏的文件和文件夹”复选框。
  5. 单击“确定”
  6. 单击“开始”,指向“搜索”,然后单击“文件或文件夹”
  7. “搜索文件和文件夹”框中,请在“要搜索的文件或文件夹名为”框中键入 *.NK2
  8. “查找范围”框中,单击以选择您的本地硬盘。
  9. 单击“立即搜索”
  10. 右键单击具有所要重置配置文件的名称的 .NK2 文件,然后单击“重命名”。
  11. 将文件重命名为 profilename.bak,然后按 Enter。
  12. 关闭 Windows 资源管理器。
  13. 重新启动 Outlook。
Outlook 将生成一个新的昵称缓存。

若要重置 Microsoft Windows NT 4.0 和 Microsoft Windows 98 的 Outlook 昵称缓存,请执行以下步骤:
  1. 退出 Outlook。
  2. 启动 Windows 资源管理器。
  3. “工具”菜单上,单击“文件夹选项”,然后单击“查看”选项卡。
  4. “高级设置”下,单击以选中“显示所有文件”选项卡。
  5. 单击“确定”
  6. 单击“开始”,指向“搜索”,然后单击“文件或文件夹”
  7. “名称”框中,键入 *.NK2
  8. “查找范围”框中,单击以选择您的本地硬盘。
  9. 单击“立即查找”
  10. 右键单击具有所要重置配置文件的名称的 .NK2 文件,然后单击“重命名”。
  11. 将文件重命名为 profilename.bak,然后按 Enter。
  12. 关闭 Windows 资源管理器。
  13. 重新启动 Outlook。
Outlook 将生成一个新的昵称缓存。


此方法是否已修复问题?

  • 检查该问题是否已修复。如果该问题已修复,则您已完成此部分。如果该问题未修复,则可以联系技术支持人员
  • 非常感谢您提供反馈意见。若要提供反馈意见或报告使用此解决方案出现的任何问题,请在“帮我修复此问题”博客中留言或向我们发送电子邮件
OfficeKBHowTo XP ol2002 ol2003 OL2007 fixit fix it fixme
属性

文章 ID:287623 - 上次审阅时间:11/05/2015 17:21:00 - 修订版本: 8.0

Microsoft Office Outlook 2007, Microsoft Office Outlook 2003, Microsoft Outlook 2002 标准版, Microsoft Outlook 2010, Outlook 2016

  • kbhowto kbfixme kbmsifixme KB287623
反馈