Link to home
Start Free TrialLog in
Avatar of DonKwizote
DonKwizoteFlag for United Kingdom of Great Britain and Northern Ireland

asked on

NK2 file for Outlook 2010 user with roaming profile

Where can I find the NK2 file for Outlook 2010 user with ROAMING profile?

For LOCAL profiles, the location is
The nk2 file is located in C:\Users\[User Profile]\AppData\Local\Microsoft\Outlook\RoamCache
The name of the NK2 file is in the following format: Stream_Autocomplete_X_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.dat The X is the file index (usually 0) and AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA is a random 16-byte key in hexadecimal format.

But on my server under the roaming user's home folder, I can only find
\\server\share\user\AppData\Roaming\Microsoft\Outlook and there is no .dat file in there
Avatar of Scott C
Scott C
Flag of United States of America image

https://support.microsoft.com/en-us/kb/980542

When you start Microsoft Outlook 2010 for the first time, your nickname cache (stored in the profilename.nk2 file) is imported into a hidden message in your default message store.

You shouldn't have to look for it anywhere as it is now stored in the message store.
Avatar of DonKwizote

ASKER

I need to transfer the NK2 file to another person using a different computer
Ah, ok.

Please ensure Outlook 2010 is closed.

1.       Download NK2Edit from http://www.nirsoft.net 
Please Note: The third-party product discussed here is manufactured by a company that is independent of Microsoft.

2.        Open the old Nk2 file (associating the file with NK2 does not work with version v1.12

3.       Click Save As, Change the Save as type to "Outlook 2010 AutoComplete .dat file".

4.       Navigate to the following directory in the address bar within the Save As Window. %AppData%\Local\Microsoft\Outlook\RoamCache

5.       Save over the current Stream_Autocomplete file.
Note: To avoid unexpected problems, you can first back up the Stream_Autocomplete*.dat file to other place.

6.       Test the AutoComplete feature.


Another option, built-in option to Office 2010;  

Close Outlook 2010

Place *.nk2 file into %appdata%\Roaming\Microsoft\Outlook

Rename to same name as current user email profile and keep .nk2 extension

From Run command prompt: Outlook /importnk2

Outlook automatically imports current email profile named .nk2 file into the current location of the stream file (even if I do not know its name nor location).
Many Thanks for your reply. But I think we have misunderstood each other

I don't know where the NK2 file is so I can't locate it or copy it. It is not on the local PC's folder %AppData%\Local\Microsoft\Outlook\RoamCache as the user has a roaming profile. and the file is not in the home folder on the server. I know the NK2 exists because several names appear when the starts typing  a person's name.
SOLUTION
Avatar of ktaczala
ktaczala
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Thanks Guys,  I will try your suggestions. Perhaps I am using the wrong terminology. I need to find Outlook 2010's equivalent of the NK2 file for a roaming user so that I can copy it across to another user.
Don't think you can go between users like that.  Since the Suggested names is embedded in the mailbox of the current user.
ASKER CERTIFIED SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Hi Guys, thanks for your help.
Thank you very much!