Ereignis-ID 10006 und 1530: COM+-Anwendung funktioniert nicht in Windows 10

Sie haben eine COM+ -Serveranwendung, in der die Identität so konfiguriert ist, dass sie als ein bestimmter Benutzer ausgeführt wird. Nach einiger Zeit funktioniert die Anwendung möglicherweise nicht mehr und schlägt immer wieder fehl. Sie müssen die COM+ -Anwendung neu starten, um das Problem zu beheben. Im heutigen Beitrag werden wir die Ursache identifizieren und dann die Lösung für das Problem bereitstellen, dass eine COM+ application may stop workingWindows 10 möglicherweise nicht mehr funktioniert , wenn sich ein Benutzer abmeldet.

Eine COM+-Anwendung(Services) ist die primäre Verwaltungs- und Sicherheitseinheit für Komponentendienste(Component) und besteht aus einer Gruppe von COM - Komponenten, die im Allgemeinen verwandte Funktionen ausführen.

Indem Sie logische Gruppen von COM- Komponenten als COM+ -Anwendungen erstellen, können Sie die folgenden Vorteile von COM+ nutzen :

  • Ein Bereitstellungsbereich für COM- Komponenten.
  • Ein gemeinsamer Konfigurationsbereich für COM -Komponenten, einschließlich Sicherheitsgrenzen und Warteschlangen.
  • Speicherung von Komponentenattributen, die nicht vom Komponentenentwickler bereitgestellt werden (z. B. Transaktionen und Synchronisation).
  • Komponenten-Dynamic-Link-Bibliotheken ( DLLs ), die bei Bedarf in Prozesse ( DLLHost.exe ) geladen werden.
  • Verwaltete Serverprozesse zum Hosten von Komponenten.
  • Erstellung und Verwaltung von Threads, die von Komponenten verwendet werden.
  • Zugriff auf das Kontextobjekt für Ressourcenspender, wodurch erworbene Ressourcen automatisch mit dem Kontext verknüpft werden können.

Ereignis-ID 10006(Event ID 10006) und 1530, COM+ -Anwendung funktioniert nicht

Wenn eine COM+ -Anwendung in Windows nicht mehr funktioniert, wenn sich ein Benutzer abmeldet, wird im Anwendungsprotokoll(Application) auf dem Clientcomputer möglicherweise ein Fehler angezeigt, der dem folgenden ähnelt. Wenn die ausführbare Clientdatei auf demselben Computer wie die COM+ -Serveranwendung ausgeführt wird, wird dieser Fehler auf dem COM+ -Server angezeigt:

Event Type: Error
Event Source: DCOM
Event Category: None
Event ID: 10006
Date: 10/17/2009
Time: 1:36:39 PM
User: Domain\user
Computer: *****
Description:
DCOM got error “Unspecified error ” from the computer ‘servername’ when attempting to activate the server: {AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA}

Außerdem werden im Anwendungsprotokoll(Application) des Computers, auf dem die COM+ -Anwendung ausgeführt wird, Ereignisse angezeigt, die den folgenden ähneln :

Protokollname: Anwendung
Quelle: Microsoft-Windows-Benutzerprofildienst(Microsoft-Windows-User Profiles Service)
Datum: 26.10.2009 8:22:13 Uhr
Ereignis-ID: 1530
Aufgabenkategorie: Keine
Ebene: Warnung
Schlüsselwörter: Klassisch
Benutzer: SYSTEM
Computer: SERVERNAME
Beschreibung:
Windows erkannt Ihre Registrierungsdatei wird noch von anderen Anwendungen oder Diensten verwendet. Die Datei wird nun entladen. Die Anwendungen oder Dienste, die Ihre Registrierungsdatei enthalten, funktionieren danach möglicherweise nicht mehr richtig.

DETAIL –
1 Benutzer-Registry-Handles von \Registry\User\S-1-5-21-1049297961-3057247634-349289542-1004_Classes geleakt:
Prozess 2428 (\Device\HarddiskVolume1\Windows\System32\dllhost.exe) hat den Schlüssel geöffnet \REGISTRY\ USER \ S-1-5-21-1123456789-3057247634-349289542-1004_CLASSES

Was verursacht die Ereignis-ID 10006 und 1530

Laut Microsoft;

The User Profile Service will force the unloading of a user profile when that user logs off. This is a situation where the functionality of forcing the unload of the user profile may break an application if registry handles are not closed in the process. This new User Profile Service functionality is the default behavior.

Die Benutzeridentität, die der COM+ -Anwendung zugeordnet ist, wird angemeldet, wenn die COM+ -Anwendung erstmals initialisiert wird. Dieses Problem wird also ausgelöst, wenn sich dieser Benutzer vom Computer abmelden würde, dann würde das Profil des Benutzers entladen und die COM+ -Anwendung kann Registrierungsschlüssel im Profil der Benutzeridentität nicht mehr lesen.

Um dieses Problem zu beheben, müssen Sie das Standardverhalten des Benutzerprofildienstes(User Profile Service) über den Gruppenrichtlinien-Editor(Group Policy Editor) (gpedit.msc) ändern.

So geht's:

  • Starten Sie den Editor für lokale Gruppenrichtlinien .
  • Navigieren Sie zu folgendem Pfad:

Computer Configuration > Administrative Templates > System > User Profiles

  • Doppelklicken Sie im rechten Bereich auf den Eintrag Benutzerregistrierung beim Abmelden des Benutzers nicht zwangsweise entladen(Do not forcefully unload the user registry at user logoff) , um seine Eigenschaften zu bearbeiten.
  • Ändern Sie nun die Einstellung von Nicht konfiguriert(Not Configured) auf Aktiviert(Enabled) , indem Sie das entsprechende Optionsfeld auswählen, das die neue Benutzerprofildienst-(User Profile Service) Funktion deaktiviert.
  • Klicken Sie auf Anwenden(Apply) > OK .

Ereignis-ID 10006 und 1530: COM+-Anwendung funktioniert nicht in Windows 10

Die Richtlinieneinstellung „Benutzerregistrierung beim Abmelden des Benutzers nicht zwangsweise entladen“ wirkt dem Standardverhalten des Windows - Clientbetriebssystems(Do not forcefully unload the user registry at user logoff) entgegen . Wenn diese Option aktiviert ist, entlädt der Benutzerprofildienst(User Profile Service) die Registrierung nicht zwangsweise, sondern wartet, bis keine anderen Prozesse die Benutzerregistrierung verwenden, bevor er sie entlädt.

Hope this helps!



About the author

Ich bin ein Windows 10-Techniker und helfe seit vielen Jahren Einzelpersonen und Unternehmen dabei, die Vorteile des neuen Betriebssystems zu nutzen. Ich habe umfangreiche Kenntnisse über Microsoft Office, einschließlich der Anpassung des Erscheinungsbilds und der Personalisierung von Anwendungen für verschiedene Benutzer. Außerdem weiß ich, wie ich mit der Explorer-App Dateien und Ordner auf meinem Computer durchsuchen und finden kann.



Related posts