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
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Scott CSenior EngineerCommented:

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.
DonKwizoteAuthor Commented:
I need to transfer the NK2 file to another person using a different computer
Scott CSenior EngineerCommented:
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).
Big Business Goals? Which KPIs Will Help You

The most successful MSPs rely on metrics – known as key performance indicators (KPIs) – for making informed decisions that help their businesses thrive, rather than just survive. This eBook provides an overview of the most important KPIs used by top MSPs.

DonKwizoteAuthor Commented:
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.
Outlook 2010 and 2013 does not use the NK2 file; it stores the autocomplete cache in the mailbox or data file.
Scott CSenior EngineerCommented:
Ok.  I think I understand.  Try this....

The Outlook 2003/2007 default NK2 file location is the same in Windows 7 x64 and x86 -- C:\Users\{username}\AppData\Roaming\Microsoft\Outlook\zzzzzzz.NK2 (z = Outlook profile name). This also applies to Vista and Server 2008.

The Outlook 2010 NK2 file is actually a DAT file and is located, on the above operating systems, at C:\Users\{username}\AppData\Local\Microsoft\Outlook\RoamCache\Stream_Autocomplete_y_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.dat (y = file index, x = random 16-byte key in hex form).

If you haven't unchecked 'Hide extensions for known file types' under Tools > Folder Options > View, then the file will just be called "Outlook" or "Default" (whatever your Outlook profile is named), instead of Outlook.NK2 or Default.NK2. Also, Windows 7 classifies it as an "Office Data File" in the 'Type' column.

If this file is not present, Outlook will create a new one when you open the program. Hope this helps!

Roaming profiles makes this a bit more tricky.
DonKwizoteAuthor Commented:
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.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
DonKwizoteAuthor Commented:
Hi Guys, thanks for your help.
DonKwizoteAuthor Commented:
Thank you very much!
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.