Process Explorer — L'outil de gestion de processus officiel de Microsoft, le plus celebre utilitaire Sysinternals

En une phrase : Un outil professionnel de gestion de processus de la suite Sysinternals de Microsoft qui affiche tous les processus dans une arborescence avec les relations parent-enfant — permet de visualiser les handles/DLL/piles de threads/connexions reseau/performances GPU pour chaque processus. Fonctionnalite la plus celebre : trouver quel processus utilise un fichier specifique. Completement gratuit, sans installation requise.


Avez-vous deja ete frustre par « Fichier en cours d’utilisation — Impossible de supprimer » ?

Scenario 1 : Vous essayez de supprimer un dossier, et le systeme dit « L’action ne peut pas etre effectuee car le fichier est ouvert dans un autre programme. » Vous fermez tout ce que vous pouvez — mais vous ne pouvez toujours pas le supprimer. Vous ne savez pas quel processus en arriere-plan retient le fichier. Le Gestionnaire des taches n’offre pas de fonctionnalite « d’interrogation de verrou de fichier ».

Scenario 2 : Vous suspectez qu’un logiciel malveillant tourne sur votre systeme — il est deguise en nom de processus normal (comme svchost.exe), mais son chemin d’execution reel est dans un repertoire etrange. Vous voulez voir le « chemin complet » de chaque processus pour determiner s’il est suspect.

Scenario 3 : Vous remarquez que votre systeme a ralenti et voulez voir quelles DLL specifiques chaque processus a chargees — si un programme a charge des DLL tierces inutiles ou si des DLL suspectes ont ete injectees. Le Gestionnaire des taches ne peut pas afficher cela.

Process Explorer est concu pour ces scenarios de « depannage de verrou de fichier » et d’« analyse approfondie des processus » — sa fonctionnalite la plus celebre est d’utiliser « Rechercher un handle » pour localiser rapidement « quel processus verrouille mon fichier », vous permettant de le deverrouiller sans redemarrer.


Qu’est-ce que Process Explorer ?

Process Explorer est l’un des outils les plus celebres de la suite Sysinternals de Microsoft, developpe par Mark Russinovich (actuellement CTO de Microsoft Azure, fondateur de Sysinternals). C’est un concurrent direct de Process Hacker et l’outil le plus ancien et le plus etabli.

Ses fonctionnalites principales :

  1. Vue arborescente : Affiche tous les processus dans une arborescence (relations parent-enfant)
  2. Recherche de handles : Trouve quel processus utilise un fichier specifique — sa fonctionnalite la plus celebre
  3. Visualisation DLL/Handle : Montre les DLL chargees et les handles systeme ouverts de chaque processus
  4. Surveillance des performances systeme : Affichage en temps reel du CPU/memoire/E/S

Differences fondamentales entre Process Hacker et Process Explorer :

ComparaisonProcess ExplorerProcess Hacker
DeveloppeurMicrosoft (Sysinternals)Communaute open source
Fonctionnalite signatureRecherche de handles (Find Handle)Forcer l’arret, suspendre le processus
Frequence de mise a jourPlus lente mais stablePlus rapide, plus active
Surveillance GPU❌ Non✅ Oui
Edition memoire❌ Non✅ Oui

Fonctionnalites principales

1. Recherche de handles (Find Handle) — La fonctionnalite exclusive la plus celebre de Process Explorer

C’est la fonctionnalite phare la plus precieuse de Process Explorer :

Scenario : Vous ne pouvez pas supprimer le fichier D:\Temp\database.lock
Action : Ctrl+F → Tapez « database.lock »
Resultat : Process Explorer vous dit → « javaw.exe (PID 12345) utilise ce fichier »
Solution : Tuez ce processus → Le fichier peut maintenant etre supprime

Comment l’utiliser :

  1. Ouvrez Process Explorer (executez en tant qu’administrateur)
  2. Ctrl+F pour ouvrir la boite de recherche
  3. Tapez une partie du nom du fichier ou du chemin du fichier
  4. Affiche instantanement quel handle de quel processus utilise le fichier
  5. Double-cliquez sur le resultat pour localiser le processus → Clic droit pour fermer le handle ou terminer le processus

Valeur pratique : Quand vous rencontrez « fichier en cours d’utilisation — impossible de supprimer », vous n’avez plus besoin de redemarrer votre ordinateur ou de deviner quel programme fermer. Process Explorer vous donne la reponse en quelques secondes.

2. Vue arborescente — Voyez les relations parent-enfant des processus en un coup d’oeil

