Ecran d'ordinateur portable affichant un terminal avec des lignes de commande

Interrompre une commande ou une app dans CMD : le guide express

Une commande part en boucle, un script refuse de rendre la main, une appli plante sans crier gare. Trois raccourcis et deux commandes suffisent pour reprendre le contrôle du CMD. Voici les gestes à connaître, dans l’ordre où tu vas les utiliser.

Que veut dire « break » dans CMD ?

Dans l’invite de commandes Windows, « break » renvoie à la touche Pause/Attn (Break sur les vieux claviers) et au raccourci Ctrl+Break. L’idée : envoyer un signal d’interruption au processus qui tourne au premier plan. Ce signal stoppe la plupart des scripts .bat, des installeurs npm ou des commandes longues qui saturent la fenêtre.

Ctrl+C fait souvent le même job. La nuance ? Certaines applis ignorent Ctrl+C parce qu’elles interceptent ce signal pour leur propre logique. Ctrl+Break, lui, passe presque toujours. Garde ce réflexe en tête quand le premier raccourci ne donne rien.

Arrêter une commande en cours avec Ctrl+C et Ctrl+Break

Reprendre le contrôle du CMD : les 5 gestes essentiels
Ctrl + C
Premier réflexe. Stoppe la commande au premier plan. Sur un .bat, demande O/N pour quitter.
Ctrl + Break
Signal « dur ». Passe presque toujours, même quand Ctrl+C est ignoré. Sur laptop : Fn+B ou Fn+P.
taskkill /F /IM
Ferme un processus par nom. /F force, /T tue les enfants. Ex : taskkill /F /IM chrome.exe /T
taskkill /F /PID
Ferme un processus par identifiant. Récupéré avec tasklist. Plus chirurgical que le nom.
PowerShell
Équivalent moderne : Stop-Process -Name notepad ou -Id 1234.

Tu as lancé npm install, un ping -t ou un script qui tourne depuis 3 minutes. Tu veux l’arrêter maintenant.

  • Appuie sur Ctrl+C. La commande s’arrête. Si c’est un .bat, CMD demande : Terminer le travail de commandes (O/N) ? Tape O puis Entrée.
  • Si Ctrl+C ne répond pas, utilise Ctrl+Pause/Attn (Ctrl+Break). C’est le signal « dur » que Windows envoie en priorité.
  • Tape N si tu veux seulement sauter l’étape en cours d’un .bat et laisser le reste finir.

Cas pénible : la touche Pause n’existe plus sur beaucoup de laptops récents. Sur clavier compact, le raccourci est souvent Fn + B ou Fn + P. Vérifie la sérigraphie du clavier.

READ  SOGo : la messagerie collaborative open source expliquée

Forcer la fermeture d’une app avec taskkill

Un écran d’ordinateur affiche une fenêtre PowerShell avec la commande Stop-Process en surbrillance sur un bureau moderne dans une pièce à l’éclairage tamisé.

Quand l’appli elle-même ne répond plus, Ctrl+C ne sert à rien. Il faut taskkill, l’équivalent CMD du gestionnaire des tâches. Si tu travailles plutôt dans un terminal moderne, il existe un équivalent PowerShell avec Stop-Process qui fonctionne sur le même principe.

Tuer par nom de processus

taskkill /F /IM notepad.exe /T
  • /F force la fermeture, sans demander confirmation à l’appli.
  • /IM vise le nom de l’exécutable, que tu récupères avec tasklist.
  • /T ferme aussi les processus enfants (utile pour Chrome ou VS Code qui lancent plein de sous-processus).

Tu peux enchaîner plusieurs cibles : taskkill /F /IM chrome.exe /IM msedge.exe /T.

Tuer par PID

taskkill /F /PID 4521

Le PID s’obtient avec tasklist. Cette méthode vise un processus précis, pas toutes les instances. Pratique quand tu veux fermer une fenêtre Chrome sans flinguer les autres.

Astuce : les noms de processus sont insensibles à la casse avec taskkill. Notepad.exe et notepad.exe marchent tous les deux.

Lancer une app proprement avec start

La commande start est l’inverse de taskkill : elle ouvre une appli ou un fichier depuis CMD sans bloquer la fenêtre.

Commande Effet
start notepad Ouvre le Bloc-notes, CMD reste libre
start "" "C:\chemin\app.exe" Lance un .exe avec un chemin complet
start /B script.bat Exécute sans nouvelle fenêtre
start /MIN app.exe Démarre minimisé

Les guillemets vides "" après start ne sont pas un oubli : start prend d’abord un titre de fenêtre, donc ces guillemets lui indiquent « pas de titre ». Sans ça, ton chemin serait interprété comme le titre et l’appli ne se lancerait pas.

Les erreurs qui piègent les débutants

Quelques pièges qui coûtent 10 minutes la première fois.

  • Taper exit pour arrêter une commande. exit ferme CMD entier, pas la commande qui tourne. Le bon réflexe reste Ctrl+C.
  • Oublier /F sur taskkill. Sans le flag force, Windows demande à l’appli de fermer. Si l’appli plante, elle ignore la demande. /F règle le souci.
  • Fermer la fenêtre avec la croix. Sur un .bat qui tourne, la croix tue l’hôte mais peut laisser des processus enfants actifs en fond. taskkill /T les nettoie proprement.
  • Utiliser taskkill sur un processus système. Certains processus Windows se relancent tout seuls ou plantent la session. Si tasklist affiche SYSTEM ou LOCAL SERVICE à côté, ne touche pas.

Trois réflexes à retenir : Ctrl+C pour interrompre, Ctrl+Break quand Ctrl+C est sourd, taskkill /F /IM nom.exe /T pour le cas extrême. Avec ça, aucune commande Windows ne te tient en otage plus de 5 secondes.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *