I’ve been extremely busy over the past week creating demo systems and updating our own internal Black Marble systems. Part of that long list of tasks was to get around to testing the CRM 4 Outlook client with Outlook 2010.
For those who don’t know, you need the Update Rollup7 client if you want to use Outlook 2010 (and x86 Office only need apply). You can download a slipstreamed client installer from Microsoft.
However, you may find that the client steadfastly refuse to install, telling you that it is unable to proceed due to a pending restart.
The solution to the problem can be found on the Microsoft forums:
Look in the registry, in the Current User hive (HKEY_Current_User) for the user you’re trying to run setupclient.exe as. You will find a key in HKCU\Software\Microsoft named MSCRMClient. Create a new Dword value (32-bit if you’re on Windows 7 x64) called IgnoreChecks and set the value to 1.
This fixed it for me. Hopefully it will fix it for you too.