[XP & Outlook] Registry problem with Outlook 2002

Posted on 2014-07-14
Last Modified: 2014-07-16
I'm in the process of moving my applications (including Outlook) from an older PC (with Win2000) to a newer one (with Win7 and VirtualBox/XP), however I'm having problems getting Outlook to work correctly on XP, and I suspect it has something to do with the Registry.

FYI:   Originally I planned to upgrade to Outlook2013 as part of the overall migration, however after reviewing v2013 I came to the conclusion that it's better for me to stay with v2002. I'm doing this despite the friendly advice of JohnH who urged me to bite the bullet and learn to live with v2013. (Sorry John).
See my earlier postings.
         [Outlook] Migrating from Outlook 2002 to Outlook 2013
         [Outlook 2013] Favorites - how best to organize

Anyways, before I describe the problem, let me point out that my Outlook related stuff is stored in the following folders.  
(A) \Documents and Settings\user\Local Settings\Application Data\Microsoft\Outlook
            These are the Outlook data files (PSTs).  For example:  
                   (1) GG-Outlook-P2_Main.pst
                   (2) GG-Outlook-P3_Customers.pst
                   (3) GG-Outlook-P4_Prospects.pst
             Note:  PST #1 is the one set as the "delivery location"
                        It contains the active In/Out/Sent boxes, calendar, and contacts folder    
(B) \Documents and Settings\user\Application Data\Microsoft\Outlook
              A set of 3 OutlookProfile files   (.fav , .nk2 , .srs).    For example:  
                   (4) GG-Outlook-Profle.fav
                   (5) GG-Outlook-Profle.nk2
                   (6) GG-Outlook-Profle.srs

And now, I will describe the problem.
(1) In Outlook, the FoldersList panel contains two identical entries for  
             Outlook Today  -   GG-Outlook-P2_Main
       The  IN and SENT boxes in this PST are being used for delivery.
(2) When I go to \File\DatafileManagement.  Amongst the PSTs, it shows two identical entries for  
(3) When I go to  \Tools\EmailAccounts\ViewChange-Existing-EmailAccounts, there are two entries for
(4) When I go to  \Tools\AddressBook   I cannot associate the AddressBook with the ContactsFolder in  GG-Outlook-P2_Main.

Note:  I believe that problem #4 is related to numbers 1-3.

Suspecting that something has gotten corrupt, I uninstalled Outlook, rebooted and then re-installed Outlook.

Then I did Regedit, searching the Registry for "GG-Outlook-"  which is the stem for my PSTs and settings files.
For example:  
          GG-Outlook-Profile.*    (* =  fav, nk2, srs)          

I was surprised to find references to these files at:
   \HKey_Current_User\Microsoft\CurrentVersion\Windows Messaging Subsystem\Profiles\GG-Outlook-Profile\
   \HKey_Users\S-1-5-21..... bla bla........\Software\Microsoft\Office\10.0\Common\OpenFind\Microsoft

