The auto complete (AutoComplete) functionality within outlook is supplied though the users profile and is not a part of the Exchange/Office 365 mailbox.


To move the auto complete functionality from an old account to a new one please follow the procedure below:-


For Outlook 2003 and 2007:

1. On the computer with the saved auto-complete names,

  • On an XP machine, open:
    C:\Documents and Settings\user name\Application Data\Microsoft\Outlook
  • On a Windows 7 or later machine, open:
    C:\Users\username\AppData\Roaming\Microsoft\Outlook

NOTE: Depending on your file settings, this folder might be hidden. To view the files in this folder…

  1. Click Start, and then click My Computer.
  2. On the Tools menu, click Folder Options.
  3. Click the View tab, and then, under Advanced settings, under Hidden files and folders, click Show hidden files and folders.

2. Take a copy of the profile name.nk2 file. You will need this in the profile on the computer you are migrating to.

3. On the computer where you want to populate the auto-complete feature, copy the file to drive:\Documents and Settings\user name\Application Data\Microsoft\Outlook.

4. If the Outlook user profile name is different on the computer where you are moving the .nk2 file to, you must rename the file with the same Outlook user profile name after you copy it to the correct folder.

5. If you’re creating a new profile on the same machine, you will want to rename the .nk2 file that was created for your new profile and then rename the imported .nk2 file to the new profile name.

6. If prompted about replacing the existing file, click Yes.

7. Open Outlook to view changes.

For Outlook 2010, 2013 and 2016

1. Open the start menu and type in:

C:\Users\%username%\AppData\Local\Microsoft\Outlook\RoamCache

This will open the Outlook cache folder which contains many files..

2. The autocomplete files start with Stream_Autocomplete and end in .dat



There may be multiple files but the one with the most recent date should be the current one used by the last Outlook profile you created.

In my example above you can see that I created a new Outlook Profile at 11:28 on the 19th April. But my previous Outlook profile was last updated at 10:57 on the same day. The size of the files also gives you a clue to the fact that the latest one is empty.

3. With Outlook closed (very important), copy the full file name of the current (empty) Auto Complete file. You may want to copy this file name into Notepad. Now delete the file. Copy the slightly older file that contains the auto-complete data you need. Finally rename this copy to the file name you just copied ( which is in notepad).

You should now have the same files as before but the current auto-complete file should be a copy of the last working one and share the modified date and time…

Now when you start-up Outlook with the new profile it should find all the relevant auto-complete data.