XLL Module not installing on One PC/User. Works fine for everybody else

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

XLL Module not installing on One PC/User. Works fine for everybody else
 
mohan.ankur




Posts: 32
Joined: 2011-01-24
Team,

Please can you help me here? I have an addin that has both the menu and the XLL module in one setup. For this particular user who is using Windows 10 and the Office 365, I tried using both clickonce and MSI installer none of them seems to install the XLL functions. I do see the menu and everything else.

Below are the logs from the user's pc....

Please can you help me with some pointers?

Many Thanks in advance.

Kind regards
Ankur


Add-in Express Registrator Log File: 10/10/2016 14:32:25

Installation directory: C:\Users\deang\AppData\Local\marketxls.com\marketxls\
Registrator version: 7.7.4087.0
Operating System: Microsoft (build 9200), 64-bit
Process Owner: Administrator
Command Line: "C:\Users\deang\AppData\Local\marketxls.com\marketxls\adxregistrator.exe" /uninstall="MarketXLS.dll" /privileges=user
Run 'As Administrator': No
Process Elevated: No
Integrity Level: Medium
UAC (User Account Control): On
--------------------------------------------------------------
14:32:25 0568 Starting the add-in unregistration process.
14:32:25 0568 Loading mscoree.dll
14:32:25 0568 Success.
14:32:25 0568 .NET Framework installation directory:
14:32:25 0568 The latest version of .NET Framework: 'v4.0.30319'
14:32:25 0568 Loading CLR: v4.0.30319.
14:32:25 0568 Calling CLRCreateInstance method.
14:32:25 0568 Success.
14:32:25 0568 Calling GetRuntime method.
14:32:25 0568 Success.
14:32:25 0568 Checking if the hosting API of .NET Framework v4.0 beta is installed.
14:32:25 0568 The hosting API is up to date.
14:32:25 0568 Calling GetInterface method for the CorRuntimeHost interface.
14:32:25 0568 Success.
14:32:25 0568 Starting CLR...
14:32:25 0568 Success.
14:32:25 0568 Getting the CLR version.
14:32:25 0568 The CLR v4.0.30319 has been initialized successfully.
14:32:25 0568 Creating a new domain setup.
14:32:25 0568 Success.
14:32:25 0568 Getting the add-in directory.
14:32:25 0568 Success. The directory is 'C:\Users\deang\AppData\Local\marketxls.com\marketxls\'
14:32:25 0568 The 'shadow copy' is disabled.
14:32:25 0568 Creating a new application domain.
14:32:25 0568 Success.
14:32:25 0568 Getting the base directory for the domain.
14:32:25 0568 Success. The directory is 'C:\Users\deang\AppData\Local\marketxls.com\marketxls\'.
14:32:25 0568 Searching for the Add-in Express core library.
14:32:25 0568 Success. The 'AddinExpress.MSO.2005.dll' file is found.
14:32:25 0568 Creating an instance of the 'AddinExpress.Deployment.ADXRegistrator' class.
14:32:25 0568 Assembly identity is 'AddinExpress.MSO.2005'.
14:32:25 0568 Success.
14:32:25 0568 Unwrapping the instance of the 'AddinExpress.Deployment.ADXRegistrator' class.
14:32:25 0568 Success.
14:32:25 0568 Calling the managed unregistration procedure (DISPID = 1610743823).
14:32:27 0568 Success.
14:32:27 0568 The add-in unregistration process is completed with HRESULT = 0.



Add-in Express Loader Log File: 10/10/2016 14:42:47:881

