Un programme ne répond pas et refuse de se fermer ? Vous cliquez sur la croix en haut à droite de la fenêtre mais rien ne se passe, la fenêtre du programme reste ouverte ? Dans ce cas et pour forcer la fermeture du programme, il va falloir tuer le processus lié au programme.
Publicité
Qu’est-ce qu’un processus ?
Un processus est un programme en cours d’exécution. C’est une entité active qui effectue toutes les tâches d’un programme. Par exemple, lorsque vous lancez Word, un processus est créé pour exécuter les tâches du programme Word. Si vous ouvrez une autre fenêtre de Word, un nouveau processus sera créé.
Chaque processus exécuté sur Windows se voit attribuer un numéro unique appelé ID de processus ou PID.
En tuant un processus, vous allez automatiquement forcer la fermeture du programme auquel il est lié.
Dans ce tutoriel, nous allons voir comment tuer le processus d’un programme bloqué qui ne répond pas et qui refuse de se fermer.
Forcer la fermeture d’un programme peut aussi être utile lorsqu’un programme utilise anormalement un pourcentage élevé de ressources (CPU, mémoire vive) : en tuant le processus lié au programme, vous allez libérer des ressources système et accélérer votre PC Windows.
Publicité
Forcer la fermeture d’un programme sur Windows
N°1 : via le Gestionnaire des tâches
Pour tuer un processus (et forcer la fermeture d’un programme) avec le Gestionnaire des tâches, suivez ces instructions :
- Ouvrez le Gestionnaire des tâches.
- Dans l’onglet Processus, sélectionnez le programme dont vous souhaitez forcer la fermeture.
- Cliquez sur le bouton Fin de tâche en bas à droite de la fenêtre pour forcer la fermeture du programme.
- Vous pouvez également faire un clic droit sur le programme et sélectionner Fin de tâche.
- Autre méthode : rendez-vous sur l’onglet Détails, sélectionnez le programme à fermer puis cliquez sur le bouton Fin de tâche.
Cliquez sur Arrêter le processus pour forcer la fermeture du programme.
N°2 : via l’invite de commandes
Pour tuer un processus avec l’invite de commandes (et forcer l’arrêt d’un programme), suivez ces instructions :
- Ouvrez l’invite de commandes.
- Entrez
tasklist
pour voir une liste de tous les processus en cours d’exécution. Notez le nom de l’image et le PID du processus (ex. : WINWORD.exe / 25484) que vous souhaitez tuer.tasklist Nom de l’image PID Nom de la sessio Numéro de s Utilisation ========================= ======== ================ =========== ============ System Idle Process 0 Services 0 8 Ko System 4 Services 0 48 Ko Registry 144 Services 0 37 220 Ko smss.exe 768 Services 0 332 Ko csrss.exe 1000 Services 0 2 220 Ko wininit.exe 800 Services 0 992 Ko csrss.exe 804 Console 1 3 232 Ko services.exe 1040 Services 0 7 372 Ko lsass.exe 1060 Services 0 15 424 Ko svchost.exe 1172 Services 0 976 Ko
- Vous pouvez filtrer les processus avec
findstr
:tasklist | findstr /i "word" Nom de l’image PID Nom de la sessio Numéro de s Utilisation ========================= ======== ================ =========== ============ WINWORD.EXE 25484 Console 1 118 780 Ko
- Tuez le processus avec
taskkill
en spécifiant le nom de l’image :taskkill /f /im WINWORD.EXE Opération réussie : le processus "WINWORD.EXE" de PID 25484 a été arrêté.
ou bien l’ID du processus :
taskkill /f /pid 25484 Opération réussie : le processus "WINWORD.EXE" de PID 25484 a été arrêté.
N°3 : via PowerShell
Pour tuer un processus avec PowerShell (et forcer l’arrêt d’un programme), suivez ces instructions :
- Ouvrez PowerShell.
- Entrez
ps
pour voir une liste de tous les processus en cours d’exécution. Notez le nom et l’ID du processus (ex. : WINWORD.exe / 7672) que vous souhaitez tuer.ps Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName ------- ------ ----- ----- ------ -- -- ----------- 189 17 4480 1772 18308 0 aesm_service 647 89 54776 41408 18,77 10980 1 ApplicationFrameHost 0 106 5748 6660 0,13 3384 1 bash 0 262 5752 6712 0,72 7904 1 bash 0 110 5748 6608 0,14 22552 1 bash 0 8 384 996 0,02 24336 1 bash 707 48 36536 4472 6,20 18540 1 bdagent 225 13 4620 5488 3760 0 bdredline 2129 156 581276 181400 2580 0 bdservicehost 845 50 31224 27796 3324 0 bdservicehost
- Vous pouvez filtrer les processus comme ceci :
ps *word* Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName ------- ------ ----- ----- ------ -- -- ----------- 998 46 54728 106008 3,02 7672 1 WINWORD
- Tuez le processus avec
Stop-Process
en spécifiant le nom du processus :Stop-Process -Name "WINWORD" -Force
ou bien l’ID du processus :
Stop-Process -ID 7672 -Force
Publicité
Liens utiles
- Bloquer une application avec le Pare-feu Windows Defender
- Désactiver les applications au démarrage de Windows [10, 8, 7]
- Désinstaller les applications inutiles dans Windows [10, 8, 7]
- Windows 10 : désactiver les applications en arrière-plan
- Windows 10 : supprimer les applications pré-installées avec Windows10Debloater