最近单位电脑升级到outlook 2010, 发现记忆式键入(auto-complete list)突然不工作了,查看了 file>Options>Mail>

 

outlook 2010 记忆式键入不工作的解决办法_第1张图片

发现已经启用了 Auto-Complete List.查了好多资料,发现outlook 2010 已经不再使用nk2文件来作为记忆式键入的存储,而是存储在pst file 或者exchange服务器上,在本地有一个文件C:\Users\***\AppData\Local\Microsoft\Outlook\RoamCache\Stream_Autocomplete_0_2758B0C9FD4C504F8B40F5C1DD96B51C.dat这个文件就是具体存储这个信息的,当然我们无法通过手动新建这个文件来解决这个问题。最终在微软网站上找到了解决办法:

首先,要点击 Empty Auto-Complete List, 把老的文件清除, 然后重启outlook。这时候outlook 会自动创建一个Auto-Complete List dat文件在RoamCache下,然后发送一封测试邮件,然后再重启outlook,发现已经可以发现刚刚发送的那封测试邮件的地址已经被记录了下来。

其次如果你有原来的NK2文件,可以通过导入的方式来恢复。把nk2文件copy到C:\Users\***\AppData\Roaming\Microsoft\Outlook 下,确保整个文件要和你outlook的配置文件名字一样,执行如下命令:

 开始>运行>outlook /importnk2

这时,你就会发现原来的Auto-Complete List存储的邮件地址又回来了。

具体可以参照微软的文章:

http://office.microsoft.com/en-us/outlook-help/import-auto-complete-list-from-another-computer-HA102545688.aspx