Il existe un problème sur le système d’exploitation Windows où un utilisateur affecté, après avoir utilisé son ordinateur normalement pendant un court laps de temps, voit son affichage remplacé par un affichage gris méconnaissable et incohérent. Lorsque les utilisateurs affectés par ce problème spécifique ouvrent l’observateur d’événements de leur ordinateur pour voir ce qui s’est passé, ils voient une ou plusieurs listes du message d’erreur suivant :
« La session ‘Circular Kernel Context Logger’ s’est arrêtée en raison de l’erreur suivante : 0xc0000188 »
En effectuant une recherche même légère sur ce message d’erreur spécifique de l’observateur d’événements, vous découvrirez qu’il est considéré comme un message d’erreur Windows assez commun et qu’il n’y a pas lieu de s’en inquiéter. Cependant, il devient très inquiétant lorsqu’il est associé à l’écran de l’utilisateur concerné qui s’éteint et est remplacé par un écran gris, complètement méconnaissable, qui rend l’ordinateur pratiquement inutilisable. Ce message d’erreur spécifique et ce problème spécifique peuvent être causés par un ensemble de choses différentes, les principales étant les pilotes d’affichage de l’utilisateur affecté ne fonctionnant pas correctement, la taille maximale du fichier des sessions de traces d’événements de démarrage étant trop petite et le fichier SETUP.ETL de l’ordinateur affecté étant corrompu.
Bien que ce problème spécifique ait été découvert pour la première fois sur Windows 7, il peut également affecter les versions du système d’exploitation Windows qui ont été développées et publiées après Windows 7. Heureusement, il y a beaucoup de choses qu’un utilisateur affecté par ce problème peut faire pour essayer de le résoudre. Voici les solutions qui se sont avérées les plus efficaces lorsqu’il s’agit de combattre ce problème :
Solution 1 : Assurez-vous que le service Superfetch est activé et en cours d’exécution
Vous voyez peut-être une horde de « Session ‘Circular Kernel Context Logger’ Stopped Due to the Following Error : 0xc0000188 » dans l’observateur d’événements de votre ordinateur, car un service connu sous le nom de Superfetch est, pour une raison quelconque, désactivé ou ne fonctionne pas sur votre ordinateur. Si c’est la raison pour laquelle vous rencontrez ce problème, tout ce que vous devez faire pour vous en débarrasser et ne plus jamais voir cet affreux message d’erreur est de vous assurer que le service Superfetch est non seulement activé mais aussi en cours d’exécution. Pour utiliser cette solution afin d’essayer de résoudre ce problème, vous devez :
- Appuyer sur la touche Windows Logo + R pour ouvrir une boîte de dialogue Exécuter.
- Taper services.msc dans la boîte de dialogue Exécuter et appuyer sur Entrée.
- Dans le gestionnaire de services, faites défiler et localisez le service Superfetch, faites un clic droit dessus et cliquez sur Propriétés.
- Ouvrez le menu déroulant devant le champ Type de démarrage : et cliquez sur Automatique pour le sélectionner.
- Si le service n’était pas déjà en cours d’exécution, cliquez sur Démarrer pour commencer à l’exécuter. Si le service était déjà en cours d’exécution, il suffit de sauter cette étape et de passer à la suivante.
- Cliquez sur Appliquer puis sur OK.
- Faites fermer le gestionnaire de services et redémarrez votre ordinateur.
Lorsque l’ordinateur démarre, continuez à l’utiliser et vérifiez si le problème persiste ou non.
Solution 2 : Augmentez la taille maximale du fichier des sessions de traces d’événements de démarrage
Comme indiqué précédemment, une autre cause assez courante des utilisateurs de Windows perdant leur affichage et ayant « Session ‘Circular Kernel Context Logger’ Stopped Due to the Following Error : 0xc0000188 » dans leur Observateur d’événements est la taille des sessions de traces d’événements de démarrage qui n’est pas adéquate. Si c’est le cas, il suffit d’augmenter la taille maximale des fichiers des sessions de suivi des événements de démarrage pour résoudre le problème. Pour ce faire, vous devez :
- Ouvrir le menu Démarrer.
- Recherchercher « cmd ».
- Cliquer avec le bouton droit de la souris sur le résultat de la recherche intitulé cmd et cliquer sur Exécuter en tant qu’administrateur pour lancer une instance élevée de l’invite de commande qui a des privilèges administratifs.
- Tapez ce qui suit dans l’invite de commande élevée et appuyez sur Entrée:
perfmon
- Le moniteur de performance devrait maintenant s’afficher sur votre écran. Dans le volet gauche du moniteur de performance, double-cliquez sur Data Collector Sets pour le développer.
- Cliquez sur Startup Event Trace Sessions sous Data Collector Sets.
- Dans le volet droit du moniteur de performance, localisez l’entrée ReadyBoot et double-cliquez dessus.
- Naviguez vers l’onglet Stop Condition et remplacez ce qui se trouve dans le champ Maximum Size par 40.
- Cliquez sur Appliquer puis sur OK, fermez le Performance Monitor, fermez l’invite de commande élevée et redémarrez votre ordinateur.
Vérifiez si le problème a été résolu au démarrage de votre ordinateur.
Solution 3 : Faites en sorte que votre ordinateur remplace le fichier SETUP.ETL par une nouvelle copie
Si aucune des solutions listées et décrites ci-dessus n’a fonctionné pour vous, vous pouvez toujours essayer un salut Marie – forcer votre ordinateur à remplacer le fichier SETUP.ETL par une nouvelle copie. Un fichier SETUP.ETL corrompu peut également, dans de nombreux cas, être à l’origine de ce problème. Le fait de faire en sorte que votre ordinateur remplace son fichier SETUP.ETL actuel par un nouveau devrait prendre en charge toute corruption ou autre dommage infligé à l’ancien fichier. Pour que votre ordinateur remplace son fichier SETUP.ETL actuel par un nouveau, vous devez :
- Appuyer sur la touche Logo Windows + R pour ouvrir une boîte de dialogue Exécuter.
- Tapez ce qui suit dans la boîte de dialogue Exécuter et appuyez sur Entrée:
%windir%\panther
- Dans l’instance de l’Explorateur Windows qui apparaît sur votre écran, localisez un fichier intitulé setup.etl, faites un clic droit dessus et cliquez sur Renommer.
- Renommez le fichier en setup.old et appuyez sur Entrée pour confirmer l’action.
- Si on vous demande si vous êtes sûr de changer l’extension du fichier, confirmez le changement.
- Redémarrez votre ordinateur. Lorsque l’ordinateur démarre, il crée automatiquement un nouveau fichier SETUP.ETL, en ignorant complètement l’ancien fichier que vous avez renommé. Une fois cela fait, vérifiez si cette solution a réussi à résoudre ce problème pour vous.
.