It's easy enough to move your settings between two working Windows machines running Outlook 2003, Outlook 2007 or later. Microsoft has a tool for that - the "Microsoft Office 2003 Save My Settings Wizard." It is easily accessible from Start>Microsoft Office>Microsoft Office>Microsoft Office>Microsoft Office 2003 Save My Settings Wizard.

Unfortunately, if you are trying to move user settings from Microsoft Outlook that was running on a Windows XP, Windows Vista or Windows 7 installation that you can no longer boot directly, this wizard will not work. What you must do instead is copy the settings manually from your old user account registry hive (usually in a file C:\Users\Jake\NTUSER.DAT, where Jake is your old user name) to your new user account registry hive. Fortunately, this is a relatively easy task as far as Windows registries are concerned.

The following procedure assumes that you can still read the data on your crashed Windows system. That could be done by either attaching the drive with your user account information to your new machine, or installing another copy of the Windows operating system on another drive or in another partition of your crashed machine.

The procedure will not transfer all the passwords for your email accounts and you will have to reenter them manually later, but all the rest of your email accounts setup will be moved and that's a big time saver. It would surely be convenient to have the passwords transfer as well, but that wouldn't be very secure, as anyone with physical access to the computer would then be able to gain access to your email accounts.

WARNING: Do NOT mess with the registry without first backing up your system, or if you are not sure what you are doing. I tested this procedure with a Windows Vista installation and it should work exactly the same on Windows XP and Windows 7, but there are no guarantees express or implied that this will work for you on any system, so please be very careful! Here is what you will have do:

0. Install Windows on a drive or partition that doesn't have any of the data you are attempting to recover. Copy your old .pst file to a new location, if you like. Install Outlook on your new Windows installation, but do not create any email accounts.

1. Run regedit on your new Windows installation. (Click Start and type "regedit" in the search window that comes up.)

2. Click on HKEY_USERS and then on File>Load Hive... Navigate to the directory containing your old NTUSER.DAT registry hive and open it. (In my case C:\Users\Jake\NTUSER.DAT) Give the key a unique name (I will use LOADED-USER) and click OK. Registry will add it to the list of keys under HKEY_USERS.

3. Navigate LOADED-USER hive all the way down to HKEY_USERS\Jake\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook, left click on Outlook and choose export, saving the selected branch someplace where you will be able to find it later. (I will use c:\OLD-USER.reg)

4. Left click on LOADED-USER, choose File>Unload Hive... and confirm your choice to unload by clicking "yes".

5. Locate your current loaded user hive key name under HKEY_USERS. It is the one that looks like this: S-1-5-21-XXXXXXXXXX-XXXXXXXXXX-XXXXXXXXXX-1000, where each X represents a single digit and 1000 may be incremented higher, if there are multiple registered user accounts on the Windows installation that you are using. Left click on this key and choose Copy Key Name.

6. Leave the regedit window, but do not close it. Open OLD-USER.reg in your favorite editor (Notepad will work just fine), replace all occurrences of LOADED-USER with the key name you copied in the previous step and save the file.

7. Return to regedit window. Click on File>Import..., select your exported register file (c:\OLD-USER.reg) and click Open. Exit regedit.

Now when you open Outlook for the first time after correctly following the above procedure, it will look for your pst file in it's old location. When it doesn't find it there, it will ask you where to look - go ahead and tell it.

Then, when it tries to access your email accounts on the servers, it will ask you for passwords. Just enter the passwords for each of the email accounts, as Outlook asks for them. It may not recognize them as being correct right away and error out. Enter all the passwords anyway, then close Outlook and reopen it a second time to solve this problem.

That's it - mission accomplished!

Microsoft Outlook Logo

Thnx very much! Worked like a charm...
Needed to re-allocate the PST files' directory, due to the username change. But all in all, it worked.

Thanks for this great article. Do you think this will work in my case: My laptop (with outlook) crashed. I used a SATA to USB cable to save all the data on my hard drive onto another computer. I rebooted my laptop with windows xp. I currently have everything running well including MS office (with Outlook). When I open outlook I'm prompted to make a new account, and I really want to retrieve my old one. Can I use a thumb drive to help with this transfer?
Thanks.

Thank you very much for this article.

It worked perfectly.

I've got the same "unable to import" error. The cause was an incorrect key name "HKEY_USERS\HKEY_USERS\...." in the saved .reg file.
Just search for "HKEY_USERS\HKEY_USERS" and replace with "HKEY_USER" (using notepad, i.e.)
It works!

I was able to follow you directions with the exception I don't have an outlook folder in the registry. It only has a Profiles key with each of my Outlook profiles under it. I exported the complete profiles key and tried to import it but I get the error "unable to access the Registry." Any ideas?

Thanks,
James

James, If you do not see the "Outlook" folder in its proper place in the old registry file, then you are probably looking in the registry file for a user who never used a version of the Outlook discussed in the note. In any case, if you do not see "Outlook" there, then you have nothing to export for this application. Exporting/importing the entire "Profiles" folder will not work under any circumstances.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <p> <br> <tr> <td> <table>
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image.

User login

Poll

Are you currently bullish or bearish on the economy and the stock market?:

Email Center

Username:

@StockValues.Org

Password:


New Users
Lost Password
I Need Help





Who's online

There are currently 0 users and 32 guests online.