Gmail等在线电子邮件服务的一大优点是,您永远不必担心自动填充等问题,因为您的所有联系人都存储在云端,而Gmail会自动构建一个巨大的索引,其中包含通过电子邮件发送给您或每个人的所有人已发送电子邮件。当您开始键入名称或电子邮件地址时,它会神奇地显示所有匹配的联系人!
Outlook 2016或任何以前版本的Outlook都不是这样。云中没有存储任何内容,因此一切都基于本地文件。对于自动完成建议功能也是如此。基本上,每次在Outlook中键入名称或电子邮件地址时,它都会将其存储到文件中,因此下次您键入该名称或电子邮件时,它会自动为您完成。
注意:如果您在公司环境中,那么从技术上讲,您的联系人将存储在云端(Exchange服务器)。
如果您使用Outlook多年,那么您的自动填充数据库可能会很庞大,如果它突然停止工作,给某人发电子邮件真的很痛苦!有时自动完成因PST文件出现问题而停止工作,有时则因为从以前版本升级到较新版本的Outlook而停止工作。我也遇到了自动完成在Outlook的一个会话中工作的问题,但是第二个关闭它并再次打开它,条目都消失了。
在本文中,我会通过我多年来学习的一些方法来修复Outlook中的自动完成问题,以及如何将自动完成建议从一个Outlook转移到另一个。
修复PST文件
自动完成停止工作时的常见问题与您的PST文件有关。首先要尝试修复PST文件并查看自动完成条目是否返回或停止重置。您可以通过转到Windows 64位上的以下位置
C:\Program Files (x86)\Microsoft Office\Office14
并运行scanpst.exe文件。请注意,路径可能会有所不同,具体取决于您的Office版本。例如,如果您运行的是64位版本的Office和较新版本,则路径可以是C:\ Program Files \ Microsoft Office \ Office15。此外,较新版本的Office可能会将文件存储在以下位置:
C:\Program Files\Microsoft Office\root\Office16
单击“浏览”并导航到PST文件。如果它位于默认位置,请浏览到C:\ Users \ Username \ AppData \ Local \ Microsoft \ Outlook。默认情况下,它应该被称为Outlook.pst。
如果你看到修复工具修复了PST文件的一些问题,那么你可能很幸运,自动完成应该再次正常工作,特别是如果每次关闭并打开Outlook时重置。
方法2 - 导入NK2文件
所有版本的2010年之前的Outlook将此名称/电子邮件信息存储在具有NK2扩展名的文件中。 Outlook 2010以不同方式存储它,因此如果您尝试将旧版Outlook中的建议数据导入Outlook 2010,则必须导入此文件。
http://support.microsoft.com/kb/980542
查看上面的Microsoft KB文章,了解如何执行此操作。您可以下载他们的FixIT程序,只需选择NK2文件,它将为您完成剩下的工作。如果您想自己动手,可以在运行Windows 2000或XP的Outlook 2003/2007的以下位置找到该文件:
C:\Documents and Settings\Username\Application Data\Microsoft\Outlook
对于运行Windows的Outlook 2003/2007 Vista或7:
C:\Users\Username\AppData\Roaming\Microsoft\Outlook
现在,为了将其导入Outlook 2010,您需要确保NK2文件位于此目录中:
C:\Users\username\AppData\Roaming
最后,单击“开始”,键入“运行”,然后在“打开”对话框中,键入以下命令:
outlook.exe /importnk2
这应该将名称缓存从旧版Outlook导入Outlook 2010。
方法3 - 清空自动填充缓存
在某些情况下,要在Outlook中再次使用此功能,您可能需要清除自动填充缓存。如果一切都已经消失,那么这无关紧要,但它应该有助于缓解一次又一次重置缓存的问题。
要清空缓存,请转到文件然后点击选项。然后点击邮件并向下滚动到发送邮件部分。
点击在清空自动完成列表按钮上。在To,CC和Bcc行中键入使用自动完成列表建议名称框也是一个好主意。退出Outlook,然后重新选中该框。尝试键入几个电子邮件地址,然后退出Outlook并再次打开它,看看名称是否仍然存在。
方法4 - 重命名RoamCache
您也可以完全摆脱您当前的缓存并从头开始,这可能是让问题消失的唯一方法。您只需将RoamCache文件夹重命名为其他内容,Outlook将在您再次启动程序时创建一个新文件。
对于Windows Vista& 7:
C:\Users\Username\AppData\Local\Microsoft\Outlook\RoamCache
对于Windows 2000& XP:
C:\Documents and Settings\Username\Local Settings\Application Data\Microsoft\Outlook\RoamCache
方法5 - 编辑NK2文件
尽管Outlook 2010/2013/2016没有专门的NK2文件,但它们仍然存储文件中的信息,但名称不同。该文件的名称是:
Stream_Autocomplete_X_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.dat
它位于此处:
C:\Users\Username\AppData\Local\Microsoft\Outlook\RoamCache
如果您使用的是Windows XP Outlook,然后它就在这里:
C:\Documents and Settings\Username\Local Settings\Application Data\Microsoft\Outlook\RoamCache
在方法4中,我们重命名了这个RoamCache文件夹,但删除了所有内容并让你从头开始。如果您刚开始遇到此问题,那么您可以通过在名为NK2Edit的程序中打开此Stream.dat文件来恢复一些名称建议:
http://www.nirsoft.net/utils/outlook_nk2_edit.html
你可以尝试的第一件事就是用NK2Edit简单地打开.dat文件,然后关闭它。执行此操作时,请确保Outlook已关闭。然后打开Outlook,看看是否解决了问题。请注意,此程序将自动检测您是否安装了Outlook,如果它存储在默认位置,将为您加载缓存文件。您应该立即看到自动完成列表:
如果它没有打开或者你无法手动打开它,那么你需要创建一个新的缓存文件并替换当前的stream.dat文件你可以通过打开NK2Edit并转到文件 - 新的.NK2文件来实现这一点。
然后转到操作并选择从地址簿添加记录。
现在选择要用于创建新NK2文件的联系人。如果您不想要,则不必选择所有联系人。您也可以单击下拉菜单并单击建议的联系人,看看是否有任何内容。如果没有,只需选择“联系人”,然后按住Control键并单击以选择单个联系人。
现在执行文件 - 另存为并浏览到该位置当前缓存文件(stream_autocomplete)并将另存为类型更改为.dat而不是NK2。
对于文件名,只需选择要替换的当前文件。而已!这是一个漫长的过程,但确实有效!现在,您知道如何自己完全修复和编辑自动完成列表!
您还可以从Microsoft支持网站获得有关Outlook自动填充 的更多信息。如果您仍然遇到问题或有些问题不明确,请在此发表评论,我会尽力帮助您!享受!