Outlook 2003 - Rebuild the autocomplete cache?

Posted on 2007-08-02
Last Modified: 2011-09-20
Outlook 2003 - Rebuild the autocomplete cache?
Is there an easy way to rebuild the list of contacts for use when entering intormation int the 'To:' field of a new email message?
Question by:jhillbos
    LVL 19

    Expert Comment

    Are you looking to delete the cache and start over, or trying to populate it again say from a previous profile?
    LVL 97

    Accepted Solution

    Greetings jhillbos !

    You can import the cache from an old nickname file.  The cache is stored in NK2 file. With Outlook close, search for the old *.NK2 from previous account or user.  

    .NK2 file is located in
    C:\Documents and Settings\<user>\Application Data\Microsoft\Outlook folder. It is a hidden file. Go to any folder and select Tools > Folders Options > View. Check "Show hidden files and folders".  Click OK.

    Then import the data from old nickname file to new nickname file with an NK2 editor  <-- free
    or <-- paid but easier interface

    Best wishes, war1
    LVL 97

    Expert Comment

    jhillbos, any update?

    Expert Comment

    Another Outlook NK2 Cache rebuild took which is free and more useful than some of the ones mentioned above can be found at :

    Featured Post

    How your wiki can always stay up-to-date

    Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
    - Increase transparency
    - Onboard new hires faster
    - Access from mobile/offline

    Join & Write a Comment

    Outlook can send email in three different formats: HTML, Rich Text, and Plain Text. Rich Text format is problematic though as it automatically wraps all formatting into an attachment called Winmail.dat. It also tends to pack actual file attachments …
    Use email signature images to promote corporate certifications and industry awards.
    Get people started with the process of using Access VBA to control Outlook using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Microsoft Outlook. Using automation, an Access applic…
    To add imagery to an HTML email signature, you have two options available to you. You can either add a logo/image by embedding it directly into the signature or hosting it externally and linking to it. The vast majority of email clients display l…

    733 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    25 Experts available now in Live!

    Get 1:1 Help Now