Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Ce guide de scénario explique comment résoudre et collecter des données pour un problème où un écran noir s’affiche après vous être connecté au système.
Note
Cet article ne traite pas des problèmes suivants :
- Un écran noir s’affiche juste après un démarrage avant d’être invité à entrer les informations d’identification.
- Après quelques minutes d’écran noir, vous vous connectez correctement au système.
Vous êtes invité à entrer des informations d’identification pour vous connecter au système. Une fois que vous avez entré les informations d’identification, le système ne parvient pas à charger le profil utilisateur et le bureau, et un écran noir s’affiche (éventuellement avec un curseur visible de la souris).
Réinitialiser le pilote graphique
Réinitialisez le pilote graphique en appuyant sur la touche de logo Windows+Ctrl+Maj+B. S’il ne fonctionne pas, passez aux étapes suivantes.
Vérifier la configuration de l’interpréteur de commandes
Important
Cette section, méthode ou tâche contient des étapes vous indiquant comment modifier le Registre. Toutefois, des problèmes graves peuvent se produire si vous modifiez le Registre de façon incorrecte. Par conséquent, vérifiez que vous suivez ces étapes attentivement. Pour pallier à toute éventualité, sauvegardez le Registre avant de le modifier afin de pouvoir le restaurer en cas de problème. Pour plus d’informations sur la sauvegarde et la restauration du registre, voir : Procédure de sauvegarde, de modification et de restauration du Registre dans Windows.
Appuyez sur la touche de logo Windows+R, tapez regedit, puis appuyez sur Entrée pour ouvrir l’Éditeur du Registre.
Accédez à
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
, vérifiez les données deShell
valeur dans le volet droit et vérifiez que les données de valeur sont définiesexplorer.exe
sur .Note
Si les données de valeur ne sont pas
explorer.exe
, sauvegardez le Registre, puis remplacez les donnéesexplorer.exe
de valeur par .Vérifiez les autorisations de la clé de Registre en cliquant dessus avec le bouton droit et en sélectionnant Autorisations. Vérifiez que les autorisations sont identiques à celles d’un appareil fonctionnel.
Si le problème persiste, effectuez un démarrage propre dans Windows pour déterminer l’application ou le service de démarrage à l’origine du problème.
Capturez les vidages de processus de explorer.exe et de userinit.exe
Si le démarrage propre ne vous permet pas de trouver la cause du problème, procédez comme suit pour capturer des données à l’aide de ProcDump ou du rapport d’erreurs Windows (WER), selon les besoins.
Pour vérifier si vous pouvez accéder au Gestionnaire des tâches, procédez comme suit :
Appuyez sur Ctrl+Alt+Del pour entrer l’écran options de sécurité.
Note
Si vous êtes sur une session Bureau à distance, utilisez Ctrl Alt++End.
Dans les options présentées, sélectionnez Gestionnaire des tâches. Vous devrez peut-être utiliser la flèche et les touches Entrée si la souris ne fonctionne pas.
Une fois le Gestionnaire des tâches lancé, accédez à l’onglet Détails pour afficher tous les processus en cours d’exécution et leurs détails.
Recherchez explorer.exe et userinit.exe dans la liste.
Si explorer.exe et userinit.exe sont en cours d’exécution, collectez le vidage du processus en procédant comme suit :
Téléchargez ProcDump et extrayez les fichiers ProcDump dans un répertoire connu, tel que C :\Tools\.
Accédez au répertoire où ProcDump a été extrait dans une invite de commandes avec élévation de privilèges.
Exécutez les commandes suivantes :
procdump -ma explorer.exe explorer.dmp procdump -ma userinit.exe userinit.dmp
Passez à l’analyse des fichiers de vidage ou contactez Support Microsoft pour analyser et diagnostiquer la cause du problème.
Si explorer.exe et userinit.exe ne sont pas en cours d’exécution, il peut y avoir plusieurs raisons, telles que :
- Les processus arrêtent de répondre.
- Les processus se terminent.
- L’explorateur n’est pas l’interpréteur de commandes par défaut.
Vérifier si les processus arrêtent de répondre
Appuyez sur la touche de logo Windows+R, tapez eventvwr.msc, puis appuyez sur Entrée pour ouvrir l’Observateur d’événements.
Développez la section Journaux Windows et sélectionnez le journal des applications .
Recherchez spécifiquement « ID d’événement 1000 », qui indique qu’une application cesse de répondre. Vérifiez si l’événement est lié à explorer.exe ou userinit.exe et correspond à la période du problème. Dans ce cas, passez à l’étape suivante. Sinon, passez à la section Vérifier si explorer.exe ou userinit.exe a quitté la section.
Pour activer WER à l’aide de l’Éditeur de Registre, procédez comme suit :
Important
Cette section, méthode ou tâche contient des étapes vous indiquant comment modifier le Registre. Toutefois, des problèmes graves peuvent se produire si vous modifiez le Registre de façon incorrecte. Par conséquent, vérifiez que vous suivez ces étapes attentivement. Pour pallier à toute éventualité, sauvegardez le Registre avant de le modifier afin de pouvoir le restaurer en cas de problème. Pour plus d’informations sur la sauvegarde et la restauration du registre, voir : Procédure de sauvegarde, de modification et de restauration du Registre dans Windows.
Créez un dossier (par exemple, C :\dumps) ou utilisez n’importe quel dossier de votre choix.
Appuyez sur la touche de logo Windows+R pour ouvrir la boîte de dialogue Exécuter .
Tapez regedit et appuyez sur Entrée pour ouvrir l’Éditeur du Registre.
Accédez à la clé suivante :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting
Note
Si la clé n’existe pas, créez-la
Windows Error Reporting
en cliquant avec le bouton droit sur laMicrosoft
clé, en sélectionnant Nouvelle>clé, puis en la nommant comme .Windows Error Reporting
À l’intérieur de la
Windows Error Reporting
clé, créez les valeurs de Registre suivantes :Nom de la valeur Type de valeur Données de valeur DumpCount
REG_DWORD
10
DumpType
REG_DWORD
2
DumpFolder
REG_EXPAND_SZ
C:\dumps
Redémarrez le système ou reconnectez-vous pour reproduire le problème. Une fois explorer.exe ou userinit.exe cesse de répondre, un vidage de processus doit être généré dans le chemin d’accès où vous avez choisi d’enregistrer le vidage à l’étape précédente.
Vérifiez si explorer.exe ou userinit.exe a quitté
Téléchargez Process Monitor (ProcMon) et extrayez les fichiers ProcMon dans un répertoire connu, tel que C :\Sysinternals\.
Pour les appareils qui autorisent une seule session utilisateur à la fois, utilisez Process Monitor pour collecter le journal de démarrage.
- Exécutez ProcMon et sélectionnez Options>Activer la journalisation de démarrage dans le menu. Cette opération configure ProcMon pour démarrer la journalisation au démarrage.
- Redémarrez le système. ProcMon démarre la journalisation automatique du processus de démarrage.
- Une fois le système démarré, lancez ProcMon pour arrêter la journalisation de démarrage et enregistrer les données collectées. Après avoir lancé ProcMon, vous êtes invité à enregistrer le fichier. Dans ce cas, sélectionnez Oui. Ensuite, accédez à Fichier>Enregistrer et sélectionnez Tous les événements>OK pour enregistrer le fichier.
Pour les appareils avec plusieurs sessions, l’utilisation régulière de ProcMon est possible.
Pour configurer ProcMon pour un scénario où un utilisateur est déjà connecté et qu’un autre utilisateur tente de se connecter pour reproduire le problème, procédez comme suit :
- Connectez-vous au premier utilisateur au système et démarrez ProcMon à l’aide d’une invite de commandes. Accédez au chemin d’accès où ProcMon a été extrait et exécutez-le en tant qu’administrateur.
- Réduisez ProcMon et laissez-le en cours d’exécution en arrière-plan. Assurez-vous que le premier utilisateur ne se déconnecte pas, car cela peut perturber le processus de surveillance.
- Connectez-vous au deuxième utilisateur au système pour reproduire le problème d’écran noir.
- Une fois le problème reproduit, le premier utilisateur doit revenir à ProcMon et arrêter la capture à l’aide de l’icône de capture.
- Dans ProcMon, accédez à Fichier>Enregistrer, puis sélectionnez Tous les événements>OK pour enregistrer le fichier journal capturé.
Après la capture, analysez le journal pour toutes les instances de explorer.exe et userinit.exe quitter avec un code de sortie de processus différent de zéro. Si c’est le cas, capturez un vidage de processus en procédant comme suit :
Téléchargez ProcDump et extrayez les fichiers ProcDump dans un répertoire connu, tel que C :\Tools\.
Appuyez sur la touche de logo Windows+R et tapez cmd pour ouvrir une invite de commandes avec élévation de privilèges.
Accédez au répertoire où ProcDump a été extrait à l’aide de la
cd
commande dans l’invite de commandes, puis entrez la commande suivante pour configurer ProcDump pour capturer un vidage lorsque explorer.exe quitte avec une erreur :Procdump -e 1 -x C:\Temp explorer.exe
Un deuxième utilisateur se connecte au système pour reproduire le problème d’écran noir.
Une fois le problème reproduit, surveillez la création du fichier de vidage dans le répertoire C :\Temp .
Passez à l’analyse des fichiers de vidage ou contactez Support Microsoft pour analyser et diagnostiquer la cause du problème.