Whilst trying to install the MS CRM 4.0 client on my laptop today I received the following error:
“Microsoft Outlook is not set as the default mail client. Please set Microsoft Outlook as the default mail client from Control Panel\Internet Options\Programs, and then re-run the check.”
Luckily this was fairly easy to diagnose with the help of the excellent Process Monitor utility. All I had to do was setup a filter to only capture events for the “Microsoft.Crm.Client.Config.exe” process by going to Filter->Filter and selecting Process Name is Microsoft.Crm.Client.exe as an inclusion filter. Then using the toolbar deselect the file events and run through the wizard again until I got an output like this:
Here we can see that the registry key [HKLM]\SOFTWARE\Wow6432Node\Clients\Mail\(Default) key is being interrogated, a quick look at this in Registry Editor shows that the default is “Windows Mail” for some reason as shown below:
All we need to do is change this value from “Windows Mail” to “Microsoft Outlook”:
Then the wizard will run through fine!
Summary
I am unsure if this is a Windows Server 2008 issue or a general x64 issue, however to resolve it change
[HKLM]\SOFTWARE\Wow6432Node\Clients\Mail\(Default)
from “Windows Mail” to “Microsoft Outlook”
I am unsure if the Wow6432 key is unique to my machine / configuration.