Thursday, October 19, 2006

Outlook Autocomplete addresses - where does it store them? (aka the Nicknames)

So - we use Outlook on a daily basis - and it remembers addresses that we type (for fun - I just typed Fred.Flintstone@confuzer.com into my To line. Now, whenever I start to type f - fred is in the list. That is all and good - so here are some common issues with them:

1. What if I build a new outlook profile or move to a different computer?
It forgets them. Turns out these are stored in a .NK2 file on your hard drive. Default for Windows XP is c:\Documents & settings\USERNAME\Application Data\Microsoft\Outlook\PROFILENAME.NK2

If the profile name changes, it will create a new one
If you got to a new computer, it will create a new one

So - how can you fix it - copy/rename the old one to the profile name.nk2 (or replace the one that gets created)

2. What if it corrupts? Delete it and a new one will be created

3. How can I manipulate it?

Head-on over to the NK2 project and download nk2csv. As of this writing, version .06 is out there.

http://www.nk2.info

It adds/deletes entries from the file, and it will export them into a CSV file (it even works on corrupt NK2 files to get some of the data out). You can them make them into contacts, or whatever.