Einige meiner Kunden erhalten diesen Fehler, wenn mein Produkt versucht, auf Outlook über Out-of-Process-Outlook-COM-Objekte und Redemption-COM-Objekte zuzugreifen.Zugriff auf Outlook-COM-Objekt führt zu Fehler 0x80080005 CO_E_SERVER_EXEC_FAILURE
Ich habe gelesen, dass dieser Fehler auftreten kann, wenn mein Produkt und Outlook auf verschiedenen Berechtigungsebenen ausgeführt werden (z. B. Outlook als Administration, mein Produkt als Standardbenutzer). Gibt es noch andere mögliche Ursachen?
Hier ist der Fehler Call-Stack:
System.Runtime.InteropServices.COMException (0x80080005): der COM-Klassenfactory für die Komponente mit CLSID {Abrufen von 0006F03A-0000-0000-C000-000000000046} aufgrund der nach gescheiterter Fehler: 80080005 Serverausführung fehlgeschlagen (Ausnahme von HRESULT: 0x80080005 (CO_E_SERVER_EXEC_FAILURE)).
bei
System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject (Runtimeobjecttype)
bei
System.Runtime.Remoting.Activation.ActivationServices.CreateInstance (Runtimeservertype)
bei
System.Runtime.Remoting.Activation.ActivationServices. IsCurrentContextOK (Runtimeservertype, Object [] Requisiten, Boolean bNewObj)
bei
System.RuntimeTypeHandle.CreateInstance (Runtime Typ, Boolean publicOnly, Boolean NOCHECK, Boolean & canBeCached, RuntimeMethodHandleInternal & ctor, Boolean & bNeedSecurityCheck) bei System.RuntimeType. CreateInstanceSlow (Bo Olean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark & stackMark)
bei
System.RuntimeType.CreateInstanceDefaultCtor (Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark & stackMark)
bei
System.Activator.CreateInstance (Typ Typ , Boolean nonPublic)
bei
System.Activator.CreateInstance (Typ Typ)
Dieses Problem wird notorisch vom falschen Ende debuggt.Outlook ist beim Starten abgestürzt und gebrannt. Du weißt nicht warum. Es ist nicht üblich, zu stürzen, aber es passiert. Wenn ein Neustart des Computers es nicht behebt, sollte der Benutzer es erneut installieren. Am besten den IT-Mitarbeitern überlassen. –