Wednesday, August 28, 2013

Migrate Outlook 2010 Autocomplete Store to new Outlook 2010 Profile or to Outlook 2013

We have plenty of situations where either a customer with Outlook 2007 needs us to create a new Outlook 2007 profile and copy their NK2 file over (just rename the NK2 to match the new profile name), or where someone is transferring their Outlook 2007 NK2 file from one computer to a new one with Outlook 2010 (easily accomplish this via the Microsoft FixIt).  This was all fine and good, but we have recently begun encountering people who need to migrate their autocomplete data to a new Outlook 2010 Profile or to Outlook 2013.

The difference is that Outlook 2010 got rid of the NK2 file that was so easy to transfer and replaced it with a specially named DAT file, tied to its associated profile.  There's not an issue when you upgrade from 2007 to 2010, or from 2010 to 2013, but what if you switch from a POP email to an IMAP or Exchange email account and need a new profile, or get a new computer that has Outlook 2010 or 2013, and you want to migrate your autocomplete data?

There is not a lot on the subject, and the suggestions that are out there are very differing.  The one method we will detail below works flawlessly, and is recommended by Microsoft Support, but assumes you have access to the old profile and the prior Outlook is actively working and available.  Until Microsoft gets around to producing a FixIt for Outlook Autocomplete DAT file migration, this appears to be the best option:
  1. Exit Outlook, and then close Outlook Web Access or Outlook Web App (OWA) on all workstations that are connected to the user mailbox.
  2. Download MFCMAPI from http://mfcmapi.codeplex.com
  3. Run mfcmapi.exe.
  4. On the Session menu, click Logon.
  5. If you are prompted for a profile, select the desired profile name, and then click OK.
  6. In the top pane, locate the line that corresponds to your mailbox, and then double-click it.
  7. In the left-side navigation pane, expand Root Container, and then expand Top of Information Store or IPM Sub Tree.
  8. Right-click the Inbox folder, and then click Open Associated Content Table. This action opens a new MFCMAPI window that contains various properties.
  9. Under the Subject column, right-click the item that has the subject IPM.Configuration.Autocomplete, and then click Export Message. This action opens the Save Message To File window.
  10. In the drop-down list, select MSG file (UNICODE), and then click OK.
  11. Select a folder location to which you want to save the message, and then click Save. Note this location.