Startup directory: C:\Users\deang\AppData\Local\Apps\2.0\QYK5JMKR.JRH\JHA9WK33.QG1\marketxls_c345630e3d1f4aa0_0007.0000_9855075ebcc0174d\
Loader version: 7.7.4087.0
Operating System: Microsoft (build 14393), 64-bit
Process Owner: Administrator
Command Line: "C:\Program Files (x86)\Microsoft Office\root\Office16\EXCEL.EXE"
Run 'As Administrator': No
Process Elevated: No
Integrity Level: Medium
UAC (User Account Control): On
------------------------------------------------------------------------
14:42:47:885 3528 14736 Start.
14:42:47:885 3528 14736 Creating a new instance of the add-in loader.
14:42:47:885 3528 14736 Loading mscoree.dll
14:42:47:886 3528 14736 Success.
14:42:47:886 3528 14736 Loading the configuration from the system registry.
14:42:47:886 3528 14736 Getting the latest CLR version.
14:42:47:887 3528 14736 The latest CLR version is 'v4.0.30319'.
14:42:47:887 3528 14736 The configuration has been loaded successfully.
14:42:47:887 3528 14736 Runtime version: v4.0.30319.
14:42:47:887 3528 14736 Assembly name: MarketXLS.
14:42:47:887 3528 14736 Class name: MarketXLS.AddinModule.
14:42:47:887 3528 14736 Registry key: CLSID\{58D31640-602B-4753-AB1B-89B87EE3B2B8}.
14:42:47:887 3528 14736 Attempting to create a new instance of the managed add-in class: CLR - v4.0.30319
14:42:47:887 3528 14736 Loading CLR: v4.0.30319.
14:42:47:887 3528 14736 Calling CLRCreateInstance method.
14:42:47:887 3528 14736 Success.
14:42:47:887 3528 14736 Calling GetRuntime method.
14:42:47:887 3528 14736 Success.
14:42:47:887 3528 14736 Checking if the hosting API of .NET Framework v4.0 beta is installed.
14:42:47:894 3528 14736 The hosting API is up to date.
14:42:47:894 3528 14736 Calling GetInterface method for the CorRuntimeHost interface.
14:42:47:894 3528 14736 Success.
14:42:47:894 3528 14736 Starting CLR...
14:42:47:895 3528 14736 Success.
14:42:47:895 3528 14736 Getting the CLR version.
14:42:47:895 3528 14736 The CLR v4.0.30319 has been initialized successfully.
14:42:47:895 3528 14736 Creating a new domain setup.
14:42:47:897 3528 14736 Success.
14:42:47:897 3528 14736 Getting the add-in directory.
14:42:47:897 3528 14736 Success. The directory is 'C:\Users\deang\AppData\Local\Apps\2.0\QYK5JMKR.JRH\JHA9WK33.QG1\marketxls_c345630e3d1f4aa0_0007.0000_9855075ebcc0174d\'
14:42:47:898 3528 14736 The configuration file is 'C:\Users\deang\AppData\Local\Apps\2.0\QYK5JMKR.JRH\JHA9WK33.QG1\marketxls_c345630e3d1f4aa0_0007.0000_9855075ebcc0174d\MarketXLS.dll.config'
14:42:47:898 3528 14736 The 'shadow copy' is disabled.
14:42:47:898 3528 14736 Creating a new application domain.
14:42:47:903 3528 14736 Success.
14:42:47:903 3528 14736 Creating an instance of the managed class. Assembly identity: 'MarketXLS'
14:42:48:026 3528 14736 Success.
14:42:48:026 3528 14736 Unwrapping the managed class.
14:42:48:050 3528 14736 Success.
14:42:48:050 3528 14736 Querying the add-in extensibility.
14:42:48:050 3528 14736 Success.
14:42:48:050 3528 14736 Querying the custom task panes.
14:42:48:050 3528 14736 Success.
14:42:48:050 3528 14736 Querying the ribbon extensibility.
14:42:48:050 3528 14736 Success.
14:42:48:050 3528 14736 Querying the form regions.
14:42:48:050 3528 14736 Success.
14:42:48:050 3528 14736 Querying the encryption provider.
14:42:48:051 3528 14736 The 'EncryptionProvider' interface is not supported.
14:42:48:051 3528 14736 Getting the dispid of the 'Dispose' method.
14:42:48:060 3528 14736 Success.
14:42:48:060 3528 14736 The instance of the managed add-in class has been created successfully.
Posted 10 Oct, 2016 09:13:21 Top
Andrei Smolin


Add-in Express team


Posts: 14115
Joined: 2006-05-11
Hello Ankur,

Note that the adxregistrator.log describes unregistration, not registration. Make sure your installer's custom actions create a separate log file when the add-in is being registered; please provide that file.

I've noticed that the add-in uses shadowCopyEnabled="true" in adxloader.dll.manifest. Unless there's a special requirement to use this feature, set this attribute to "true.

Please confirm that you use Add-in Express 7.7.4087.

What Excel version(s) do you have on that machine?

Regards from Belarus (GMT+3),

Andrei Smolin
Add-in Express Team Leader
Posted 10 Oct, 2016 09:40:28 Top