How to force an Outlook Add-In to load always?

How to force an Outlook Add-In to load always?


Outlook's resiliency logic, which was introduced with Outlook 2013, allows you to control the way slow add-ins are handled. It gives users option to disable add-ins that take more than 1 second to load, during Outlook launch.

 

In this post we will learn how to force Outlook to always load a specific add-in, by modifying Windows Registry settings.

 

To get started with this, you will first need to know the fully qualified name of the add-in that you want to forcely loaded by Outlook client. You can get this information from the Windows Registry. To do this, open the Registry Editor (regedit.exe) and navigate to this path: HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Addins, where '16.0' is the product version of Outlook 2016. Copy the name of the add-in that you want to apply. Here's a screenshot to refer:

 

Here's how to find fully qualified name of the Outlook Add-In installed on the system

 

Next step is to force Outlook to load the add-in, even though it is performing slow during Outlook loading time. For this, navigate to the registry path: HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Resiliency\DoNotDisableAddinList and create a DWORD registry KEY. Give it the same name of the add-in that you copied from the previous section.

 

Here's how to create DWORD key in Windows Registry to ask Outlook to force load an addin

 

Now, set the DWORD value to '1' to ask the system to always enable it:

 

Here's how to set the DWORD value to force Outlook to load a slow Add-in

 

Once done, restart Outlook and navigate to File and click on the button Slow and Disabled COM Add-ins, as shown below:

 

Here's how to navigate to Outlook's Slow and Disabled addin list

 

The following screen will be shown with the list of add-ins, which contains the add-ins having performance impact and/or forcely loaded by Outlook. The add-in that you have added to the 'DoNotDisableAddinList' registry key, will be listed here as 'Always Enabled'.

 

Here's how the addin will be listed as Slow Add-In but Outlook will force load it

 

I hope that the post was helpful and would give you the basic understanding to forcefully enable Outlook to load an add-in even though it is performing slow during launch. Based on this, you can now programmatically configure this settings to always load a specific add-in.

 

 


If you have come this far, it means that you liked what you are reading. Why not reach little more and connect with me directly on Twitter, Facebook, Google+ and LinkedIn. I would love to hear your thoughts and opinions on my articles directly.

Also, don't forget to share your views and/or feedback in the comment section below.

0 comments

 
© 2008-2018 Kunal-Chowdhury.com - Microsoft Technology Blog for developers and consumers | Designed by Kunal Chowdhury
Back to top