Avatar of cstephen100
 asked on

Outlook 2010 Auto Complete List - Nk2 file, import exchange 2003

Hello All,
Hope someone can help here,
I have a customer who just moved over to exchange, they had a 2003 server so we just installed exchange 2003 onto box.  This is working fine.

However, we imported pst files into new outlook profiles, and found that the auto compelte didnt come over onto any pc with outlook 2010 new exchange ost file.
I know the nk2 file is now held in the outlook.pst file outlook 2010.  Is there a way to extract the auto complete contacts from old pst file so can add to exchange? as dont seem to be in new exchange ost file.
So when create new email and enter email address fromprevious it doesnt appear.

Windows Server 2003ExchangeOutlook

Avatar of undefined
Last Comment

8/22/2022 - Mon

I'm going to guess that the users previously had workgroup, local accounts, and now have a domain, with domain accounts?

You need to copy the NK2 file on the client computer from the old local user profile path to the new domain user profile path.

thanks for reply,
To summarise:
1:Firstly domain was in place.
2: Some of the client pcs were using outlook2010, which doesnt use a nk2 file but stores auto complete contacts in pst file.
3: we linked outlook to exchange, but the autocomplete contacts did not import.
4: unfortunatly i have no Nk2 file as outlook 2010 doesnt create them

Do you get me?

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question

Thanks thanks thanks :-)
Seemed to work, customer now hopefully will stop saying i deleted there contacts :-).

See below:


ok I found the solution (well seems to work for me running Outlook 2010 on Windows 7 x64)

Close Outlook. If you have the old Stream_Autocomplete file the old mailbox used - copy it to:


There will already be a new Stream_Autocomplete file in there in use by the new account (if there isn't - open Outlook and start typing in the "To" field to create that file.Then close Outlook again).

Highlight the new file, hit F2 and copy the filename to the clipboard. Then delete that file. Highlight your old file, hit F2 and paste in the new filename.

Start Outlook.

That did the trick for me. All my old auto-completes now appear as soon as I start typing. Glad it's working but pretty annoyed it was this difficult to get working. The video on Microsoft's own website here: (http://www.microsoft.com/showcase/en/us/details/32b0e97c-c4d2-4e44-85b0-7e715922c587) says Outlook 2010 includes autocomplete data in an exported PST file. Well I am running Outlook 2010 and my exported file absolutely did not include this data. I had to hunt round until I found the Stream_Autocomplete solution on another site:



This is the best money I have ever spent. I cannot not tell you how many times these folks have saved my bacon. I learn so much from the contributors.