cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Excel plugin trigger repair on execute

Good morning,

Recently I received an Excel plugin (JetReports) that I want to deploy. The installation is already a vendor MSI.

Activating is done through a number of registry keys under the current user.

How can I activate the JetReports self heal while starting Excel? I am able to trigger the self heal for build-in executable, but triggering the repair by executing files outside has not yet succeeded.

Best regards,
Dennis
(3) Replies
Is a repair on user logon an option? If so, you can use an Active Setup: http://blogs.msdn.com/b/aruns_blog/archive/2011/11/02/10176957.aspx
I agree that Microsoft Active Setup is the correct solution in this case. The problem with the MSI self-healing idea is that the user isn't invoking that plug-in when launching Excel. They're invoking Excel, and therefore the MSI self-healing mechanism is only concerned with the health of the component keypaths that are in the Excel MSI.

Without seeing the Excel plug-in MSI package, I can't say for certain...but I am fairly sure that there are no valid MSI entry points being invoked when that plug-in is loaded. And that means no self-healing for the MSI package. It would be good to take a quick look at the MSI's tables (AppId, Class, Extension, MIME, ODBCDataSource, ProgId, Shortcut, TypeLib, Verb) to see if any valid entry points exist. If all of those tables are empty, abandon all hope for MSI self-healing.
Thank goodness had not rebuilt this system yet although it was scheduled to since we were going with the new version of AdminStudio.



-----------------------
I hope your summer is just like Sexy babydoll filled with surprises.