Error code: 0x8000000d in adxloader.o

Add-in Express™ Support Service
That's what is more important than anything else

Error code: 0x8000000d in adxloader.o
 
EnterpriseDev




Posts: 51
Joined: 2016-07-01
There is one user out of 6000 who received the error message in the add-ins list "A runtime error occurred during the loading of the COM Add-In". The LoadBehavior is then set to 2 by Outlook. Looking into the adxloader.log, we find the below:

Add-in Express Loader Log File: 11/23/2016 15:08:27:870

Startup directory: C:\Program Files (x86)\SafeSend\
Loader version: 8.2.4371.0
Operating System: Microsoft Windows 7 Enterprise Edition Service Pack 1 (build 7601), 64-bit
Process Owner: User
Command Line: "C:\Program Files (x86)\Microsoft Office\Office14\OUTLOOK.EXE"
Run 'As Administrator': No
Process Elevated: No
Integrity Level: Medium
UAC (User Account Control): On
------------------------------------------------------------------------
15:08:27:872 15616 1508 Start.
15:08:27:872 15616 1508 The minimum supported Office version is 12
15:08:27:873 15616 1508 The host's version is 14.0.7172.0
15:08:27:873 15616 1508 Creating a new instance of the add-in loader.
15:08:27:873 15616 1508 Loading mscoree.dll
15:08:27:874 15616 1508 Success.
15:08:27:874 15616 1508 Loading the configuration from the system registry.
15:08:27:874 15616 1508 Error code: 0x8000000d
Posted 28 Nov, 2016 13:30:04 Top
Andrei Smolin


Add-in Express team


Posts: 14094
Joined: 2006-05-11
Hello EnterpriseDev (BTW, what is your name?),

In what way the add-in was installed on that machine?

Please reinstall your add-in, start Outlook and send me copies of these files:

- {My Documents}\Add-in Express\adxregistrator.log in the profile of the user who runs the installer
- {My Documents}\Add-in Express\adxloader.log in the profile of the user who starts Outlook

You can post the log files here or you may prefer to send them to the support email address (see {Add-in Express installation folder}\readme.txt). If you send us an email, make sure it contains a link to this topic.

Regards from Belarus (GMT+3),

Andrei Smolin
Add-in Express Team Leader
Posted 29 Nov, 2016 04:07:13 Top
Andrei Smolin


Add-in Express team


Posts: 14094
Joined: 2006-05-11
Is the add-in per user or per machine?

Regards from Belarus (GMT+3),

Andrei Smolin
Add-in Express Team Leader
Posted 29 Nov, 2016 04:09:49 Top
EnterpriseDev




Posts: 51
Joined: 2016-07-01
Hi,

You can just call me EnterpriseDev :)

I will suggest a reinstall and see if it helps. The add-in is per-machine.
Posted 29 Nov, 2016 13:53:55 Top
Andrei Smolin


Add-in Express team


Posts: 14094
Joined: 2006-05-11
Thank you.

Regards from Belarus (GMT+3),

Andrei Smolin
Add-in Express Team Leader
Posted 30 Nov, 2016 03:48:22 Top
EnterpriseDev




Posts: 51
Joined: 2016-07-01
Re-installation of the add-in caused the same issue. Any clue what could cause the error code: 0x8000000d in the adxloader.log above? I see that a few other users have seen it before in the forum.

Add-in Express Registrator Log File: 11/30/2016 14:48:52

Installation directory: C:\windows\Installer\
Registrator version: 8.2.4371.0
Operating System: Microsoft Windows 7 Enterprise Edition Service Pack 1 (build 7601), 64-bit
Process Owner: System
Command Line: "C:\windows\Installer\MSI3A65.tmp" /install="C:\Program Files (x86)\SafeSend\SafeSend.dll" /privileges=admin /log="%LocalAppDataFolder%SafeSend/adxregistrator.log"
Run 'As Administrator': Yes
Process Elevated: Yes
Integrity Level: System
UAC (User Account Control): On
--------------------------------------------------------------
14:48:52 0232 Starting the add-in registration process.
14:48:52 0232 Loading mscoree.dll
14:48:52 0232 Success.
14:48:52 0232 .NET Framework installation directory:
14:48:52 0232 The latest version of .NET Framework: 'v4.0.30319'
14:48:52 0232 Loading CLR: v4.0.30319.
14:48:52 0232 Calling CLRCreateInstance method.
14:48:52 0232 Success.
14:48:52 0232 Calling GetRuntime method.
14:48:52 0232 Success.
14:48:52 0232 Checking if the hosting API of .NET Framework v4.0 beta is installed.
14:48:52 0232 The hosting API is up to date.
14:48:52 0232 Calling GetInterface method for the CorRuntimeHost interface.
14:48:52 0232 Success.
14:48:52 0232 Starting CLR...
14:48:52 0232 Success.
14:48:52 0232 Getting the CLR version.
14:48:52 0232 The CLR v4.0.30319 has been initialized successfully.
14:48:52 0232 Creating a new domain setup.
14:48:52 0232 Success.
14:48:52 0232 The 'shadow copy' is disabled.
14:48:52 0232 Creating a new application domain.
14:48:52 0232 Success.
14:48:52 0232 Getting the base directory for the domain.
14:48:52 0232 Success. The directory is 'C:\Program Files (x86)\SafeSend\'.
14:48:52 0232 Searching for the Add-in Express core library.
14:48:52 0232 Success. The 'AddinExpress.MSO.2005.dll' file is found.
14:48:52 0232 Creating an instance of the 'AddinExpress.Deployment.ADXRegistrator' class.
14:48:52 0232 Assembly identity is 'AddinExpress.MSO.2005'.
14:48:52 0232 Success.
14:48:52 0232 Unwrapping the instance of the 'AddinExpress.Deployment.ADXRegistrator' class.
14:48:52 0232 Success.
14:48:52 0232 Calling the managed registration procedure (DISPID = 1610743823).
14:48:54 0232 Success.
14:48:54 0232 The add-in registration process is completed with HRESULT = 0.
Posted 01 Dec, 2016 12:45:22 Top
Sergey Grischenko


Add-in Express team


Posts: 7187
Joined: 2004-07-05
Hello,

Is the issue reproducible with the latest version of Add-in Express too? Does the problematic PC have the latest updates installed?
Posted 02 Dec, 2016 11:15:19 Top
EnterpriseDev




Posts: 51
Joined: 2016-07-01
This is running Add-in Express 8.2.4371. We cannot updated it to the latest as of now. Not sure about updated on PC. I understand you may not know the answer to every question, I just thought I check if this was a known error or if you had any suggestions.
Posted 02 Dec, 2016 13:03:28 Top
Andrei Smolin


Add-in Express team


Posts: 14094
Joined: 2006-05-11
Hello EnterpriseDev,

Could you export the following key to a text file and copy the file content here? The registry key is:

HKEY_CLASSES_ROOT\CLSID\{your add-in GUID; see the GUID attribute of the add-in module}.

You can replace any sensitive info with some dummy string(s).

Regards from Belarus (GMT+3),

Andrei Smolin
Add-in Express Team Leader
Posted 05 Dec, 2016 07:36:22 Top
EnterpriseDev




Posts: 51
Joined: 2016-07-01
Please find registry export below. This is the additional information I have:
- User is running Outlook 2010 (32-bit). I have seen the screenshot.
- User is running .NET 4.5. The same version as all the other users.
- User is not local admin. So little chance that there are specific configurations on the user's PC.
- System admin saw a large number of inactive add-ins in Outlook. This was the only thing that "stood out" for this particular machine. Maybe a reinstall of Outlook could help this.
- Comparing on my development machine, the "Implemented Categories" folder only has a "(Default)" key, where as the export below seems to indicate a subkey inside there.


Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{B1104D3A-35D8-4836-BEF2-DA2DA90FE377}]
@="{4BA250A6-8BCA-46A6-982A-F340081187C3}"

[HKEY_CLASSES_ROOT\CLSID\{B1104D3A-35D8-4836-BEF2-DA2DA90FE377}\Implemented Categories]

[HKEY_CLASSES_ROOT\CLSID\{B1104D3A-35D8-4836-BEF2-DA2DA90FE377}\Implemented Categories\{62C8FE65-4EBB-45e7-B440-6E39B2CDBF29}]

[HKEY_CLASSES_ROOT\CLSID\{B1104D3A-35D8-4836-BEF2-DA2DA90FE377}\InprocServer32]
@="C:\\Program Files (x86)\\{MyAddin}\\adxloader64.dll"
"ThreadingModel"="Apartment"
"Class"="{MyAddin}.AddinModule"
"Assembly"="{MyAddin}"
"RuntimeVersion"="v4.0.30319"
"CodeBase"="file:///C:/Program Files (x86)/{MyAddin}/{MyAddin}.DLL"

[HKEY_CLASSES_ROOT\CLSID\{B1104D3A-35D8-4836-BEF2-DA2DA90FE377}\ProgId]
@="{MyProgId}"
Posted 06 Dec, 2016 14:51:56 Top