Can I avoid this message popping up everytime I start Lync?

Everytime my Lync is launched I am getting the 'Outlook is not the default email client' message as  below. Is there a way to avoid this irritant from popping up everytime.

https://skydrive.live.com/#!/?cid=be3fcc67aa108da3&sc=photos&uc=1&id=BE3FCC67AA108DA3!1012!cid=BE3FCC67AA108DA3&id=BE3FCC67AA108DA3!1013&sc=photos

August 3rd, 2011 12:14pm

Open Outlook and go to File|Options. Make sure the checkbox on the bottom of the General tab is set ("Make Outlook the default program for E-Mail, Contacts and Calendar").
Free Windows Admin Tool Kit Click here and download it now
August 3rd, 2011 1:21pm

I don't want Outlook as my default email client.
August 3rd, 2011 1:56pm

You asked me a query "Do you have the x64 version of Outlook installed?" but for some reason I am not seeing that reply in the context of this thread. How do you ascertain my Outlook is 32 bit or 64  bit? Where are the separate executables for the same?
Free Windows Admin Tool Kit Click here and download it now
August 3rd, 2011 2:45pm

You use Outlook 2007. There is no x64 version. Thats why I deleted the question.

I've found a possible solution:

Within 2 Minutes after Lync is started, a process UCMapi.exe is started and searches for the default mail client under HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail. The default value contains the e-mail client. UcMapi then searches in the sub-key according to this name for a REG_SZ MSIComponentID with the contents {FF1D0740-D227-11D1-A4B0-006008AF820E} (this is Outlook 2010 in my case). If it doesn't find this, it complains with the message in PreFirstRun.

To trick UcMapi, you could create this value under your default mail client (in this example Hotmail is the default mail client).

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Hotmail]
"MSIComponentID"="{FF1D0740-D227-11D1-A4B0-006008AF820E}"

At least in my test UcMapi was satisfied. I can't tell the implications of this setting. So just run it for some time and watch if something doesn't work as expected.


In the Options menu of Lync you can disable the use of a Personal Information Manager. This seems to work as well.
August 3rd, 2011 3:42pm

Should I create this registry value?

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Hotmail]
"MSIComponentID"="{FF1D0740-D227-11D1-A4B0-006008AF820E}"

Currently it contains the following subkeys for me:

  1. Kontact-e5
  2. Microsoft Outlook
  3. Mozilla Thunderbird
  4. Pegasus Mail
  5. Windows Live Mail
  6. Windows Mail

Do you want me to create one for this Hotmail too?

Free Windows Admin Tool Kit Click here and download it now
August 3rd, 2011 4:04pm

No. Hotmail is only an example. Look at the default value of the key HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail. This is your mail client. Create the value below HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Your_Mail_Client.

Before you do this, please make sure that disabling the Personal Information Manager doesn't already solve the issue for you.

August 3rd, 2011 9:29pm

I know this is old but running into the same issue with UCMAPI giving error. My question is that in the HKLM\Software\Clients\Mail Outlook is set as the defualt client. The sub key is already populated with Microsot Outlook key and it already contains the string MSIComponentID". but I am still getting the Outlook is not defualt client.
Free Windows Admin Tool Kit Click here and download it now
July 30th, 2015 7:13pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics