Comment arrêter un service ou un programme en cours d'exécution à partir d'une invite de commande ou de PowerShell.

Si vous souhaitez savoir comment arrêter un service ou un programme en cours d'exécution à partir de l'invite de commande ou de Windows PowerShell, continuez à lire ce didacticiel. La manière habituelle de terminer un processus en cours dans Windows est d'ouvrir le Gestionnaire des tâches, de cliquer avec le bouton droit sur le processus et de sélectionner « Terminer la tâche » ou « Terminer l'arborescence du processus ». De plus, si vous souhaitez arrêter un service, vous devez accéder aux services et sélectionner l'option "Arrêter", après avoir fait un clic droit sur le service.

Cependant, un autre moyen utile de mettre fin à un service ou un programme en cours d'exécution consiste à utiliser la ligne de commande ou le PowerShell, en particulier dans les cas où vous ne pouvez pas terminer le processus à l'aide du Gestionnaire des tâches.

Comment arrêter un service ou un programme à partir d'une invite de commande ou de PowerShell.

Comment mettre fin à tout processus en cours d'exécution (programme ou service) à partir de l'invite de commande ou de PowerShell.*

* Noter: Gardez à l'esprit que les services Windows critiques ne peuvent en aucun cas être arrêtés.

Étape 1. Trouvez le nom ou le PID du processus en cours.

Pour arrêter une application ou un service à partir de l'invite de commande ou de PowerShell, vous devez connaître le nom du processus ou l'identifiant de processus (PID)*.

* Noter: L'identifiant de processus (PID) est un numéro unique qui identifie chacun des processus en cours d'exécution sur le système d'exploitation.

Pour rechercher le Nom ou le Nom ou le PID d'un processus, utilisez l'une des méthodes suivantes :

Option 1. Recherchez le nom du processus et le PID dans le gestionnaire de tâches.

Le premier et le plus simple moyen de trouver le nom et le PID d'un processus sous Windows, consiste à Des détails onglet dans le Gestionnaire des tâches. De plus, si vous souhaitez connaître le nom et le PID d'un service, sélectionnez le Prestations de service languette.

Trouver le PID à partir du Gestionnaire des tâches

Option 2. Recherchez le nom du processus et le PID à partir de l'invite de commande ou de PowerShell.

1. Pour afficher le nom et le PID de tous les processus en cours d'exécution, tapez la commande suivante (et appuyez sur Entrée), soit dans l'invite de commande, soit dans PowerShell: *

  • liste de tâches
Taskkill

2. Notez maintenant le PID du processus que vous souhaitez arrêter et passez à l'étape 2. *

* DES ASTUCES:
1. Pour afficher une liste de tous les PID d'un programme en cours d'exécution (processus), donnez cette commande :

  • liste des tâches /fi "nom_image eq Nom du processus.EXE"

par exemple. pour visualiser tous les PID du processus "Chrome.exe", tapez :

  • liste des tâches /fi "nom_image eq chrome.exe"
image

2. Pour afficher le PID d'un type de service spécifique :

  • sc queryex Nom du service

par exemple. pour visualiser tous les PID du processus de service "BITS", tapez :

  • sc queryex bits
image

Étape 2. Terminez un processus à partir de l'invite de commande ou du PowerShell.

Après avoir trouvé le nom ou le PID du processus/service que vous souhaitez arrêter, procédez à son arrêt en suivant les instructions ci-dessous :

Partie 1. Comment tuer un processus à partir de l'invite de commande.

Pour terminer un processus à partir de l'invite de commande, vous pouvez utiliser son nom ou son PID.

UNE. Pour terminer un processus en cours d'exécution en utilisant son PID à partir de l'invite de commande :

1. Ouvert Invite de commandes en tant qu'administrateur.
2. Tapez la commande suivante et appuyez sur Entrer:*

  • taskkill /F /PID ProcessPID

* Noter: ProcessPID=le PID du processus que vous souhaitez arrêter. Ex: Si vous souhaitez terminer le processus "notepad.exe" avec le PID 1908, tapez :

  • taskkill /F /PID 1908
terminer le processus par PID

B. Pour forcer la fermeture de toutes les instances d'un service ou d'une application en cours d'exécution, en utilisant son nom :

1. Ouvert Invite de commandes en tant qu'administrateur.
2. Tapez la commande suivante et appuyez sur Entrer:*

  • TÂCHES /F /IM Nom du processus /T

* Noter: Nom du processus = Le nom de l'application que vous souhaitez arrêter tel qu'indiqué dans la colonne « Nom de l'image ». Ex: Si vous souhaitez terminer toutes les instances de l'application "Chrome.exe", tapez :

  • TASKKILL /F /IM chrome.exe /T
Terminer le processus par nom de processus

Partie 2. Comment tuer un processus à partir de PowerShell.

Pour arrêter un processus à partir de PowerShell, vous pouvez utiliser son nom ou son PID.

UNE. Pour forcer l'arrêt d'un processus en cours d'exécution d'un service ou d'une application, en utilisant le PID :

1. Ouvert PowerShell en tant qu'administrateur.
2.
Tapez la commande suivante et appuyez sur Entrer: *

  • tuer -id ProcessPID

* Noter: ProcessPID=le PID du processus que vous souhaitez arrêter. Ex: Si vous souhaitez terminer le processus "notepad.exe" avec le PID 396, tapez:

  • tuer -id 396

Tuer le processus PID

B. Pour arrêter un processus ou un service en cours d'exécution, en utilisant son nom à partir de PowerShell :

  • Arrêter le processus -Nom "Nom du processus"

* Noter: Nom du processus = Le nom de l'application que vous souhaitez arrêter tel qu'indiqué dans la colonne "Nom de l'image" sans l'extension ".exe". Ex: Si vous souhaitez terminer toutes les instances de l'application "Chrome.exe", tapez :

  • Arrêter le processus -Nom "chrome"
Arrêter le processus

C'est ça! Faites-moi savoir si ce guide vous a aidé en laissant votre commentaire sur votre expérience. Aimez et partagez ce guide pour aider les autres.

D'accord, bien. Maintenant, comment le faisons-nous à partir d'un fichier batch.
Le faire par programmation sans connaître le PID ?
Merci.