Lync 2013 (and patches) with Office 2010 causing Run-time error -2147319779 (8002801d)

We've have discovered that when running Office 2010 (32-bit) with Lync 2013 (32-bit) that VBA code will give the error:

Run-time error -2147319779 (8002801d):

Automation Error

Library not registered.

when code is used to control PowerPoint.

We found that the following registry key:

 [HKEY_CLASSES_ROOT\TypeLib\{91493440-5A91-11CF-8700-00AA0060263B}\2.b]
  "PrimaryInteropAssemblyName"="Microsoft.Office.Interop.PowerPoint, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C"

is created by the Lync 2013 installer (and some subsequent patches). But PowerPoint v15 (i.e. PowerPoint 2013) does not exist on the PCs, only PowerPoint 2010 is installed. (Other registry keys may be created that affect other components, but we've been concerned only with PowerPoint).

The Office v14 (i.e. Office 2010) equivalent registry keys have much more information:

 [HKEY_CLASSES_ROOT\TypeLib\{91493440-5A91-11CF-8700-00AA0060263B}\2.a]
  "PrimaryInteropAssemblyName"="Microsoft.Office.Interop.PowerPoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C"
  @="Microsoft PowerPoint 14.0 Object Library"
 [HKEY_CLASSES_ROOT\TypeLib\{91493440-5A91-11CF-8700-00AA0060263B}\2.a\0]
 [HKEY_CLASSES_ROOT\TypeLib\{91493440-5A91-11CF-8700-00AA0060263B}\2.a\0\win32]
  @="C:\\Program Files (x86)\\Microsoft Office\\Office14\\MSPPT.OLB"
 [HKEY_CLASSES_ROOT\TypeLib\{91493440-5A91-11CF-8700-00AA0060263B}\2.a\FLAGS]
  @="0"
 [HKEY_CLASSES_ROOT\TypeLib\{91493440-5A91-11CF-8700-00AA0060263B}\2.a\HELPDIR]
  @="[{91493440-5A91-11CF-8700-00AA0060263B}]"

It seems that the Lync 2013 installer is erroneously adding the "2.b" key assuming that PowerPoint 2013 is installed. I discovered the following the patches also add the "2.b" key on PCs with Lync 2013 and Office 2010 installed:

  • KB3039779 : MS15-044: Description of the security update for Lync 2013 (Skype for Business): May 12, 2015 - [3039779]
  • KB2986244 : May 12, 2015, update for OneDrive for Business (KB2986244)
  • KB2986246 : May 12, 2015, update for Project 2013 (KB2986246)
  • KB2880487 : April 14, 2015 update for Office 2013 (KB2880487)
  • KB2965277 : May 12, 2015, update for Office 2013 (KB2965277)
  • KB2975901 : May 12, 2015, update for OneNote 2013 (KB2975901)

However about 16 or so other Office 2013 patches that get applied to these Office 2010 with Lync 2013 PCs do not add the "2.b" registry key e.g.  KB3039799 - Update for Outlook 2013 & KB2975808 - Update for Microsoft 2013.

I believe this is a bug in the Lync installer and six patches described above.

After we delete the "2.b" registry key, the application works fine. How can this be submitted to the Office team?

We haven't yet done full regression testing for the Office 2013 suite, so we're at risk of breaking other legacy applications if we the upgrade PCs now to Office 2013.

Ian Bro

May 20th, 2015 6:30am

Hi,

How did you monitor the registry change? By Process Monitor? If you could let me know this probably I can do a test on my side and confirm the issue.

Anyway based on my understanding, Since Lync 2013 is also an Office 2013 application, its installer and patches may have some kind of interaction with other applications of Office 2013, such as PowerPoint in your scenario. If you are sure this causes some issues to you, you may select Microsoft Advisory Services option. For specific information about the types of Advisory Services available, please visit the http://support.microsoft.com/gp/advisoryservice web page.

Regards,

Melon Chen

Forum Support

Free Windows Admin Tool Kit Click here and download it now
May 21st, 2015 3:24am

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

Other recent topics Other recent topics