This article describes the process of importing Outlook nickname cache for the same mailbox when you switch computers or upgrade your Outlook. Importing a nickname list created in an Outlook profile for another mailbox, or for a mailbox on a remote Exchange server (not Smarsh Hosted Services server) is not supported.

Outlook maintains a "nickname" list that is used by both the automatic name checking and the AutoComplete features. The nickname list is automatically compiled as you address email messages. This article will help you to associate your existing AutoComplete list with a new Outlook Exchange profile. Follow the instructions for the target Outlook version.

AUTOCOMPLETE LIST IN OUTLOOK 2010/2013/2016

With Outlook 2010/2013/2016 running with an Exchange 2010/2013/2016 profile, the nickname list is associated with an Exchange mailbox and stored in the Suggested Contacts folder. The folder synchronizes with the Exchange server, so cached contacts follow a user no matter where the Outlook profile is configured.

Outlook version upgrade:

If you upgrade from Outlook 2007 to Outlook 2010/2013/2016, the existing nickname list will be loaded to the Suggested Contacts folder automatically.

New profile in Outlook 2010/2013/2016:

  • Move AutoComplete cache from Outlook 2007 to Outlook 2010/2013/2016: If you want to associate an Outlook 2007 AutoComplete list with an Outlook 2010/2013/2016 profile, follow the steps below. Important: Do not use a nickname list created in an Outlook profile for another mailbox, or for a mailbox on a remote Exchange server (not Smarsh Hosted Services serve)..
    1. Outlook 2007 stores cached entries in a local, profile-specific file with the .NK2 extension. Find this file on the computer running Outlook 2007. Read the Knowledge Base article on How to reset the Outlook nickname autocompletion cache for instructions.
    2. On the computer running Outlook 2010/2013/2016, navigate to the Outlook folder. To do this, click Start, then click Run or type in the Search field: %appdata%/microsoft/outlook Press Enter.
    3. Rename the .NK2 file using the name of the Outlook 2010/2013/2016 Exchange profile. You may look up the profile name in Control Panel > Mail > Show Profiles.
    4. Copy the .NK2 file to the Outlook 2010/2013/2016 folder.
    5. Make sure that Outlook 2010/2013/2016 is closed.
    6. Go to Start > Run and type the following:
      outlook /importnk2
      importnk2
    7. Outlook 2010/2013/2016 will open. Choose your Exchange profile if prompted.
    8. In Outlook, switch to Contacts in the Navigation Pane and click Suggested Contacts to view imported data..suggested contacts
  • Move AutoComplete cache from Outlook 2010/2013/2016 to Outlook 2010/2013/2016:
    Important note: 
    Do not use a nickname list created in an Outlook profile for another mailbox, or for a mailbox on a remote Exchange server (not Smarsh Hosted Services server). .
    1. Go to Start and type in: C:\Users\%username%\AppData\Local\Microsoft\Outlook\RoamCache stream_autocomplete
    2. The Auto Complete file starts with Stream_Autocomplete and ends in .dat.
    3. Arrange the items by name and by date. The Auto Complete file of a new profile has the most recent date. Copy the full file name from the new autocomplete file and replace the name of the old .dat file with the new name. When prompted, overwrite and start Outlook with all of your autocomplete data.

AUTOCOMPLETE LIST IN OUTLOOK 2007:

With Outlook 2007, cached entries are stored in a local, profile-specific file with the .NK2 extension. Sometimes you may want to use the existing .NK2 file in the new Outlook 2007 profile. You may need this in the following situations:

  • You re-create the existing profile. You delete the old profile and create a new one with another profile name on the same computer for the same mailbox.
  • You are configuring Outlook for the same mailbox on another computer and you would like to use the nickname list created on the first computer.
  • You are upgrading your Smarsh Hosted Services Exchange account. Usually, this is a migration to a newer Exchange server version.

In general, you need to do the following: find both old and new .NK2 files and rename the new file with the name of the old one.

Important note: Do not use a nickname list created in an Outlook profile for another mailbox, or for a mailbox on a remote Exchange server (not Smarsh Hosted Services server).

  • Move AutoComplete cache to a new profile for the same mailbox on the same computer:
    1. Exit Outlook before starting the following procedure. The names will be included in AutoComplete when you restart Outlook.
    2. Find the AutoComplete file (.NK2 file). This file may be hidden, so please make sure you are searching among hidden files and folders as well. Read the Knowlege Base article on How to reset the Outlook nickname autocompletion cache for instructions.
    3. You will see two .NK2 files, for your old and for new profiles.
    4. Rename the .NK2 file for the new account to something different. 
    5. Rename the .NK2 file for the old profile with the name of the new Outlook profile.
    6. Start Outlook. .
  • Move AutoComplete cache for the same mailbox to a new profile on a new computer:
    1. Find and copy the .NK2 file of your old Exchange profile to removable media or another location available from the new computer. This file may be hidden, so please make sure you are searching among hidden files and folders as well. Read the Knowlege Base article on How to reset the Outlook nickname autocompletion cache for instructions.
      • Tip: You can attach the file to an e-mail message and send the message to yourself. On the new computer, open the attachment in Outlook, and then save it to the correct location.
    2. Exit Outlook on a new computer.
    3. Find the correct location for the file on the new computer. To do so, search for the .NK2 file on the new computer, then open the folder containing the .NK2 file for the new Outlook profile.
    4. If the Outlook user profile name is different on the computer where you are moving the .NK2 file, you must rename the file with the same Outlook user profile name after you copy it to the correct folder.
    5. When prompted about replacing the existing file, click Yes.
    6. Start Outlook.