Comment déboguer des applications Windows avec Process Monitor

Comment déboguer des applications Windows avec Process Monitor

Avez-vous des applications Windows 10 qui ne fonctionnent pas comme prévu ? Peut-être qu'il est trop lent, qu'il plante soudainement ou qu'il présente une myriade de problèmes difficiles à cerner. Une façon de résoudre le problème consiste à utiliser l'utilitaire officiel gratuit de Microsoft appelé Process Monitor. Cet outil vous aidera à diagnostiquer et à déboguer toute erreur ou problème d'application Windows.

Téléchargez et installez Process Monitor

L'utilitaire Process Monitor (ProcMon) de SysInternals existe depuis 2006 et fait bien plus que diagnostiquer les problèmes d'application. Il offre la possibilité d'afficher toutes les clés de registre, les emplacements du système de fichiers et le trafic réseau.

Cependant, il ne capture pas les mouvements du pointeur de la souris ni les modifications liées au matériel. Si votre objectif est de détecter les logiciels malveillants, d'identifier les applications problématiques ou d'obtenir une vue d'ensemble de votre PC Windows, ProcMon est l'outil le plus avancé dont vous disposez.

Aucun paramètre n'est impliqué, mais vous devez accepter les termes de la licence du logiciel SysInternals lors de l'exécution du fichier .exe.

Laissez Process Monitor répertorier tous les événements de votre système Windows. Tous les programmes en cours d'exécution sont automatiquement inclus dans l'analyse.

Diagnostiquer les problèmes avec Windows Process Monitor

Comme le programme répertorie des informations détaillées, il peut être difficile de voir autant de lignes et de colonnes. Il y a des millions d'entrées. Vous n’êtes pas obligé de vous soucier de tout, faites simplement attention aux points suivants :

  • Nom du processus (Nom du processus)
  • ID de processus (PID) - ID de processus : un numéro à quatre ou cinq chiffres
  • Chemin du fichier (Chemin du fichier)
  • Code de résultat : « Succès » ou de nombreuses autres entrées, telles que « nom introuvable », « Réanalyser », etc.

Pour accéder rapidement aux applications en difficulté, accédez à Outils > Arbre de processus .

Comment déboguer des applications Windows avec Process Monitor

Allez dans Outils > Arborescence des processus

Le tableau de bord contiendra toutes les applications ouvertes et en cours d'exécution sur votre système. Un bloc vert complet dans la colonne « Durée de vie » indique généralement qu'il n'y a aucun problème dans l'application concernée. Si les programmes et systèmes Windows 10 sont mis à jour, de nombreuses erreurs de registre et problèmes de santé des fichiers ne causeront aucun problème. Pour les problèmes liés à la mise à jour, vous pouvez utiliser un autre utilitaire appelé SetUpDiag .

Comment déboguer des applications Windows avec Process Monitor

Un bloc vert dans la colonne « Durée de vie » indique qu'il n'y a aucun problème dans l'application concernée.

Faites défiler jusqu'à l'événement problématique et cliquez sur « Aller à l'événement » pour accéder au problème. Dans l'écran suivant, ProcMon a diagnostiqué de nombreux problèmes avec le navigateur QQ de Tencent. Vous pouvez reconnaître un ID de processus (« 3428 ») par son fichier .exe.

Une fois la source du problème identifiée, vous devez utiliser une option appelée « Filtres » . En cliquant avec le bouton droit et en ajoutant un filtre « Inclure » ​​à un exécutable spécifique, vous vous concentrez uniquement sur une application spécifique, puis appliquez le filtre. Selon le nombre d'entrées, cela peut prendre un certain temps. Il existe des milliers d'entrées pour ce filtre.

Vous pouvez également exclure certains résultats comme « Succès » ou «  Débordement de tampon » , car ils indiquent que l'application ne plante pas. Cela permettra de restreindre davantage la recherche.

Concentrez-vous maintenant sur les codes de résultat les plus courants pour les applications en difficulté. Le problème « Nom introuvable » est le plus courant ici avec des milliers d'entrées, ce qui signifie que l'appelant a essayé d'ouvrir un objet qui n'existe pas. En d’autres termes, quelque chose s’est mal passé avec le processus d’installation lui-même. Vous avez donc diagnostiqué la racine du problème.

Comment déboguer des applications Windows avec Process Monitor

Le problème « Nom non trouvé » est le phénomène le plus courant

Correction finale

Ici, l'article montrera la méthode de dépannage finale pour le programme ci-dessus. Avant de résoudre un problème diagnostiqué nécessitant une désinstallation, vous souhaiterez peut-être enregistrer le fichier ProcMon depuis Fichier > Enregistrer afin de pouvoir examiner les problèmes associés à l'avenir.

