VediramVediramSupport

Registry Details

Every registry location Deck scans and writes, including policy and Excel XLL keys

Overview

Deck reads and writes Office add-in configuration in the Windows Registry. Knowing the exact locations helps diagnose add-in discovery and profile-activation issues, and shows administrators where policy lands.

Add-in discovery paths

Deck scans the Office 16.0 family (Office 2016 and later) for COM/VSTO add-ins. It reads each of these, where <app> is Excel, Outlook, Word, or PowerPoint:

PathScopeAccess
HKCU\Software\Microsoft\Office\16.0\<app>\Addins\Current userRead/Write
HKCU\Software\Microsoft\Office\<app>\Addins\Current user (non-versioned)Read/Write
HKLM\Software\Microsoft\Office\16.0\<app>\Addins\All usersRead only
HKLM\Software\Microsoft\Office\<app>\Addins\All users (non-versioned)Read only
HKLM\Software\WOW6432Node\Microsoft\Office\16.0\<app>\Addins\All users (32-bit)Read only
HKLM\Software\WOW6432Node\Microsoft\Office\<app>\Addins\All users (32-bit, non-versioned)Read only

Each add-in is a subkey whose name is the add-in's ProgID.

LoadBehavior values

The LoadBehavior DWORD controls whether a COM/VSTO add-in loads:

ValueMeaning
3Load at startup (enabled)
2Do not load at startup (disabled)
16Load on demand
0Disconnected

When activating a profile, Deck writes 3 for enabled add-ins and 2 for disabled ones - in the user hive only.

HKLM (admin-managed) add-ins

Add-ins under HKLM are deployed machine-wide by IT (via Group Policy, SCCM, or an installer). Deck displays them with a lock icon and never modifies them. To change these, contact your IT team.

Excel XLL keys

Excel native .xll add-ins are not COM add-ins and don't use LoadBehavior. They load from a numbered sequence under:

HKCU\Software\Microsoft\Office\16.0\Excel\Options

as values OPEN, OPEN1, OPEN2, … each holding an entry like /R "C:\Addins\MyAddin.xll". Deck reconciles this sequence according to the Managed Extensions policies - see Managing Excel XLL Extensions.

Policy keys

Group Policy settings are read from:

KeyScope
HKLM\SOFTWARE\Policies\Vediram\DeckMachine (takes precedence)
HKCU\SOFTWARE\Policies\Vediram\DeckUser
HKLM\SOFTWARE\Policies\Vediram\Deck\ManagedExtensionsExcel XLL policies (machine only)

Each value under these keys corresponds to a policy in the Policy Reference.

Auto-start key

When start-with-Windows is enabled:

HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
    VediramDeck = "…\Vediram.Deck.Core.exe"

Troubleshooting registry issues

If add-ins aren't detected:

  1. Confirm the add-in has a subkey under one of the discovery paths above (use regedit).
  2. Verify the Office version is 16.0 (Office 2016+); older versions use paths Deck doesn't scan.
  3. Run Diagnostics in Deck to find orphaned or inconsistent entries.

See Add-ins not detected.