Process Explorer affiche les processus dans une structure arborescente par defaut :

Arborescence des processus (Exemple) :
  explorer.exe (Bureau)
    ├── chrome.exe (Chrome lance depuis le bureau)
    │     └── chrome.exe (Processus enfant Chrome - onglet)
    ├── cmd.exe (Invite de commandes)
    │     └── python.exe (Python lance depuis la ligne de commande)
    └── taskmgr.exe (Gestionnaire des taches ouvert)
    
  services.exe (Gestionnaire de services Windows)
    ├── svchost.exe (Hote de services)
    │     ├── WSearch (Service de recherche Windows)
    │     └── BITS (Service de transfert intelligent en arriere-plan)
    └── spoolsv.exe (Sous-systeme d'impression)

La valeur de cette vue : Vous pouvez immediatement voir « qui a demarre ce processus ». Si un logiciel malveillant est deguise en nom de processus normal (comme svchost.exe) mais que son processus parent est explorer.exe (bureau) au lieu de services.exe (gestionnaire de services) — vous pouvez immédiatement dire que c’est faux.

3. Inspection des DLL et des handles — Regard a l’interieur des processus

Clic droit sur un processus > Selectionnez « Proprietes » > Voir :

Onglet DLL :

  • Liste de toutes les DLL chargees par le processus
  • Chemin complet et version de chaque DLL (peut determiner si la DLL provient d’un repertoire officiel)
  • Taille memoire et adresse de chargement de la DLL

Onglet Handles :

  • Tous les handles d’objets systeme ouverts par le processus
  • Handles de fichiers → Sachez quels fichiers le processus lit/ecrit
  • Handles de registre → Sachez quelles cles de registre le processus accede
  • Handles reseau → Sachez si le processus a des connexions reseau ouvertes

4. Surveillance des performances — Donnees en temps reel plus detaillees que le Gestionnaire des taches

L’interface principale de Process Explorer affiche plusieurs colonnes de performances par defaut :

MetriqueDescription
Utilisation CPUUtilisation CPU en temps reel par processus (peut afficher par c ur)
Octets privesMemoire physique utilisee exclusivement par le processus
Working SetMemoire physique totale actuellement utilisee par le processus
Taille virtuelleTaille de l’espace d’adressage virtuel du processus
HandlesNombre de handles ouverts par le processus
Objets GDINombre d’objets d’interface de peripherique graphique
Lectures/Ecritures E/SOperations de lecture/ecriture disque du processus

La barre d’etat systeme peut afficher des graphiques historiques d’utilisation CPU/memoire — double-cliquez sur l’icone de la barre d’etat pour voir une fenetre flottante avec des graphiques en temps reel.

5. Verification de signature — Determinez si un processus provient de sources officielles

Clic droit sur un processus > Selectionnez « Verify Image Signature » :

  • Process Explorer verifie la signature numerique du fichier .exe ou DLL
  • S’il affiche « Verified » → Le fichier provient de canaux officiels et n’a pas ete modifie
  • S’il affiche « Unable to verify » → Il pourrait s’agir d’un fichier non signe ou d’une signature invalide

C’est un moyen rapide de determiner « Ce processus est-il un processus Windows legitime ? »


Avis des medias professionnels et des utilisateurs

SourceAvis
TechRadar« Process Explorer est un outil indispensable pour les utilisateurs avances — la fonctionnalite ‘find handle’ a elle seule justifie de le garder sur chaque PC Windows »
PCWorld« Le standard de reference pour la gestion de processus sur Windows — le chef-d’ uvre de Mark Russinovich reste essentiel apres plus de 20 ans »
How-To Geek« Si vous avez deja ete frustre par les erreurs de ‘fichier en cours d’utilisation’, Process Explorer est l’outil qui met fin a cette frustration instantanement »

Ce que disent les vrais utilisateurs

« La recherche de handles de Process Explorer m’a sauve d’innombrables fois. Pendant le developpement, je rencontre souvent ‘fichier en cours d’utilisation — impossible de generer’ — Ctrl+F, cherche le nom du fichier, trouve le processus, le tue, regenere. Tout le processus en 10 secondes. Avant je devais redemarrer mon ordinateur, parfois plusieurs fois par jour. » — Developpeur back-end, Zhihu

« Quand j’enquete sur des logiciels malveillants, la vue arborescente de Process Explorer est particulierement utile. Une fois, j’ai vu svchost.exe avec un processus parent explorer.exe — c’est anormal, un svchost normal devrait avoir services.exe comme parent. J’ai retrace et j’ai trouve un cheval de Troie deguise en service systeme. » — Chercheur en securite, V2EX


Comparaison avec les concurrents

DimensionProcess ExplorerProcess HackerGestionnaire des taches systeme
PrixEntierement gratuitEntierement gratuitGratuit integre
DeveloppeurMicrosoft (Sysinternals)Communaute open sourceMicrosoft
Recherche de handlesFonctionnalite signature❌ Non❌ Non
Vue arborescente des processus✅ Oui✅ Oui❌ Liste plate
Details DLL/Handle✅ Par processus✅ Par processus❌ Non
Verification de signature numeriqueExclusive❌ Non❌ Non
Forcer l’arret d’un processus❌ NonOui❌ Non
Suspendre/Reprendre un processus❌ NonOui❌ Non
Surveillance GPU❌ Non✅ Supporte⚠️ Win11+
Version portable✅ Oui (Recommande)✅ OuiN/A

Recommandations :

  • Investigation de verrou de fichier → Process Explorer (la recherche de handles est sa fonctionnalite phare unique)
  • Forcer l’arret de processus bloques + surveillance GPU → Process Hacker (forcage d’arret et suspension plus forts)
  • Utilisez les deux : Process Explorer pour les verrous de fichier, Process Hacker pour la gestion de processus/GPU

Guide de telechargement et d’installation

Telechargement officiel

Process Explorer fait partie de la suite Sysinternals, distribuee via les canaux officiels de Microsoft :

CanalLien de telechargementNotes
Officiel Microsoft (Recommande)learn.microsoft.com/sysinternals/downloads/process-explorerTelechargement direct procexp.exe
Suite SysinternalsTelecharger la suite completeInclut Process Explorer et 60+ outils

Rappel de securite : Process Explorer est un outil gratuit publie par Microsoft. Aucune installation requise — executez-le directement. Telechargez une archive ZIP, extrayez-la et executez procexp64.exe (systeme 64 bits). Un CLUF apparaitra au premier lancement — cliquez sur « Agree ». C’est une invite unique.

Conseils d’utilisation

  • Executez en tant qu’administrateur : Clic droit > Executer en tant qu’administrateur pour voir tous les processus (y compris les processus systeme)
  • Remplacer le Gestionnaire des taches : Options > Replace Task Manager → Ensuite Ctrl+Shift+Esc ouvre Process Explorer
  • Code couleur : Process Explorer utilise des couleurs pour distinguer les processus (rose = Windows Update, violet = services, bleu = processus utilisateur courant, gris = processus suspendus)

FAQ

Q : Comment utiliser la recherche de handles de Process Explorer ? R : Ctrl+F pour ouvrir la boite de recherche → Tapez une partie du nom du fichier → Les resultats apparaissent instantanement. Double-cliquez sur un resultat pour acceder au processus. Clic droit sur le processus → Close Handle pour liberer le handle (sans tuer tout le processus).

Q : Que choisir entre Process Explorer et Process Hacker ? R : Si vous n’en installez qu’un : choisissez Process Explorer (officiel Microsoft, recherche de handles irreplaceable). Si vous installez les deux : Process Explorer pour l’investigation des verrous de fichier, Process Hacker pour la gestion forcee. Les deux sont gratuits et complementaires.

Q : Process Explorer peut-il arreter les processus Windows Update ? R : Techniquement oui (clic droit → Kill Process), mais ce n’est pas recommande. Forcer l’arret de processus systeme peut provoquer une instabilite du systeme. Si Windows Update utilise trop de ressources, utilisez plutot la fonctionnalite « Mettre en pause les mises a jour » du systeme.

Q : Process Explorer a-t-il besoin d’etre installe ? R : Pas du tout. C’est un logiciel portable — telechargez le ZIP, extrayez-le et executez procexp.exe (32 bits) ou procexp64.exe (64 bits). Pour le supprimer, supprimez simplement le dossier. C’est le style coherent des outils Sysinternals.


Process Explorer est l’outil de processus qui resout votre plus grand point douloureux — la premiere chose a laquelle tout le monde pense quand il rencontre une erreur « fichier en cours d’utilisation — impossible de supprimer ». Sa fonctionnalite de recherche de handles porte peut-etre un nom modeste (« Find Handle »), mais sa valeur dans le monde reel en fait l’outil le plus precieux pour les administrateurs systeme Windows.

Retour a la liste des outils

Télécharger

Certains liens sur cette page sont des liens d'affiliation. Nous pouvons percevoir une petite commission sans frais supplémentaires pour vous. Toutes les recommandations sont basées sur des avis objectifs.