Thursday, May 13, 2010

How To Repair a Corrupt Outlook Autocomplete NK2 File?

If you ever have been/are in a situation where you badly needed to recover your Outlook Autocomplete NK2 file, then you have come to a right place.

I will show you a method that you can use to recover your Outlook's autocomplete NK2 and most importantly how to do it for FREE. This is the method I use, there is no guaranty that this will work in all cases, but at least this may point you in a right direction to get your NK2 working again.

First you need the following:
1. A computer with Microsoft Outlook 2003/2007 installed (Not Outlook Express)
2. Download and extract (with full libraries) from to you desktop.

Once we have all necessary components we can begin the recovery process:

STEP 1: Backup of your current NK2 file (Always backup your files before you do anything)
  1. Make sure that Outlook is completely closed
  2. Click Start -->Run
  3. Type in %userprofile%\Application data\Microsoft\Outlook (in some rare cases this location may be different)
  4. Hit Enter
  5. Copy your .nk2 file to your desktop (if you cannot see the extension then you need to click Tools-->Folder Options -->View then uncheck "Hide extensions for known file types")
Step 2: Export data from NK2 into CSV file (Use
  1. Open application
  2. In click browse and browse to the location of you .nk2 file
  3. A list of Names and email address will be retrieved from the .nk2 file. (optional: In here you may do edits to the list if need be)
  4. Click Export Now (by default file will be export in My Documents folder)
  5. Close
Step 3: Import CSV into Contacts folder in Outlook
  1. Open Microsoft Outlook
  2. Switch to Folder View
  3. Right click on your Inbox and select New Folder
  4. Use the drop down button under Folder contains: and choose Contact Items
  5. In the Name field type in NK2-Recovery then click OK
  6. A new NK2-Recovery contact folder item will be created in your Outlook. Simply single left click on it to highlight/select.
  7. Click File --> Import
  8. Choose Import from another program or file then click Next
  9. Choose Comma Seperated Values (Windows) then click Next

  10. Navigate to the file (by default this file is exported in My Documents folder) then click Next
  11. Select the NK2-Recovery contacts folder (the one we've created earlier) the click Next

  12. Click Finish
Step 4: Rename existing .nk2 file
  1. To be safe, lets rename an the existing .nk2 file. To do that make sure that you Outlook is closed.
  2. Click Start -->Run
  3. Type in %userprofile%\Application data\Microsoft\Outlook (in some rare cases this location may be different) hit Enter
  4. rename existing .nk2 (outlook.nk2) to outlook.old
  5. Open Outlook
Step 5: Recreate auto complete file by importing NK2-Recovery contacts.

  1. Disconnect network cable from the computer. Make sure that your Outlook is not connected.
  2. Click NK2-Recovery Contact folder and select and copy All contacts in there (Note: you can only copy not more that 500 at a time. if you have more then 500 contacts then you need to split them)
  3. Click New Mail then paste all copied contacts in TO: field
  4. Click Send
  5. Now, go to the Outbox and delete this new email we just sent.
  6. If you have more contacts to import then simply copy the rest of this NK2-Recovery contacts into new email (don't forget to delete the email from the Outbox after).
  7. Test the Auto complete now by creating new email and typing the few letters.
  8. If everything is working then you may delete the NK2-Recovery contacts folder.
  9. Once again make sure that there is no emails in the Outbox folder.
  10. Reconnect your network cable and You're done.
If you found this article helpful and was able to help you then please help me by donating small amout via Paypal.

Thank you in advance.

Check out my cartoon site at: