Det finns ett problem i Windows-operativsystemet där en drabbad användare, efter att ha använt sin dator normalt under en kortare tid, har fått sin bildskärm ersatt av en oigenkännlig, inkonsekvent, grå bildskärm. När användare som berörs av detta specifika problem öppnar datorns händelsesökare för att se vad som gick fel ser de en eller flera listor med följande felmeddelande:
”Sessionen ’Circular Kernel Context Logger’ stoppades på grund av följande fel: Om man gör ens lite forskning om detta specifika felmeddelande i Loggboken kommer man att få reda på att det anses vara ett ganska vanligt felmeddelande i Windows och att det inte är något att oroa sig för. Det blir dock ganska oroväckande när det kombineras med att den drabbade användarens skärm slocknar och ersätts av en grå, helt oigenkännlig skärm som gör datorn praktiskt taget oanvändbar. Det här specifika felmeddelandet och det här specifika problemet kan orsakas av en rad olika saker, främst av att den drabbade användarens bildskärmsdrivrutiner inte fungerar som de ska, att den maximala filstorleken för Startup Event Trace Sessions är för liten och att den drabbade datorns SETUP.ETL-fil är skadad.
Det här specifika problemet upptäcktes först i Windows 7, men det kan också påverka versioner av operativsystemet Windows som har utvecklats och släppts efter Windows 7. Som tur är finns det mycket som en användare som drabbas av det här problemet kan göra för att försöka åtgärda det. Följande är de lösningar som har visat sig vara de mest effektiva när det gäller att bekämpa problemet:
Lösning 1: Se till att tjänsten Superfetch är aktiverad och körs
Du kanske ser en hord av ”Session ’Circular Kernel Context Logger’ Stopped Due to the Following Error: 0xc0000188” i datorns händelsesökare eftersom en tjänst som kallas Superfetch av någon anledning är inaktiverad eller på annat sätt inte körs på din dator. Om det är anledningen till att du upplever det här problemet är allt du behöver göra för att bli av med det och aldrig se det här fula felmeddelandet igen att se till att tjänsten Superfetch inte bara är aktiverad utan också körs. För att använda den här lösningen för att försöka lösa problemet måste du:
- Tryck på Windows Logotangent + R för att öppna en dialogruta Kör.
- Typ services.msc i dialogrutan Kör och tryck på Enter.
- I Services manager, scrolla ner och leta upp tjänsten Superfetch, högerklicka på den och klicka på Properties.
- Öppna rullgardinsmenyn framför fältet Startup type: (Starttyp:) och klicka på Automatic (Automatisk) för att välja det.
- Om tjänsten inte redan kördes klickar du på Start för att börja köra den. Om tjänsten redan kördes hoppar du helt enkelt över det här steget och går vidare till nästa.
- Klicka på Tillämpa och sedan på OK.
- Slut Tjänstehanteraren och starta om datorn.
När datorn startar upp fortsätter du att använda den och kontrollerar om problemet fortfarande kvarstår eller inte.
Lösning 2: Öka den maximala filstorleken för Sessioner för spårning av starthändelser
Som tidigare nämnts är en annan ganska vanlig orsak till att Windows-användare förlorar skärmen och får ”Session ’Circular Kernel Context Logger’ Stopped Due to the Following Error: 0xc0000188” i sin händelsesökare är att storleken på sessionerna för spårning av uppstartshändelser inte är tillräcklig. Om så är fallet kan du helt enkelt öka den maximala filstorleken för sessionerna för spårning av starthändelser och lösa problemet. För att göra det måste du:
- Öppna Start-menyn.
- Sök efter ”cmd”.
- Högerklicka på sökresultatet med titeln cmd och klicka på Kör som administratör för att starta en förhöjd instans av Kommandotolken som har administratörsrättigheter.
- Skriv följande i den förhöjda kommandotolken och tryck på Enter:
perfmon
- Prestandamonitorn bör nu visas på skärmen. Dubbelklicka på Data Collector Sets i den vänstra rutan i prestandamonitorn för att expandera den.
- Klicka på Startup Event Trace Sessions under Data Collector Sets.
- I den högra rutan i prestandamonitorn letar du upp posten ReadyBoot och dubbelklickar på den.
- Navigera till fliken Stop Condition (stoppvillkor) och byt ut det som står i fältet Maximal storlek mot 40.
- Klicka på Tillämpa och sedan på OK, stäng Prestandaövervakaren, stäng den förhöjda kommandotolken och starta om datorn.
Kontrollera om problemet har lösts när datorn startas upp.
Lösning 3: Få datorn att ersätta SETUP.ETL-filen med en ny kopia
Om ingen av de lösningar som listats och beskrivits ovan har fungerat för dig kan du fortfarande försöka med en hagelmara – tvinga datorn att ersätta SETUP.ETL-filen med en ny kopia. En skadad SETUP.ETL-fil kan också i många fall vara orsaken till det här problemet, så att tvinga datorn att ersätta den nuvarande SETUP.ETL-filen med en ny bör ta hand om eventuell korruption eller annan skada som tillfogats den gamla filen. För att få datorn att ersätta den nuvarande SETUP.ETL-filen med en ny fil måste du:
- Tryck på Windows logotyp-tangenten + R för att öppna dialogrutan Kör.
- Skriv följande i dialogrutan Kör och tryck på Enter:
%windir%\panther
- I den instans av Utforskaren som visas på skärmen letar du upp en fil med titeln setup.etl, högerklicka på den och klicka på Byt namn.
- Byt namn på filen till setup.old och tryck på Enter för att bekräfta åtgärden.
- Om du blir tillfrågad om du är säker på att du ändrar filens förlängning, bekräftar du ändringen.
- Starta om datorn. När datorn startar upp kommer den automatiskt att skapa en ny SETUP.ETL-fil och helt bortse från den gamla filen som du bytte namn på. När detta är gjort kan du kontrollera om den här lösningen lyckades lösa problemet för dig.