Then I did Regedit, searching the Registry for "Junk.pst", which is a PST created yesterday for testing, but no longer exists (it was removed from Outlook, and deleted from the harddrive. I was surprised to find a reference to it at:
   \HKey_Current_User\Software\Microsoft\Office\10.0\Common\OpenFind\Microsoft Visual Basic\Settings\Create or Open OU

Note: Office10 is currently installed on the Win7 side of this computer. I don’t think I installed it on XP and if I did, it was subsequently uninstalled.      

Could this be the reason I'm having so many problems??
If so, what can be done?

Should I delete the following keys  
   \HKey_Current_User\Microsoft\CurrentVersion\Windows Messaging Subsystem\Profiles\CE-CE-Outlook-Profile_Y09309\
   \Hkey_Users\S-1-5-21..... bla bla........\Software\Microsoft\Office\  

Any suggestions would be greatly appreciated.

Question by:CE101
    LVL 89

    Accepted Solution

    About the only thing I can suggest is to set up a new Windows User Profile in XP, log in as the new user profile and set Outlook 2002 up in the new profile.

    Does it work correctly in the new user?  If so, do you need to do.

    You are moving to Outlook 2010 on Windows 7 anyway if I understand the above correctly. Outlook 2002 is not supported on Windows 7.

    Author Closing Comment

    Hi John:

    > Outlook 2002 is not supported on Windows 7.

    Yes. That's right.
    I tried Outlook 2002 on Win7.  Although it runs, some important functionality is missing. For example, passwords for email accounts are not saved. So every time I send an email I have to provide the password for the account.

    So running Outlook 2002 on Win7 is not an option.    

    > You are moving to Outlook 2010 on Windows 7
    > anyway if I understand the above correctly.

    I also tried Outlook 2010 on Win7, however I found that it has the same shortcoming as Outlook 2013:   Clicking a Favorites item does not cause the associated folder to become the current folder. The Favorites pane works independantly of the FoldersList pane.

    As I explained in a previous posting, I have over 500 folders (often 5 or 6 levels deep) and it's very difficult to navigate them without knowing where it is in the hierarchy structure.    The nice thing about Outlook 2002 is that the Favorites pane works in tandem with the FoldersList pane. Clicking a Favorites item causes the FolderList pane to move to the associated folder. As such, with a few stategically placed Shortcuts (Favorites), I am able to navigate anywhere within the folder stucture in 2 or 3 clicks.

    Therefore I have decided to use Outlook 2002 on VM/XP.

    > About the only thing I can suggest is to
    > set up a new Windows User Profile in XP,
    > log in as the new user profile
    > and set Outlook 2002 up in the new profile.

    I am reluctant about this approach. The user account I am using in VM/XP is Administrator. Besides Outlook 2002 I have already installed and configured a number of other legacy applications under that account. Let's say I create another account called GARY. Will I be able to access the applications that were installed by Administrator. Or will I have to install and confugure all that stuff again ???

    So I have taken a different approach, using a program call BackRex (  According to the blurb:  
    "BackRex Outlook Backup is a backup and restore tool for Microsoft Outlook. It allows you to backup address book, mail folders, mail accounts, contacts, tasks, notes, calendar, journal, message rules, signatures, stationery, and all personal settings. Outlook Backup can help you to transfer all your Outlook data from one computer to another. Using Outlook Backup you can make migrations between different version of Windows and/or Outlook (for example from Outlook 2010 to Outlook 2013). "

    The program works beautifully. The PSTs, AddressBook, Rules, Email Accounts, Send/RecieveGroups and Signatures.

    There was one shortcoming however. The Favorites did not transfer properly to the new system. Athough all my Favorites were present in the Favorites pane, they were not linked to their corresponding folders. So when I  clicked a Favorite, the following message appeared:  "Unable to display the folder. MS Outlook could not access the specified folder location. The folder no longer exists".

    As a result I had to recreate the Favorites manually.

    FYI....  If you ever use restore from a BackRex backup, it's probably a good idea to remove the current profile (using \ControlPanel\Mail ) so that the Profile is entirely removed from the Registry. Otherwise you may end up with multiple entries for PSTs and Outlook will behave strangely.
    Of course if the Profile is used by other applications, you may not want to do this (???).

    Anyways, thank you very much for your kind advice in this matter and in previous ones.


    I was curious why the Favorites did not transfer properly. Looking into this further, I discovered wherein lies the problem.

    Before explaining what I have learned, I need to point out that I have 8 PST files, the first three being:

    In Outlook I have named the folders linked to these PSTs as follows, and these are the names that appear in Outlook's FoldersList panel:

    Each one of these linkages appears in the Registry (under the Profile key - in my case  GG-Profile).
    HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\GG-Profile\
    HKEY_USERS\... Bla bla bla .... \Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profile\GG-Profile\

    So for example, in my profile there is a key containing the following two values:  
    (1) GG-Outlook-P2_Main
    (2) C:\Documents and Settings\GARY\Local Settings\Application Data\Microsoft\Outlook\GG-Outlook-P2_Main.pst

    Since these linkages are already established in the Registry, I would have assumed that the FAV file uses format #1 (GG-Outlook-P2_Main) rather than format #2 .

    However I was wrong. Opening up the FAV file (with Notepad), I found to my amazement that format #2 is used.

    And this is why I was not able to transfer the Favorites.
    The FAV file is instructing Outlook to looking for  PSTs in  C:\Documents and Settings\GARY\....  \Outlook\
    However on the new computer, the XP user is Administrator (not Gary).

    I tried solving this in Nopepad by doing a global replace of  "Gary"  with  "Administrator".
    Unfortunately when I opened Outlook I got the following error: "An error occurred in the folder shortcuts file (fav)... The folder shortcuts file is invalid".

    I suspect that the FAV file consists of fixed-length records, so replacing a 5 character string with a 13 character string pushes everthing out of alignment. Perhaps if my XP user name was MARK the replacement would have been ok.
    LVL 89

    Expert Comment

    by:John Hurst
    @CE101 - Thanks for the update and I was happy to help to the extent I was able to.

    Featured Post

    Looking for New Ways to Advertise?

    Engage with tech pros in our community with native advertising, as a Vendor Expert, and more.

    Join & Write a Comment

    Granting full access permission allows users to access mailboxes present in their database. By giving full access permission one can open and read the content of any mailbox but cannot send emails from that mailbox.
    Create high volume marketing opportunities using email signatures with these top 10 DOs and DON'Ts of email signature marketing.
    Get people started with the process of using Access VBA to control Outlook using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Microsoft Outlook. Using automation, an Access applic…
    This Experts Exchange video Micro Tutorial shows how to tell Microsoft Office that a word is NOT spelled correctly. Microsoft Office has a built-in, main dictionary that is shared by Office apps, including Excel, Outlook, PowerPoint, and Word. When …

    734 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    23 Experts available now in Live!

    Get 1:1 Help Now