none
Word 2013 - MSI Install vs. One-Click Install - COM Exception Error RRS feed

  • Question

  • Hello -

    we have a 3rd party control that sits on top of word to render word documents.  In a MSI installation of Word 2013 everything works fine.  When we use the one-click installation the rendering does not work and the system throws a com exception error.

    it basically says "The document is not associated with an ActiveX Document server.  at OfficeControlLIB.IOfficeControl.OpenLocalfile...

    there is a suggested fix @ http://stackoverflow.com/questions/19778211/office-2013-click-to-run-installer-and-activex-issue/26890815#26890815 

    where you modify the registry to insert :

    Windows Registry Editor Version 5.00
    [HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{F4754C9B-64F5-4B40-8AF4-679732AC0607}\DocObject]

    into the registry - however this did not work (note we looked up the CLSID for our OCX and replaced.

    Any ideas?

    Wednesday, November 12, 2014 4:55 PM

Answers

  • well here is the fix.

    Inserting the DocObject qualifier into different nodes seems to fix it for us.  We're probably not the only ones loving (hating) the new COM automation abstraction layer that's been added to Word with One-Click.


    [HKEY_CLASSES_ROOT\CLSID\{F4754C9B-64F5-4B40-8AF4-679732AC0607}\DocObject]
    [HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{64818D10-4F9B-11CF-86EA-00AA00B929E8}\DocObject]
    [HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{CF4F55F4-8F87-4D47-80BB-5808164BB3F8}\DocObject]
    [HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\DocObject]
    [HKEY_CLASSES_ROOT\CLSID\{00020820-0000-0000-C000-000000000046}\DocObject]
    [HKEY_CLASSES_ROOT\CLSID\{00020830-0000-0000-C000-000000000046}\DocObject]
    [HKEY_CLASSES_ROOT\Word.Document.12\DocObject]
    [HKEY_CLASSES_ROOT\Excel.Sheet.12\DocObject]
    [HKEY_CLASSES_ROOT\PowerPoint.Show.12\DocObject]
    [HKEY_CLASSES_ROOT\PowerPoint.Show.8\DocObject]

    Tuesday, November 18, 2014 6:33 PM

All replies

  • note that this is 32 bit win7 with 32 bit word 2013...

    the wow6432 answer is really only if you are running on a 64 bit os.

    Wednesday, November 12, 2014 7:14 PM
  • Hi,

    So it's a 32-bit version of Office which is running on a 32-bit version of Windows, try to omit Wow6432Node from the registry keys and see if it works.

    It's a 3rd party control, there is no way for us to understand how exactly it works. I'd suggest you contact the vendor support of that control for further assistance.

    Regards,

    Ethan Hua
    TechNet Community Support


    It's recommended to download and install Configuration Analyzer Tool (OffCAT), which is developed by Microsoft Support teams. Once the tool is installed, you can run it at any time to scan for hundreds of known issues in Office programs.

    Thursday, November 13, 2014 7:45 AM
    Moderator
  • thanks for the reply.  I have been working with the vendor.  however others have reported discrepancies with one-click install of word and com automation - basically that microsoft has left a registry setting out.  If we are running 32 bit OS there is no wow6432 registry (correct?).

    I am exporting the MSI version of the registry today and will compare it to the one-click version as well.

    Thursday, November 13, 2014 1:45 PM
  • well here is the fix.

    Inserting the DocObject qualifier into different nodes seems to fix it for us.  We're probably not the only ones loving (hating) the new COM automation abstraction layer that's been added to Word with One-Click.


    [HKEY_CLASSES_ROOT\CLSID\{F4754C9B-64F5-4B40-8AF4-679732AC0607}\DocObject]
    [HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{64818D10-4F9B-11CF-86EA-00AA00B929E8}\DocObject]
    [HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{CF4F55F4-8F87-4D47-80BB-5808164BB3F8}\DocObject]
    [HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\DocObject]
    [HKEY_CLASSES_ROOT\CLSID\{00020820-0000-0000-C000-000000000046}\DocObject]
    [HKEY_CLASSES_ROOT\CLSID\{00020830-0000-0000-C000-000000000046}\DocObject]
    [HKEY_CLASSES_ROOT\Word.Document.12\DocObject]
    [HKEY_CLASSES_ROOT\Excel.Sheet.12\DocObject]
    [HKEY_CLASSES_ROOT\PowerPoint.Show.12\DocObject]
    [HKEY_CLASSES_ROOT\PowerPoint.Show.8\DocObject]

    Tuesday, November 18, 2014 6:33 PM
  • What about Outlook ? Do you know the CLSID path for that ?
    Thursday, May 4, 2017 6:56 PM