Follow

UpSlide reactivation service

Context

As with any VSTO add-in, UpSlide can be deactivated even when behaving normally.

For example, this could be cause by 

  • An Office or Windows update
  • Office crashing when UpSlide is running and the user being prompted to deactivate UpSlide.

 

If that happens UpSlide can be reactivated via this procedure.

To avoid this extra work and/or potential IT involvement each time the Add-in gets disabled, we include a reactivation service with UpSlide.

Called UpSlide monitoring service, it runs under local service accounts, and monitors all the registry keys that get modified when UpSlide is deactivated.

If a deactivation change is detected, the service simply reactivates UpSlide.

Note that this service will not interfere with manual deactivation.

 

How to Deploy the Reactivation Service

Three ways to deploy the service on a computer. Each for its own specific use case;

  • Via Support.EXE Tool
  • Directly during UpSlide Deployment 
  • Via Startup Script

 

Via Support.EXE Tool: 

support.PNG

In the Support.EXE tool (bundled with UpSlide after V5.1), there is an option to install the Reactivation Service automatically.

This can help when a single user have issues with UpSlide deactivations.

 

Via a Deployment Script

If UpSlide Reactivation Service needs to be deployed to all the users, download this Script and deploy it using a Startup Script Computer GPO.


gpo.PNG

 

Directly during UpSlide Deployment.

You can deploy UpSlide reactivation Service directly during UpSlide Deployment, for this you'll need to add the DeployReactivationService=1 command line switch under the deployment Script or Package.

cmd.PNG

 

List of monitored keys in the registry

Here is the detailled list of the keys monitored and subject to be altered by Upslide monitoring service.

The following keys are present in the local machine registry hive and their values are susceptible to be reset by the service. They are required for UpSlide to load properly.

  • SOFTWARE\Microsoft\Office\Excel\Addins\Finance3point1.UpSlide.Excel
  • SOFTWARE\Microsoft\Office\PowerPoint\Addins\Finance3point1.UpSlide.PowerPoint
  • SOFTWARE\Microsoft\Office\Word\Addins\Finance3point1.UpSlide.Word
  • SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Wow6432Node\Microsoft\Office\Excel\Addins\Finance3point1.UpSlide.Excel
  • SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Wow6432Node\Microsoft\Office\PowerPoint\Addins\Finance3point1.UpSlide.PowerPoint
  • SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Wow6432Node\Microsoft\Office\Word\Addins\Finance3point1.UpSlide.Word
  • SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Microsoft\Office\Excel\Addins\Finance3point1.UpSlide.Excel
  • SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Microsoft\Office\PowerPoint\Addins\Finance3point1.UpSlide.PowerPoint
  • SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Microsoft\Office\Word\Addins\Finance3point1.UpSlide.Word

In a manner that is identical to the previous keys, the following keys in the user registry hive are needed for UpSlide to load properly and will be reset by the service:

  • SOFTWARE\Microsoft\Office\Excel\Addins\Finance3point1.UpSlide.Excel
  • SOFTWARE\Microsoft\Office\PowerPoint\Addins\Finance3point1.UpSlide.PowerPoint
  • SOFTWARE\Microsoft\Office\Word\Addins\Finance3point1.UpSlide.Word

In addition, some keys are used by the Office Applications to disable add-ins. Disabled add-ins are added as values in the following user registry hive keys:

  • Software\Microsoft\Office\<version>\Excel\Resiliency\DisabledItems
  • Software\Microsoft\Office\<version>\PowerPoint\Resiliency\DisabledItems
  • Software\Microsoft\Office\<version>\Word\Resiliency\DisabledItems

The values corresponding to UpSlide in the above keys will be deleted by the service if needed.

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

0 Comments

Please sign in to leave a comment.
Powered by Zendesk