Unterstützung für das Aktiviertlassen von Add-Ins

Programme in Office 2013 und höheren Versionen bieten Add-In-Resilienz, was bedeutet, dass Apps ein Add-In deaktivieren, wenn es langsam funktioniert. Sie können Add-Ins jedoch erneut aktivieren und verhindern, dass Add-Ins von anderen Office-Programmen automatisch deaktiviert werden.

Verhindern, dass Add-Ins deaktiviert werden

Auch wenn die meisten Add-Ins nicht durch das Add-In-Deaktivierungsfeature deaktiviert werden, möchten Sie nicht, dass Ihr Add-In ständig deaktiviert wird.

Im Folgenden sind einige Vorschläge zur Verbesserung der Add-In-Leistung aufgeführt:

  • Bevorzugen Sie native COM-Add-Ins gegenüber verwalteten Add-Ins, da verwaltete Add-Ins den Mehraufwand für das Laden der .NET Framework während des Outlook-Starts verursachen müssen.

  • Wenn Sie Aufgaben mit langer Ausführungszeit haben, z. B. Herstellen einer teuren Verbindung mit einer Datenbank, verschieben Sie diese Aufgaben auf einen Zeitpunkt nach dem Start.

  • Wenn möglich, sollten Sie Daten lokal zwischenspeichern, anstatt teure Netzwerkaufrufe während der Ereignisse FolderSwitch und BeforeFolderSwitch eines Explorers oder der Open-Ereignisse eines Elements auszuführen.

  • Beachten Sie, dass alle Aufrufe an das Outlook-Objektmodell im Hauptvordergrundthread von Outlook ausgeführt werden. Vermeiden Sie nach Möglichkeit langwierige Outlook-Objektmodellaufrufe.

  • In Outlook 2013 geben Aufrufe des Outlook-Objektmodells E_RPC_WRONG_THREAD zurück, wenn das Outlook-Objektmodell aus einem Hintergrundthread aufgerufen wird.

  • Der Abruf ist ein aufwändiger Vorgang. Ziehen Sie daher immer ein ereignisgesteuertes Modell gegenüber dem Abruf vor.

Hinweis

Unter den folgenden Bedingungen können Sie nicht verhindern, dass Outlook Add-Ins deaktiviert:

  • Das Add-In lässt Outlook abstürzen.

  • Das Add-In kann nicht geladen werden.

In diesen Fällen muss die Ursache des Absturzes oder Ladefehlers zusammen mit dem Add-In-Besitzer behoben werden.

Kontrolle des Systemadministrators über Add-Ins

Der Benutzer kann steuern, welche Add-Ins auf seinem Computer ausgeführt werden. Ab Office 2013 können Systemadministratoren mithilfe von Gruppenrichtlinien eine erweiterte Steuerungsebene für Add-Ins konfigurieren. Gruppenrichtlinien haben immer Vorrang vor Benutzereinstellungen, und Benutzer können keine Add-In-Einstellungen für Add-Ins ändern, die mit der Gruppenrichtlinie Liste der verwalteten Add-Ins konfiguriert wurden.

Für Outlook werden die Registrierungsschlüssel und -einstellungen in den folgenden Tabellen beschrieben.

Name Beschreibung
Schlüssel Office 2013:
HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\15.0\Outlook\Resiliency\AddinList

Office 2016/2019/365:
HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\16.0\Outlook\Resiliency\AddinList
Beschreibung Mit dieser Richtlinieneinstellung können Sie die Liste der verwalteten Add-Ins angeben, die immer aktiviert, immer deaktiviert (blockiert) oder vom Benutzer konfigurierbar sind.

HINWEIS: Hier bezieht sich der Begriff "verwaltet" auf Add-Ins, die von der Gruppenrichtlinie verarbeitet werden, und bezieht sich nicht auf Add-Ins, die in verwalteten Programmiersprachen entwickelt werden.
String ProgID des Add-Ins
Werte Geben Sie den Wert wie folgt an:
0 = immer deaktiviert (blockiert)
1 = immer aktiviert
2 = vom Benutzer konfigurierbar und nicht durch die Richtlinieneinstellung Alle nicht verwalteten Add-Ins blockieren blockiert, wenn aktiviert.

Hinweis

Verwenden Sie zum Abrufen der ProgID für ein Add-In den Windows-Registrierungseditor auf dem Clientcomputer, auf dem das Add-In installiert ist. Kopieren Sie die Namen der Registrierungsschlüssel unter: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\<application>\Addins oder HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\<application>\Addins. Bei Namen von Registrierungsschlüsseln wird die Groß-/Kleinschreibung beachtet.

  • Wenn Sie diese Richtlinieneinstellung deaktivieren oder nicht aktivieren, wird die Liste der verwalteten Add-Ins gelöscht. Wenn die Richtlinieneinstellung Alle nicht verwalteten Add-Ins blockieren aktiviert ist, werden alle Add-Ins blockiert.

  • Add-Ins, die durch diese Richtlinie deaktiviert sind, werden nie vom Deaktivierungsfeature für Add-Ins von Outlook deaktiviert, das Add-Ins aus Gründen der Leistung, Stabilität oder Zuverlässigkeit deaktiviert.

  • Wenn der Benutzer "Dieses Add-In immer aktivieren" ausgibt, wird die Registrierung aktualisiert, um Details zum Add-In einzuschließen, das von der Funktion für die automatische Deaktivierung ausgenommen werden soll.

Name Beschreibung
Schlüssel HKEY_CURRENT_USER\Software\Microsoft\Office\x.0\Outlook\Resiliency\DoNotDisableAddinList
Beschreibung Dieser Schlüssel verhindert, dass von Ihnen angegebene Add-Ins durch das Feature zum Deaktivieren von Add-Ins deaktiviert werden.
DWORD ProgID des Add-Ins
Werte Ein Hexadezimalwert zwischen 1 und A, der den Grund angibt, warum das Add-In ursprünglich deaktiviert wurde:
0x00000001 Startladevorgang (LoadBehavior = 3)
0x00000002 Lastbedarf (LoadBehavior = 9)
0x00000003 Absturz
0x00000004 Bearbeiten des FolderSwitch-Ereignisses
0x00000005 Bearbeiten des BeforeFolderSwitch-Ereignisses
0x00000006 Element geöffnet
0x00000007 Iterationsanzahl
0x00000008 Herunterfahren
0x00000009 Absturz, aber nicht deaktiviert, da das Add-In in der Zulassungsliste enthalten ist
0x0000000A Absturz, aber nicht deaktiviert, da der Benutzer "Nein" im Dialogfeld "Deaktivieren" ausgewählt hat.

HINWEIS: Der Platzhalter "x.0" stellt die Version von Office dar (16.0 = Office 2016/2019/365, 15.0 = Office 2013).

Hinweis

Wenn Sie ein Add-In erneut aktivieren, das gleichzeitig ein Leistungsproblem verursacht hat, treten bei Benutzern in Zukunft möglicherweise Leistungsprobleme im Office-Programm auf, für das das Add-In geladen wird.

Zum Blockieren von Add-Ins, die nicht durch diese Richtlinieneinstellung verwaltet werden, müssen Sie auch die Richtlinieneinstellung Alle nicht verwalteten Add-Ins blockieren konfigurieren.

Siehe auch

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.