Windows

Analyser la chaîne d`attente: identifier les processus bloqués ou gelés dans Windows 10/8/7

Activation du service Spouleur d'impression dans Windows

Activation du service Spouleur d'impression dans Windows

Table des matières:

Anonim

Attendre la chaîne Traversée est une fonctionnalité qui a été introduite dans Windows 7. c`est un outil qui vous permet d`identifier le processus réel qui entraîne une application bloquée ou gelée. Windows 8/10 va plus loin et vous permet d`analyser Wait Chain directement à partir du Gestionnaire des tâches Windows 10 lui-même. Mon collègue Shyam a brièvement évoqué la fonctionnalité WCT (Wait Chain Traversal), qui permet aux débogueurs de diagnostiquer les blocages et blocages d`applications tout en parlant des fonctionnalités du gestionnaire de tâches Windows. Aujourd`hui, voyons plus en détail.

Wait Chain Traversal

Dans Windows 7 , le moniteur de ressources offre la possibilité d`analyser Wait Chain. Exécutez resmon pour ouvrir le moniteur de ressources. Identifiez le processus bloqué ou suspendu dans l`onglet Vue d`ensemble ou CPU et faites un clic droit dessus. Dans le menu contextuel, vous verrez Analyser la chaîne d`attente.

Windows 10/8 vous permet maintenant d`analyser la chaîne d`attente directement depuis le Gestionnaire des tâches Windows lui-même. à partir du moniteur de ressources. Ouvrez votre Gestionnaire des tâches et identifiez le processus bloqué ou gelé. Cliquez avec le bouton droit de la souris et sélectionnez Analyser la chaîne d`attente dans le menu contextuel

Analyser la chaîne d`attente

l`arborescence Analyser la chaîne montre quels processus ou nœuds ouverts dans une arborescence utilisent ou attendent d`utiliser une ressource utilisée par un autre processus ou des nœuds enfants dans l`arborescence et est requise pour que le processus sélectionné continue. Wait Chain Traversal (WCT) permet aux débogueurs Windows de diagnostiquer les blocages d`applications et les interblocages. Vous pouvez en savoir plus sur TechNet.

Une fois que vous avez ouvert les onglets Vue d`ensemble ou CPU, vous trouverez la liste des processus en cours d`exécution. Si un processus est "bloqué", il sera surligné en rouge, "Ne répond pas". Vous pouvez cliquer sur le processus avec le bouton droit de la souris et affecter une nouvelle tâche, y compris la fin du processus

Kill Ne répond pas, bloqué, processus gelé

Si vous sélectionnez Analyser la chaîne d`attente, vous verrez une liste de processus et de arbre de processus associé à celui-ci. Vous pouvez également voir un message - Le processus xyz.exe attend un autre processus (abc.exe), pour donner un exemple. Si vous avez ouvert le Gestionnaire des tâches en tant qu`administrateur, vous pourrez voir beaucoup plus de processus. Si vous exécutez Windows en tant qu`administrateur, le Gestionnaire des tâches sera déjà élevé par défaut dans Windows 8. La figure suivante montre juste à quoi ressemble la boîte. Aucun de mes processus n`a été suspendu assez longtemps pour que j`obtienne son arbre d`attente.

Vous pouvez maintenant attendre ou choisir de tuer le processus, mais rappelez-vous quand vous tuez un processus, s`il s`agit d`un processus système il peut aussi planter, donc vous devez être prudent ici.

Incidemment, Process Hacker vous aidera également à déterminer lequel de vos processus se bloque. Tout comme Qu`est-ce que Hang ? Cet utilitaire essaie de détecter le logiciel ou le processus qui est actuellement bloqué et affiche des informations qui peuvent vous permettre de trier et de comprendre ce qui est exactement à l`origine de ce blocage.