Freigeben über


ActivationFailureLoggingLevel

Legt die Ausführlichkeit von Ereignisprotokolleinträgen zu fehlgeschlagenen Anforderungen für den Komponentenstart und die Aktivierung fest.

Registrierungseintrag

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole
   ActivationFailureLoggingLevel = value

Bemerkungen

Dies ist ein REG_DWORD Wert.

Wert Beschreibung
0 Verwenden Sie die diskrete Protokollierung. Protokollfehler standardmäßig, clients können dieses Verhalten jedoch außer Kraft setzen, indem sie CLSCTX_NO_FAILURE_LOG in CoCreateInstanceEx-angeben. Dies ist der Standardwert.
1 Protokollieren Sie immer alle Fehler, unabhängig davon, was der Client angegeben hat.
2 Protokollieren Sie niemals Fehler, unabhängig davon, was der Client angegeben hat.

 

Wenn Sie eine Anwendung zum Steuern der Ereignisprotokollierung benötigen, wird empfohlen, diesen Wert auf 0 festzulegen und den Clientcode zu schreiben, um ihn bei Bedarf außer Kraft zu setzen. Es wird dringend empfohlen, den Wert nicht auf 2 festzulegen. Wenn die Ereignisprotokollierung deaktiviert ist, ist es schwieriger, Probleme zu diagnostizieren. Bei Computereinschränkungsberechtigungsfehlern, bei denen COM nicht über die CLSCTX-Bits verfügt, behandelt COM den Wert 0 als 1.

Festlegen der Sicherheit für COM-Anwendungen