The Nickname Cache in Outlook – Get to Know your .NK2 file

2009 May 27

Have you ever wondered where Outlook stores data it uses to auto-complete email addresses when you are typing in the To or Cc field?  Microsoft stores this data in a file with the extension .NK2.  The file is stored in each user’s profile in drive:\Documents and Settings\user name\Application Data\Microsoft\Outlook.  Note that this may be a hidden folder, so you may need to change your view settings to see the file.  The file should be named outlook profile name.nk2.

Every time you enter a new email address when composing an email that address will be added to the nk2 file so that the next time you type the name, the auto-complete feature will try to guess what you are typing and fill in the details for you.  Very handy.

There are a couple of things that you may be thinking you’d like to do with this information.

1) Move the data from computer to computer

2) Edit the entries in the file

3) Reset the file so that is starts from scratch

4) Turn Auto-complete off

All of these are simple enough to do.

1) Move the data from computer to computer.

The file is profile specific, so you need to be sure that the profile exists on both machines.  Once that is done, it’s simply a matter of copying the file from one machine to the other.  Again, the location of the file is in:

drive:\Documents and Settings\user name\Application Data\Microsoft\Outlook\outlook profile name.nk2

If you have a new outlook profile that is the destination for the file, just rename the file to the new profile name.  This means that you can copy the same file to multiple users, just rename the file for each profile.

2) Edit the entries in the file.

This is a little trickier because Microsoft does not want you to do this, and I’d recommend making a backup copy of the file before messing around with it.  There are several utilites you can download that will let you edit the file.  Nk2View is a decent one, and is free.  Nk2Info is also free and claims to be able to repair the nk2 file.  Ingressor offers a commercial application to manage and repair the nk2 file.

You can easily remove an entry from the list – simply start typing the name you want to remove, then when the name appears in the suggestion list, highlight it using your arrow keys, then press the delete key to remove it.

3) Reset the file so that all entries are removed.

Microsoft describes the process here.  Basically, you can either flat out delete the file (make sure Outlook is closed first) or you can rename it so that you have a backup.  If the file does not exist it will be recreated when Outlook is restarted.

4) Turn Autocomplete off.

If you don’t want outlook to suggest names for you, you can turn this feature off.  In Outlook:

  • Go to Tools, then Options
  • From the Options tab, choose the E-mail options button
  • Click Advanced E-mail options
  • Uncheck “Suggest names while completing To, Cc, and Bcc fields.

Add to Del.cio.us RSS Feed Add to Technorati Favorites Stumble It! Digg It!
    www.sajithmr.com

Blog Traffic Exchange Related Posts
  • SVCHOST.exe - What is it and why are there so many of them? I get asked this a lot.  When you run Task Manager in XP and look at the process list, you see tons of svchost.exe processes running.  You can't kill them (you don't really want to) and there's no obvious reason that there are so many of them. What are they? ......
  • Growl for Windows Growl v2.0 beta 18 was recently released for Windows - should you care?  If you are like most people, it is getting harder and harder to keep up with everything happening around you on the web.  Twitter, facebook, email, calendar, IM - the draws on your attention are almost overwhelming. ......
  • Firefox keyword search default Nothing gets my blood boiling faster than legitimate software that acts like malware.  Anything you install should, before it changes ANY settings, tell you what it wants to change and ask you if that's what you want to do.   The default browser, for example, is a setting that used to......
  • Tesla Model S Tesla's Model S debuted in Manhattan on April 30th.  If only I had $50k that I didn't need, I'd love to pick one of these up.  Electric cars have been around a long time, but Tesla really gets it right.  There is no reason in the world that electric has......
  • How do I boot into Safe Mode? If you are fighting a virus/malware on your computer, it is best to boot in safe mode before you start removing things and running scans.  If you don't, it is likely that the malware will likely just re-install itself.  I'm not going to go into a whole tutorial on virus......
Blog Traffic Exchange Related Websites
  • How to speed up your computer Do you constantly seem to be asking yourself - why is my computer so slow? I certainly used to. Within months of buying a new computer its operations would become terribly slow for unknown reasons. This has annoyed me for years, so I figured I'd share a solution to one......
  • Manual e-mail account setup (Exchange server) If automatic account setup does not work for your Exchange account, you must exit Outlook and set up the account through the Windows Control Panel. Although some of the dialog boxes look the same, you cannot set up an Exchange account manually while Outlook is running. To complete this setup,......
  • Home Network Security [/caption] Home Computer security 1. What is computer security? Computer security is the process of preventing and detecting unauthorized use of your computer. Prevention measures help you to stop unauthorized users (also known as "intruders") from accessing any part of your computer system. Detection helps you to determine whether or......
  • Cure for Sore Shoulders and Neck Who gets tight, sore muscles in the back of your neck and shoulders? Raise your hands! I do. I get tight knots embedded deep within my muscles that give masseuses a run for their money! (Well, I am paying them, so they better not run until after the massage!) I......
  • Managed Hosting Service Options Managed hosting offers many options for the client company. The common thread running through them is taking the burden off the client company by making sure its computer system is always up and running, as well as eliminating the need for an IT team, which can be expensive.The benefits......
No comments yet

Leave a Reply

Note: You can use basic XHTML in your comments. Your email address will never be published.

Subscribe to this comment feed via RSS