L'enregistrement du fichier vous donne également les préréglages de filtre que vous venez de créer. Si vous souhaitez revenir aux paramètres par défaut, cliquez sur Réinitialiser.

Comme indiqué ici, le programme doit être désinstallé car il lui manque de nombreux fichiers DLL. La désinstallation de programmes n'est pas toujours facile, c'est pourquoi ProcMon propose une option de clic droit appelée « Rechercher en ligne ». Cela mène à l'écran de désinstallation .

Comment déboguer des applications Windows avec Process Monitor

Écran de désinstallation

Cliquer sur le programme de désinstallation a complètement supprimé le programme.

Comment déboguer des applications Windows avec Process Monitor

Cliquer sur le programme de désinstallation a complètement supprimé le programme

L'étape de désinstallation est une option nucléaire (option "extrême") mais fonctionne avec des programmes qui ont trop de problèmes de fichiers manquants.

Lors de la réouverture de ProcMon avec les mêmes préréglages de filtre, le problème avec le navigateur QQ de Tencent a disparu.

Vous pouvez utiliser Windows Process Monitor pour diagnostiquer les erreurs des applications Windows et résoudre les problèmes. Il suffit d'un petit effort pour identifier la source principale du problème.

Si votre Windows rencontre une erreur d'utilisation du processeur à 100 % , consultez les solutions ici pour y remédier. Quantrimang.com propose également des solutions pour les erreurs d’informations de configuration système incorrectes.


Comment résoudre le problème du ventilateur du GPU qui ne tourne pas

Comment résoudre le problème du ventilateur du GPU qui ne tourne pas

Cela peut être une situation inquiétante car vous ne souhaitez pas que votre carte graphique surchauffe. Cela peut entraîner des problèmes d’affichage ou même une panne matérielle.

Qu’est-ce que la signature virale ?

Qu’est-ce que la signature virale ?

Dans le domaine des antivirus, une signature de virus est un algorithme ou une fonction de hachage (un nombre dérivé d'une chaîne de texte) qui identifie de manière unique un virus spécifique.

En savoir plus sur le rançongiciel Pumas

En savoir plus sur le rançongiciel Pumas

Cet article vous fournira des informations de base sur le malware Pumas, ainsi que sur la façon de supprimer complètement ce malware.

Comment travailler avec Performance Monitor sous Windows

Comment travailler avec Performance Monitor sous Windows

Avez-vous déjà entendu parler de Performance Monitor, également connu sous le nom de PerfMon.exe ou PerfMon.msc sous Windows ?

Créer un raccourci pour supprimer le matériel en toute sécurité sous Windows 10

Créer un raccourci pour supprimer le matériel en toute sécurité sous Windows 10

Supprimer le matériel en toute sécurité vous permet d'éteindre et de retirer en toute sécurité les périphériques de stockage amovibles avant de les débrancher ou de les déconnecter. Ce guide vous montrera comment créer ou télécharger un raccourci Supprimer le périphérique en toute sécurité dans Windows 10.

Aruba ESP : automatisez la gestion de linfrastructure réseau à laide de lIA

Aruba ESP : automatisez la gestion de linfrastructure réseau à laide de lIA

Aruba ESP est une plate-forme de services de cloud computing de pointe, l'application d'IA est la première plate-forme à aider à automatiser la gestion de l'infrastructure réseau d'entreprise, prenant en charge le processus de transformation numérique.

Comment activer/désactiver la boîte de dialogue de confirmation de suppression permanente

Comment activer/désactiver la boîte de dialogue de confirmation de suppression permanente

Pour supprimer un fichier sous Windows, il vous suffit d'appuyer sur la touche Suppr. Windows affiche une boîte de dialogue de confirmation lorsque vous essayez de supprimer définitivement un fichier. Voici comment vous pouvez l'activer ou le désactiver selon vos besoins.

Comment vérifier si votre ordinateur dispose du Bluetooth ?

Comment vérifier si votre ordinateur dispose du Bluetooth ?

Si vous utilisez un iPhone, Android ou un ordinateur portable, il dispose certainement du Bluetooth, mais si vous utilisez un ordinateur de bureau, ce n'est pas sûr. Alors comment vérifier ?

Comment trouver ladresse Bluetooth connectée à Windows

Comment trouver ladresse Bluetooth connectée à Windows

Par défaut, lors de la connexion Bluetooth sous Windows, l'ordinateur se souviendra automatiquement des appareils liés, afin que les utilisateurs n'aient pas besoin de retrouver l'adresse Bluetooth.

Comment restaurer le profil utilisateur dans Windows 10

Comment restaurer le profil utilisateur dans Windows 10

Si vous voyez un message d'erreur qui vous empêche de vous connecter à votre compte utilisateur Windows 10, votre profil est peut-être corrompu. L'article ci-dessous vous montrera comment résoudre ce problème ou créer un nouveau compte.