Outlook 2007 and cached mode issues
We are in the middle of an Exchange 2003/2000 – 2007 migration and we are using Quest to facilitate this with the EMWProf.exe tool to migrate the user’s Outlook profiles.
One of the prerequisites for EMWProf to work is that it needs to create a temporary Outlook profile with cached mode disabled.
Historically we used to enforce Cache mode via GPO, when this is done it writes the registry value into a user read only section of the registry.
HKCUSoftwarePoliciesMicrosoftOffice12.0Outlo okCached Mode
DWORD Enabled , Value=1
Since this was causing the issue we took the GPO out to allow users to set the value themselves. This then wiped the cached mode values across the estate even for existing Outlook profiles (a lot of performance calls to the helpdesk, not great). Subsequent to this we created a custom GPO that wrote the Cached mode value to
Which users do have read write access to.
To disable cached mode for the migration process, we call EMWProf via a script that deletes this key prior to running EMWProf.
This works fine for new users on the estate and we achieve a successful migration.
Here is the weird thing; for users who have been on the estate for a while the migration still bombs out because it can’t create a non cached version of the temporary Outlook profile.
When the process has bombed out the temporary profile remains so we can inspect it.
If you view the profile from within Control Panel/Mail you can see that cached mode for Exchange is unticked as expected.
However if you look in the registry under
HKCUSoftwareMicrosoftWindows NTCurrentVersionWindows Messaging SubsystemProfiles<temp profile name>13dbb0c8aa05101a9bb000aa002fc45a
Binary Value: 00036601 Value equals: 84 19 00 00
Where if cached mode was set to disabled I would expect it to be a value of 04 10 00 00
We use roaming profiles and the issue follows these users from machine to machine.
This is a very strange anomaly that is delaying migration. Any ideas would be most welcome.