Händelse-ID 10006 och 1530: COM+-applikationen fungerar inte i Windows 10
Du har en COM+ -serverapplikation där identiteten är konfigurerad att köras som en specifik användare. Efter att ha arbetat en tid kan applikationen sluta fungera och fortsätta att misslyckas. Du måste starta om COM+ -applikationen för att lösa problemet. I dagens inlägg kommer vi att identifiera orsaken och sedan ge lösningen på problemet med att en COM+ application may stop working i Windows 10 när en användare loggar ut.
En COM+ -applikation är den primära enheten för administration och säkerhet för komponenttjänster (Component) och(Services) består av en grupp COM- komponenter som vanligtvis utför relaterade funktioner.
Genom att skapa logiska grupper av COM- komponenter som COM+ -applikationer kan du dra fördel av följande fördelar med COM+ :
- Ett distributionsomfång för COM- komponenter.
- Ett vanligt konfigurationsomfång för COM- komponenter, inklusive säkerhetsgränser och köer.
- Lagring av komponentattribut som inte tillhandahålls av komponentutvecklaren (till exempel transaktioner och synkronisering).
- Komponentbibliotek för dynamiska länkar ( DLL(DLLs) ) laddas in i processer ( DLLHost.exe ) på begäran.
- Hanterade serverprocesser för att vara värd för komponenter.
- Skapande och hantering av trådar som används av komponenter.
- Åtkomst till kontextobjektet för resursautomater, vilket gör att förvärvade resurser automatiskt kan associeras med sammanhanget.
Händelse-ID 10006(Event ID 10006) & 1530, COM+ -applikationen fungerar inte
När en COM+ -applikation slutar fungera i Windows när en användare loggar ut kan du se ett fel som liknar följande i applikationsloggen(Application) på klientdatorn. Om den körbara klienten körs på samma dator som COM+ -serverapplikationen kommer du att se detta fel på COM+ -servern:
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}
Du kommer också att se händelser som liknar följande i applikationsloggen(Application) på den dator som COM+ -applikationen körs på:
Loggnamn: Programkälla
: Microsoft-Windows-användarprofiler Servicedatum(Microsoft-Windows-User Profiles Service)
: 2009-10-26 08:22:13
Händelse-ID: 1530
Uppgiftskategori: Ingen
Nivå: Varning
Nyckelord: Klassisk användare
: SYSTEM
Dator: SERVERNAMN
Beskrivning:
Windows upptäcktes din registerfil används fortfarande av andra applikationer eller tjänster. Filen kommer att laddas ur nu. Programmen eller tjänsterna som innehåller din registerfil kanske inte fungerar korrekt efteråt.
DETALJ –
1 användarregisterhandtag läckte från \Registry\User\S-1-5-21-1049297961-3057247634-349289542-1004_Klasser:
Process 2428 (\Device\HarddiskVolume\HarddllVolume) has windows \REGISTRY\ USER \ S-1-5-21-1123456789-3057247634-349289542-1004_CLASSES
Vad orsakar händelse-ID 10006 och 1530
Enligt 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.
Användaridentiteten som är associerad med COM+ -applikationen loggas in när COM+ -applikationen initieras första gången. Så det här problemet utlöses om den här användaren skulle logga ut från maskinen, då skulle användarens profil avlastas och COM+ -applikationen kan inte längre läsa registernycklar i användaridentitetens profil.
För att lösa det här problemet måste du ändra standardbeteendet för användarprofiltjänsten via grupprincipredigeraren ( (Group Policy Editor)gpedit.msc(User Profile Service) ).
Så här gör du:
- Starta Local Group Policy Editor .
- Navigera till följande sökväg:
Computer Configuration > Administrative Templates > System > User Profiles
- I den högra rutan dubbelklickar du på posten Ta inte bort användarregistret med våld vid utloggning(Do not forcefully unload the user registry at user logoff) för att redigera dess egenskaper.
- Ändra nu inställningen från Ej konfigurerad(Not Configured) till Aktiverad(Enabled) genom att välja motsvarande alternativknapp som inaktiverar den nya funktionen för användarprofiltjänst .(User Profile Service)
- Klicka på Verkställ(Apply) > OK .
Policyinställningen ‘ Ta inte bort användarregistret med våld när användaren loggar ut(Do not forcefully unload the user registry at user logoff) ‘ motverkar standardbeteendet för Windows -klientens operativsystem. När den är aktiverad kommer användarprofiltjänsten inte att tvångsavlasta(User Profile Service) registret, istället väntar den tills inga andra processer använder användarregistret innan den avlastar det.
Hope this helps!
Related posts
Händelse-ID 158-fel - Identisk disk-GUID-tilldelning i Windows 10
Åtgärda händelse-ID 7031 eller 7034-fel när användaren loggar ut Windows 10-dator
Fix Event ID 454-fel - Användarprofilprestandaproblem i Windows 10
Välj var du vill få appalternativ nedtonat i Windows 10-inställningar
CMAK-baserad VPN fungerar inte efter Windows 10-uppgradering
11 sätt att öppna Event Viewer i Windows 10 och Windows 11
Para ihop Microsoft Modern Keyboard med Fingerprint ID på Windows 10
Flygplansläget stängs inte av i Windows 10
Quick Assist fungerar inte; Fastnar vid laddning eller anslutning på Windows 10
Fix Problem Event Name BEX64 i Windows 10
Google Chrome problem och problem med Windows 10
Aktivera Stream HDR-videoomkopplaren efter Windows 10-uppgradering
Flygplansläge nedtonade Windows 10
Kan inte ändra skrivbordsbakgrund i Windows 10
Hur man installerar NumPy med PIP på Windows 10
Felsök problem med internetanslutning i Windows 10
Du behöver tillstånd för att utföra den här åtgärden på Windows 10 [Fixed]
Så här aktiverar du utskriftsloggning i Event Viewer på Windows 10
Läs Event Viewer Log för Chkdsk i Windows 10
System.Diagnostics.StackFrame prestanda försämras i Windows 10