Gebeurtenis-ID 10006 en 1530: COM+-toepassing werkt niet in Windows 10

U hebt een COM+ -servertoepassing waarin de identiteit is geconfigureerd om als een specifieke gebruiker te worden uitgevoerd. Na enige tijd te hebben gewerkt, kan de toepassing stoppen met werken en blijven falen. U moet de COM+ -toepassing opnieuw opstarten om het probleem op te lossen. In het bericht van vandaag zullen we de oorzaak identificeren en vervolgens de oplossing bieden voor het probleem van een COM+ application may stop working in Windows 10 wanneer een gebruiker zich afmeldt.

Een COM+ -toepassing is de primaire eenheid van beheer en beveiliging voor Component Services en bestaat uit een groep COM - componenten die over het algemeen gerelateerde functies uitvoeren.

Door logische groepen COM - componenten te maken als COM+ -toepassingen, kunt u profiteren van de volgende voordelen van COM+ :

  • Een implementatiebereik voor COM - componenten.
  • Een algemeen configuratiebereik voor COM - componenten, inclusief beveiligingsgrenzen en wachtrijen.
  • Opslag van componentkenmerken die niet door de componentontwikkelaar zijn verstrekt (bijvoorbeeld transacties en synchronisatie).
  • Component dynamic-link bibliotheken ( DLL's ) die op aanvraag in processen ( DLLHost.exe ) worden geladen.
  • Beheerde serverprocessen om componenten te hosten.
  • Creatie en beheer van threads die door componenten worden gebruikt.
  • Toegang tot het contextobject voor resourcedispensers, waardoor verworven resources automatisch aan de context kunnen worden gekoppeld.

Gebeurtenis-ID 10006(Event ID 10006) & 1530, COM+ -toepassing werkt niet

Wanneer een COM+ -toepassing niet meer werkt in Windows wanneer een gebruiker zich afmeldt, ziet u mogelijk een fout van de volgende strekking in het toepassingslogboek(Application) op de clientcomputer. Als het uitvoerbare bestand van de client op dezelfde computer draait als de COM+ -servertoepassing, ziet u deze fout op de COM+ -server:

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}

U ziet ook gebeurtenissen die lijken op de volgende in het toepassingslogboek(Application) van de computer waarop de COM+ -toepassing wordt uitgevoerd:

Logboeknaam : Toepassingsbron
: Microsoft-Windows-gebruikersprofielen Servicedatum(Microsoft-Windows-User Profiles Service)
: 26-10-2009 8:22:13 AM
Gebeurtenis-ID: 1530 Taakcategorie
: Geen
Niveau: Waarschuwing
Trefwoorden: Klassiek
Gebruiker: SYSTEEM
Computer: SERVERNAME
Beschrijving:
Windows gedetecteerd uw registerbestand wordt nog steeds gebruikt door andere toepassingen of services. Het bestand wordt nu verwijderd. De toepassingen of services die uw registerbestand bevatten, werken daarna mogelijk niet goed meer.

DETAIL -
1 gebruikersregisterhandvatten gelekt uit \Registry\User\S-1-5-21-1049297961-3057247634-349289542-1004_Classes:
Process 2428 (\Device\HarddiskVolume1\Windows\System32\dllhost.exe) heeft de sleutel geopend \REGISTRY\ USER \ S-1-5-21-1123456789-3057247634-349289542-1004_CLASSES

Wat veroorzaakt gebeurtenis-ID 10006 en 1530

Volgens 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.

De gebruikersidentiteit die aan de COM+ -toepassing is gekoppeld, wordt aangemeld wanneer de COM+ -toepassing voor het eerst wordt geïnitialiseerd. Dit probleem treedt dus op als deze gebruiker zich afmeldt bij de machine, dan wordt het gebruikersprofiel verwijderd en kan de COM+ -toepassing de registersleutels in het profiel van de gebruikersidentiteit niet langer lezen.

Om dit probleem op te lossen, moet u het standaardgedrag van de gebruikersprofielservice(User Profile Service) wijzigen via de Groepsbeleid-editor(Group Policy Editor) (gpedit.msc).

Hier is hoe:

  • Start de Editor voor lokaal groepsbeleid .
  • Navigeer naar het volgende pad:

Computer Configuration > Administrative Templates > System > User Profiles

  • Dubbelklik in het rechterdeelvenster op het item Het gebruikersregister niet krachtig verwijderen bij het afmelden van de gebruiker(Do not forcefully unload the user registry at user logoff) om de eigenschappen ervan te bewerken.
  • Wijzig nu de instelling van Niet geconfigureerd(Not Configured) naar Ingeschakeld(Enabled) door het overeenkomstige keuzerondje te selecteren waarmee de nieuwe functie Gebruikersprofielservice(User Profile Service) wordt uitgeschakeld .
  • Klik op Toepassen(Apply) > OK .

Gebeurtenis-ID 10006 en 1530: COM+-toepassing werkt niet in Windows 10

De beleidsinstelling "Het gebruikersregister niet met geweld verwijderen bij het afmelden van de gebruiker"(Do not forcefully unload the user registry at user logoff) gaat het standaardgedrag van het Windows -clientbesturingssysteem tegen. Indien ingeschakeld, zal de gebruikersprofielservice(User Profile Service) het register niet met geweld verwijderen, maar wacht het totdat geen andere processen het gebruikersregister gebruiken voordat het wordt verwijderd.

Hope this helps!



About the author

Ik ben een freeware-softwareontwikkelaar en voorstander van Windows Vista/7. Ik heb honderden artikelen geschreven over verschillende onderwerpen die verband houden met het besturingssysteem, inclusief tips en trucs, reparatiehandleidingen en best practices. Ik bied ook kantoorgerelateerde adviesdiensten via mijn bedrijf, Help Desk Services. Ik heb een diep begrip van hoe Office 365 werkt, de functies ervan en hoe ik deze het meest effectief kan gebruiken.



Related posts