Symptome
- Das Add-In wird im jeweiligen Microsoft-Office-Programm unter Datei – Optionen – Add-Ins unter „Inaktive Anwendungs-Add-Ins“ aufgeführt
- Es sind Registry-Keys zum Add-In in HKEY_LOCAL_MACHINE vorhanden
- Es sind Log-Dateien %appdata%\HvS-Consulting vorhanden
Potenzielle Ursachen
- Der Benutzer hat das Add-In deaktiviert
- Es wurde versucht, das Add-In zu starten, aber es ist irgendwo ein Fehler aufgetreten
Fehlersuche
Gehen Sie in Outlook in Datei – Optionen – Add-Ins – gehe zu „COM Addins“ und aktivieren Sie händisch IS-FOX Encrypt. Schließen Sie den Dialog. Es wird nun versucht, das Add-In zu laden.
IS-FOX Encrypt wird jetzt geladen
Technisch kann das Add-In offensichtlich geladen werden, aber beim Start von Outlook wird verhindert, dass es geladen wird. Die IS-FOX Encrypt-Logfiles sind vorhanden, enthalten aber keine Fehlermeldung.
Bitte überprüfen Sie die Registry-Keys. Es ist sehr wahrscheinlich, dass im HKEY_LOCAL_MACHINE das Add-In auf LoadBehavior 3 steht (= immer starten) und ein weiterer Eintrag im HKEY_CURRENT_USER existiert, mit LoadBehavior 0 (= niemals starten). Ändern Sie den Eintrag im HKEY_CURRENT_USER auf LoadBehavior = 3 und starten Sie Outlook neu.
Für Installationen auf einem Terminalserver gibt es noch die Möglichkeit des Vorhandenseins einer „AllowedUser.txt“. Mit der Datei AllowedUsers.txt können Sie IS-FOX Encrypt auf einem Terminalserver nur für bestimmte Benutzer aktivieren. Pro E-Mail-Adresse wird eine eigene Zeile verwendet. Beim Start des Add-Ins wird diese Datei überprüft und mit der lokalen E-Mail-Adresse abgeglichen.
- Wird die E-Mail-Adresse in der allowedUser.txt gefunden, wird das Add-In geladen
- Wird die E-Mail-Adresse nicht gefunden, wird das Add-in entladen
Damit die Informationen dieser Datei gezogen werden, muss sie sich im Installationsverzeichnis befinden, also in der Regel in C:\Programme(x86)\HvS-Consulting\IS-FOX Encrypt.
IS-FOX Encrypt wird trotzdem nicht geladen
Das Add-In kann technisch offensichtlich nicht geladen werden. Gehen Sie noch einmal in Datei – Optionen – Add-Ins – gehe zu „COM Addins“ und markieren IS-FOX Encrypt erneut. Wenn nun unter Ladeverhalten „Es ist ein Fehler aufgetreten“ (a runtime error occurred) zu lesen ist, haben wir einen Fehler mit einer falschen oder fehlenden Basis-Komponente (.NET, VSTO, PIA).
In diesem Fall müssen Sie erst einmal die VSTO-Fehlermeldungen vorübergehend einschalten, um eine genaue Fehlermeldung zu erhalten und den Fehler einzugrenzen.
- Schließen Sie Microsoft-Outlook
- Öffnen Sie in der Systemsteuerung „System und Sicherheit“ und dort „System“
- Wählen Sie „erweiterte Systemeinstellungen“ (benötigt Admin Rechte)
- Wählen Sie rechts unten „Umgebungsvariablen“
- Klicken Sie unter „Systemvariablen“ auf „Neu“ und erstellen Sie eine neue Variable:
- Name: VSTO_SUPPRESSDISPLAYALERTS
- Wert: 0
- Bestätigen Sie die Dialogboxen mit OK
- Starten Sie Outlook neu
Gehen Sie nun wieder in Datei – Optionen – Add-Ins – gehe zu „COM Addins“ und aktivieren Sie IS-FOX Encrypt erneut. Sie sollten jetzt eine vollständige Fehlermeldung erhalten.
Die 'Common Language Runtime' konnte nicht geladen werden (The 'common language runtime' could not be loaded):
Das .NET-Framework 4.5.2 oder höher ist nicht installiert. Bitte installieren Sie .NET-Framework 4.5.2 oder höher.
Zugriff verweigert (Ausnahme von HRESULT: 0x80070005 (E_ACCESSDENIED):
Der ClickOnce-Cache von Microsoft ist fehlerhaft. Bitte installieren Sie .NET-Framework neu.
- Öffnen Sie „Systemsteuerung“ – „Programme“ – „Programme und Features“
- Wählen Sie „“Windows Features aktivieren oder deaktivieren“ (benötigt Admin Rechte)
- Deaktivieren Sie beide .NET-Frameworks (3.x und 4.x). Durch Bestätigung mit OK werden die .NET-Frameworks deinstalliert
- Starten Sie den Rechner neu
- Installieren Sie nun das .NET-Framework 4.5.2 oder höher
- Starten Sie den Rechner neu
- Starten Sie Outlook und testen Sie das IS-FOX Add-In
Ausnahme beim Lesen des Manifests aus „file:///C......./IS-FOX%20Encrypt.vsto“. Das Manifest ist möglicherweise ungültig oder die Datei konnte nicht geöffnet werden.
Mögliche Ursache 1: .NET-Framework 4.5 oder 4.5.1 ist installiert. Bitte installieren Sie .NET-Framework 4.5.2 oder höher
Mögliche Ursache 2: Die VSTO ist nicht aktuell. Bitte installieren Sie die aktuelle .NET-Programmierunterstützung von Microsoft-Office (Systemsteuerung – Programme und Features – Microsoft Office – Ändern – Features hinzufügen oder entfernen)
Nach erfolgreicher Fehlerbehebung entfernen Sie bitte wieder die Systemvariable VSTO_SUPPRESSDISPLAYALERTS.