Subscribe to Windows IT Pro

 

Get Newsletters

  • Get the Latest News
  • Product Updates
  • Helpful Tricks
  • Productivity Tips

Subscribe Now!

June 30, 2010 09:00 PM

Outlook 2010 AutoComplete Cache and Suggested Contacts

Windows IT Pro
InstantDoc ID #125525
Rating: (70)

Outlook provides a cache of email addresses as you use them in new email messages. This cache, sometimes called a nickname cache, is intended to improve user productivity. As you type an address in an email address field, Outlook lists possible addresses matching the letters you’ve entered. Figure 1 shows an example of this feature.

Figure 1: An example of suggested email addresses in Outlook as you type
Figure 1: An example of suggested email addresses in Outlook as you type

Historically, Outlook stores this cache in a local, profile-specific file with the extension .nk2. Also, Stephen Griffin of Microsoft, who also maintains MFCMAPI, posted a document outlining the interaction between Outlook 2003 and 2007 with the .nk2 file; see  "The Nickname Cache."

Outlook 2010 changes the location of the AutoComplete Cache. It’s no longer an .nk2 file but is now a hidden folder within an Exchange Mailbox or a .pst file, depending on the account type in Outlook. The principle is the same, of course; however, with the nickname cache in the mailbox, the content now travels with the user. When you recreate a user’s profile on another workstation, their nickname cache is unaffected. With Outlook 2003 or 2007, the nickname cache would be recreated as the user began sending new email messages.

Outlook 2010 also adds a folder to Contacts labeled Suggested Contacts. Addresses get added to this folder as you send or reply to messages addressed to recipients who don’t already exist in your address book (aka your Contacts folder). That sounds very simliar to the AutoComplete process! AutoComplete is a productivity enhancement that shows an address as you start to type a common recipient address so you can select the address instead of typing it. Suggested Contacts are addresses that you might consider adding to your Contacts, and Outlook makes it easier to do so. You can double-click an entry in Suggested Contacts and a Contact Form opens that allows you to fill in more information and then save it to your Contacts Folder. Figure 2 shows the Suggested Contact folder with a few recently used recipients.

Figure 2: The Suggested Contacts folder
Figure 2: The Suggested Contacts folder

Over the years, Microsoft has fielded numerous requests for formal, supported access to the AutoComplete cache. Third-party companies even produced rudimentary .nk2 file editors. Suggested Contacts is a way for administrators and users to control AutoComplete cache contents directly through the Outlook interface. Addresses added to Suggested Contacts are used for AutoComplete and addresses entered as recipients of email messages that do not reside in the user’s Contacts folder are added to Suggested Contacts. You can copy and paste contacts from a contacts folder to Suggested Contacts to add their addresses to your AutoComplete cache.

Administrators or users could pre-populate the Suggested Contacts folder with commonly used company addresses to improve messaging productivity. AutoComplete has evolved from a productivity enhancement to a functional feature. In a future Outlook Tips and Techniques column, I’ll look at how to turn off AutoComplete functionality and give you some reasons why you might want to do so.

Related Content:

ARTICLE TOOLS

Comments
  • joebrady84
    1 month ago
    Jan 05, 2012

    Here's a Powershell script that loops through SentItems and inserts all email addresses in the Suggested Contact folder (which means the addresses will show up in the autocomplete list)

    http://blog.degree.no/2012/01/outlook-adding-all-emails-in-sent-items-to-autocomplete-list/

    Worked fine for me - WIndows7, Outlook 2010

  • Bath
    1 year ago
    Feb 26, 2011

    Use this hand and FREE NK2 Outlook rebuild tool.

    http://www.outlooktip.com/install-outlook-nk2-autocache/

    It works great.

  • Koch
    2 years ago
    Aug 18, 2010

    Before 2010, it was easy to migrate a user's nickname file to another computer or even Outlook profile by copying/renaming the NK2 file. I like that the AutoComplete Cache follows the user's mailbox, but what if you wanted to backup the data because it was missing one day (presumed corrupt)?

  • 2 years ago
    Jul 31, 2010

    This is great news! We've always been surprised how much users rely on the autocomplete feature rather than saving addresses to their contacts. We have always made a point to migrate the nk2 file when we conduct a migration. Do you know if there is a provision to import the contents of an nk2 file into the hidden folder used in Outlook 2010?

  • EDWARDS
    2 years ago
    Jul 30, 2010

    Here is how I imported my NK2 into Outlook 2010.

    http://social.technet.microsoft.com/Forums/en/outlook/thread/67aafd74-0197-42f3-8f86-0d802a0b8c8e

You must log on before posting a comment.

Are you a new visitor? Register Here

advertisement

advertisement

White Papers

Get your Windows 7 deployment off to the right start by implementing PC lockdown. A locked-down environment is easier and cheaper to support since users are less likely to make unnecessary changes to the core system configuration - read more here!

Essential Guides

Is your iSCSI "lossy"? The reality is that most off-the-shelf Ethernet hardware deployed for iSCSI can lose packets, resulting in slow performance or application downtime. Learn how to assess your current iSCSI infrastructure and engineer an advanced iSCSI SAN infrastructure.

Web Seminars

What's the best way to keep your network safe from malware? In this web seminar, security expert Greg Shields suggests an alternative method to the traditional blacklisting approach that is common with anti-virus and anti-malware solutions.

eLearning Series

We bring the experts direct to you to share their real-world perspective and expertise. During each event, three sessions stream in real time, so you can learn, ask questions, and get solutions.
Upcoming event: Getting the Most with Exchange 2010 with Paul Robichaux

Subscribe to Windows IT Pro!

Windows is a trademark of the Microsoft group of companies. Windows IT Pro is used by Penton Media Inc. under license from owner.