Outlook 2010 registry settings

Posted on 2012-09-14
Last Modified: 2012-11-23
We have deployed Office 2010 to all client machines (Windows 7 32 bit) on our network. We used the Office Customization Tool to create an Outlook profile PRF file which we store centrally in our NETLOGON share. Shortly after the roll out, we noticed an issue with the Outlook profile. To correct this, we created another profile, stored it in the NETLOGON share, then added a registry kick to our Office 2010 GPO which added the following key to the user's registry at logon:
Value: ImportPRF
Value Data: \\\NETLOGON\outlookPRF2012.PRF
We've been testing this and, despite the fact that the registry entry is being added when the user logs on, Outlook is not loading that profile when run. I've used this method in the past and it has always worked a treat but I'm scratching my head over this one. It seems not to matter whether the user has a mandatory or roaming profile (we use both for various users), Outlook simply refuses to see the profile. When used in the past, Outlook would list both the old and new profiles, but would load the imported profile as the default. This is not happening here. Am I missing something? I've gone through the user's registry settings and have come across the following reg key that I suspect may be causing the issue:
Value: UpdateProfiles
Value Data: 0x00023a69 (146025)
I've searched all over the web and MS Technet but am unable to find a comprehensive list of Outlook registry settings (and absolutely nothing on this particular key). Is there anywhere that I can see such a list? Is anyone familiar with this key and its values?
Question by:stedwardsitdept
    LVL 29

    Expert Comment

    That key only works on first run, you'll need to use a shortcut to do this, it will probably be better to use modify rather than create a new profile.
    LVL 21

    Expert Comment

    What are you looking to fix in the Profile as  Matrixnx stated this is applied upon first run.
    LVL 29

    Expert Comment

    One other way to do this is of course using a logon script:

    If you're just going to modify the existing profile, then query registry for an existing Outlook Profile, otherwise if you're going to create a new profile than check to see if that profile name exists:
    HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles
    DefaultProfile="Default Profile Name"
    Once you've confirmed and depending on what options you can than apply the command:
    outlook.exe /importprf \\server1\share\outlook.prf

    nb1: You shouldn't need to define the Path to Outlook as it's already defined by default.
    nb2: It's generally best to use the OverWriteProfile = Append, "ModifyDefaultProfileIfPresent" = True and BackupProfile = No as you don't really want multiple profiles if you can help it.  You'll need to play with the settings to get the best fit.

    See for more details
    LVL 47

    Accepted Solution

    I beleive the setup in the outlook profile created using the OCT tool takes precendence

    To Test I would make appropriate changes to OUtlook using the OCT
    re-run a Setup/Repair of Office / Outlook on one of the machines

    Now see if it runs as you would like

    Alternatively, you could just install Office form a Machine
    Rerun the Default setup from Microsoft
    Now check the machine to see if the GPO has taken affect

    These methods above coudl help you to determine where the issue actaully is

    Is it in the setup or is it in the GPO

    Author Comment

    @matrixnz and yo_bee
    With the original Outlook profile, we began to see random problems with various Outlook functionality (reply to all, saving tasks, malformed 'MAILTO' addresses on reply, etc.). We went through the settings of the original profile (all of them are very basic in our implementation) and couldn't see any issues. When a new profile was put in place, all of these issues went away. It was then that we decided to create a new profile using the OCT. We then implemented the ImportPRF registry kick in the appropriate GPO. This worked just fine: the users would logon, open Outlook and then if they checked the Mail control panel applet, the 'Show Profiles' feature would list both the original and new profiles, with the new profile listed in the 'Always use this profile' field. After we re-imaged the machines (this is a routine procedure that we do over the summer break - the image consists of the same OS, Windows 7, and the same version of Office 2010 with same settings) Outlook would no longer see the new profile, despite the registry setting being successfully set by the GPO at user logon. I am continuing to test and will try your suggestions and update here asap.
    LVL 6

    Expert Comment

    This is why we use Outlook Profiler, not free but it "works". It will manage all versions of Outlook and their settings from one file. You can set it to run everytime (thus enforcing settings) or just run if it has not been ran before on login.

    Author Comment

    Sorry for the delay in response. Was away from the office for some time and very busy on my return. Apache09 had the right of it when he posted above that the profile created by the OCT will take precedence and that the profile will also be determined by the "default profile" setting in registry. We've decided, for the moment (until we do another re-image and rebuild of the PCs and software), to simply remove the old corrupted Outlook profile from the Netlogon share, leave the new one there and rename it to the same as the old profile. Hoping that this will be fine and that the system doesn't try to match up any sort of GUID for the file. After changing the file name to the old Outlook profile name, we tested a few accounts and they are listing the old profile name as the default profile, but whether this will solve the issues originally created by the old profile remains to be seen. We've not had any complaints from end users so far so we are taking a "watch and see" approach. If the problem doesn't return in the next few weeks, we'll consider this a winner.
    LVL 47

    Expert Comment

    Good Deal.
    Keep us posted

    Author Closing Comment

    So far, it appears that renaming the newly created Outlook profile to the old profile name has done the trick so I'll close this question and give the points to apache09 for providing useful information (we didn't technically do as he suggested, but the info he provided pointed us in the right direction).

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    What Is Threat Intelligence?

    Threat intelligence is often discussed, but rarely understood. Starting with a precise definition, along with clear business goals, is essential.

    Learn more about the importance of email disclaimers with our top 10 email disclaimer DOs and DON’Ts.
    Use these top 10 tips to master the art of email signature design. Create an email signature design that will easily wow recipients, promote your brand and highlight your professionalism.
    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 …

    794 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

    18 Experts available now in Live!

    Get 1:1 Help Now