Error occurs when synchronizing Microsoft Office Outlook with the Microsoft Dynamics CRM server
This article provides a resolution for the issue that you can't synchronize Microsoft Office Outlook with the Microsoft Dynamics CRM client for Outlook due to the You already have Microsoft CRM Client for Outlook installed on another computer error.
Applies to: Microsoft Dynamics CRM 2011
Original KB number: 953774
You install the Microsoft Dynamics CRM client for Microsoft Office Outlook by using load balancing and a roaming profile. Then, you connect the client to a server and define it as a synchronizing client. Next, you connect the client to another server as the same user. When you try to synchronize Outlook with the Microsoft Dynamics CRM client for Outlook, you receive the following error message:
You already have Microsoft CRM Client for Outlook installed on another computer. Only one client computer per user can run the automatic process that does bulk updates of Outlook items with Mic. CRM data. This client should be the computer that is most often online (such as a desktop computer) or the user's primary computer. To change the Synchronizing client, on the CRM menu, click Options, and click the synchronizing tab.
This problem occurs because the
HKEY_CURRENT_USER (HKCU) registry key is not copied properly when you connect to a new server in a roaming profile scenario.
The synchronizing client is determined by the
outlooksyncsubscriptionid registry entry and the
outlooksyncclientid registry entry. If the registry entries are not present in the
HKCU registry key, the client is not considered as a synchronizing client.
To resolve this problem, follow these steps:
- Check whether the
outlooksyncsubscriptionidregistry entry and the
outlooksyncclientidregister entry are present in the
HKCU\software\microsoft\mscrmclientregistry key when you connect to a new server.
- If the registry entries are not in the
HKCU\software\microsoft\mscrmclientregister key, check whether any of the following Group Policy object (GPO) settings are enabled.
- Prevent Roaming Profile changes from propagating to the server
- Only allow local user profiles
- If the GPO settings are enabled, then disable them.