Enforce Office Add-ins

This guide will show you how to force add-ins to load in Office every single time. We will also prevent users and office from disabling/enabling add-ins*.

*Outlook 2016* will sometimes disable add-ins any way, but we will apply a workaround for this.

At the end of the guide, the add-ins you configure will look like this:

Getting the ClassID of an add-in

Find the ClassID of the Add-in. This is found in:

  • HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\Outlook\Addins
  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Outlook\Addins
  • HKEY_LOCAL_MACHINE\Software\WOW6432Node\Microsoft\Office\application name\Addins
  • HKEY_CURRENT_USER\Software\WOW6432Node\Microsoft\Office\application name\Addins

It is usually in a format similar to Application.OutAddin

Enforcing add-ins 

We will now create a GPO that will enable or disable the add-ins that we configure.
  1. Create a GPO called Office Enforced Add-ins
    1. *Depending on the importance(compliance, auditing, etc) of this Add-in it might be a good idea to Enforce the GPO(Right Click > Enforced) . This ensures that it is applies to OUs that have Inheritance Blocked
  2. Go to User Configuration\preferences\Windows Settings\Registry
  3. Create a new Collection Item to group the Add-ins
  4. Create a new Registry Item
    1. Hive: HKCU
    2. Key path: Software\Policies\Microsoft\Office\16.0\Outlook\Resiliency\AddinList
      1. (For word addons, use Software\Policies\Microsoft\Office\16.0\Word\Resiliency\AddinList instead)
    3. Value Name: Enter the ClassID
    4. Value Type: REG_SZ
    5. Value Data: Enter the appropriate value
      1. 0: The add-on is disabled and your employees can’t change it.
      2. 1: The add-on is enabled and your employees can’t change it.
      3. 2: The add-on is enabled and your employees can change it.
    6. Under Common make sure to enable "Remove this item when it is no longer applied"
    7. Set the item level targeting filter if you are only applying the policy to certain users(members of certain group).
  5. Remove add-ins in the Crashing or Disabled List
    1. Outlook 2016 will sometimes disable add-ins even if they are enforced. Creating the reg keys below will ensure that they are enabled the next time a user signs in.
    2. Clear CrashingAddinList
      1. Action: Delete
      2. Hive: HKEY_CURRENT_USER
      3. Key Path: SOFTWARE\Microsoft\Office\16.0\Outlook\Resiliency\CrashingAddinList
    3. Create CrashingAddinList
      1. Action: Create
      2. Hive: HKEY_CURRENT_USER
      3. Key Path: SOFTWARE\Microsoft\Office\16.0\Outlook\Resiliency\CrashingAddinList
    4. Clear DisabledItems
      1. Action Delete
      2. Hive: HKEY_CURRENT_USER
      3. Key Path: SOFTWARE\Microsoft\Office\16.0\Outlook\Resiliency\DisabledItems
    5. Create DisabledItems
      1. Action: Create
      2. Hive: HKEY_CURRENT_USER
      3. Key Path: SOFTWARE\Microsoft\Office\16.0\Outlook\Resiliency\DisabledItems

List of add-ins

Below is a list of ClassIDs that correspond to some add-ins

Word

Dragon.Word2000Support.1 Dragon NaturallySpeaking Word Add-in
ClientProfilesIntegrationOfficeADX.AddinModule ATO Office Add-in
DMintegration_NET.Connect DMintegration_NET.Connect
NPDFOfficeAddin.OfficeAddin Nuance Office Addin
PDFMaker.OfficeAddin Acrobat PDF creator
Excel

ScanSoft.ExcelAddIn Dragon NaturallySpeaking
DMintegration_NET.Connect DMintegration_NET.Connect
NPDFOfficeAddin.OfficeAddin Nuance Office Addin
PDFMaker.OfficeAddin Acrobat PDF creator
ClientProfilesIntegrationOfficeADX.AddinModule Aderant Total Office Add-in
Outlook

SperrySoftwareEngine.Connect Sperry Software Outlook Add-Ins
dgnoutlook.Connect
Dragon NaturallySpeaking Outlook Add-in
ClientProfiles.Integration.Office.Outlook ATO Office Add-in
EMIExch.EMIAddIn Hummingbird DMI Add-In for Outlook
Workshare.OutlookRibbon.Addin Workshare Outlook Add-in
PmLinkOL.Addin PracticeMaster Outlook Add-in
NPDFOutlookAddin.NPDFOutlook.1 Nuance Convert PDF Add-in for Outlook
CloudAttachment.Outlook.Addin.Connecter WD SyncedTool Add-in
Malone.AddinModule ShareFile Outlook Plug-in
PDFMOutlook.PDFMOutlook Acrobat PDFMaker Office COM Addin
IpswitchOutlookPlugin IP Switch
TeamViewerOutlookAddIn TeamViewer Outlook Add-in
MimecastServicesForOutlook.AddinModule MimeCast for Outlook
GrammarlyAddIn.Connect Grammarly
BackstopOutlookAddIn Backstop for Outlook
AdobeAcroOutlook.SendAsLink Adobe send and track
ColleagueImport.ColleagueImportAddin Microsoft SharePoint Server Colleague Import Add-in

Comments

Popular posts from this blog

Best Practices for Deploying User Profile Disks

Deploying FSLogix Office 365 Containers

Folder Redirection permissions and GPO