Comment diagnostiquez-vous un PC Windows qui se bloque à l'arrêt?


10

J'ai un PC Vista x64 qui se bloque par intermittence à l'arrêt (sur l'écran d'arrêt bleu). Parfois, il s'arrête normalement; parfois, il se trouve sur l'écran d'arrêt pour toujours.

Malheureusement, je ne sais pas quand cela a commencé, donc je ne peux pas isoler quel logiciel / pilote est susceptible d'être le coupable en fonction de la date d'installation. Je préfère ne pas essuyer cette machine si je peux l'éviter.

Des conseils sur la façon de diagnostiquer ce problème?

Mise à jour - Je ne demande pas à quelqu'un de diagnostiquer cela pour moi - je demande plutôt un ensemble de techniques et d'outils généraux que je peux utiliser dans des scénarios futurs - Je veux savoir comment diagnostiquer le problème, par opposition à la façon dont pour résoudre le problème.


Est-ce une question appropriée pour une erreur de serveur? Juste vote d'opinion ....
jjnguy

1
Je ne sais pas si le problème spécifique ici est un problème d'entreprise, mais cette question pourrait être facilement appliquée à un environnement d'entreprise, ce qui, à mon avis, en fait une question parfaitement valable.
Aron Rotteveel

Eh bien, notre entreprise compte exactement trois personnes, donc nous ne sommes pas exactement une grande entreprise. Mais je dois trier les PC, entre faire le café.
stusmith

Absolument! J'ai diagnostiqué de nombreux problèmes introduits par des pilotes mal implémentés et / ou des combinaisons incompatibles d'entre eux résultant en un BSoD plusieurs fois au fil des ans pour plusieurs organisations informatiques. (Même lorsque le problème est dû à des pilotes logiciels que j'ai écrits ...)
Danny Whitt

Au lieu de le dépanner, voici une astuce: REGEDITallez ensuite à \HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management- trouvez la clé ClearPageFile at Shutdown et réglez-la sur 0. Cela peut faire une grande différence. En outre, HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control- recherchez la clé WaittoKillServiceTimeoutet définissez-la sur 1000. Ces deux modifications peuvent vous faire changer d'avis quant à la question de savoir pourquoi.
SDsolar

Réponses:


2

Accédez aux outils d'administration et consultez les journaux des événements, consultez l'onglet système et après le tri par date et heure, recherchez le dernier message avant de redémarrer.

Un autre moyen plus efficace serait d'abord d'éteindre le PC, regardez votre montre / horloge / heure au point où vous pensez qu'il s'est écrasé, puis redémarrez, regardez dans le journal des événements, dans l'onglet système, triez par heure puis lisez attentivement à travers les différents processus qui sont en cours d'arrêt. Le message d'erreur devrait être là.

Si vous avez de la chance, il peut s'agir d'un processus de «pré-explorateur-arrêt» (mon propre inventaire), donc si vous démarrez le gestionnaire de tâches avant de cliquer sur arrêt, accédez à l'onglet processus, triez par unité centrale de traitement, puis cliquez sur arrêt dans le commencez à surveiller le processus qui accapare le processeur pendant l'arrêt. Cela ne fonctionne que si tout ce qui provoque le crash du processus se produit dans le shell.

Le dépannage est parfois plus un art qu'une science.


1
Si je pouvais éditer ce message, je le ferais. Cela a dû prendre un certain temps pour construire ce mur de texte.
Simon Hartcher

0

je voudrais d'abord exclure les causes les plus courantes. Je commencerais par quelques outils de nettoyage du registre, des organisateurs de démarrage / arrêt et un renifleur sur une autre machine du réseau local pour voir si l'ordinateur se bloque sur un problème de réseau lors de l'arrêt. spybot s & g est probablement aussi une bonne idée.


0

Examinez le fichier de vidage généré par le système d'exploitation. Microsoft fournit un analyseur de vidage de mémoire qui, dans la plupart des cas, identifiera le processus coupable. Il s'agit d'un téléchargement gratuit avec des instructions et des exemples assez complets disponibles sur microsoft.com.


Ne fonctionnerait pas, il ne plante pas, donc aucun fichier de vidage n'est généré. C'est juste coincé dans l'attente d'un processus de clôture.
Shial

0

Puisque vous ne savez pas quand cela a commencé, je vous suggère de désactiver / désinstaller les programmes un par un jusqu'à ce que vous trouviez le coupable. C'est assez lent et laborieux, mais vous le trouverez finalement.

J'ai récemment trouvé que ZoneAlarm était la faute sur une machine, mais je pense qu'il y a pas mal de possibilités.

Ça ne va probablement pas être remarqué maintenant, mais je me suis souvenu d'une cause supplémentaire pour arrêter les problèmes. Parfois, un profil utilisateur ne peut pas être déchargé complètement - consultez cet article du support Microsoft pour plus de détails.


0

Examinez les journaux des événements pour tout ce qui s'est produit pendant l'arrêt, et regardez ce qui s'est passé lorsque l'ordinateur a redémarré, parfois un processus enregistrera qu'il ne s'est pas arrêté correctement.

Utilisez ensuite un outil comme Process Explorer et examinez attentivement ce qui est en cours d'exécution. Essayez de tuer certains processus avant de vous arrêter et voyez si le problème se reproduit, vous pouvez alors exclure les tâches que vous avez tuées comme étant les coupables. Recherchez également les tâches qui auraient pu être laissées pour compte par quelque chose que vous faisiez. Faites-le chaque fois jusqu'à ce que vous puissiez déterminer quels processus semblent être les coupables.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.