Quitter le programme dans l'invite de commande Windows

18

Lorsque dans l'invite de commande: je recherche un équivalent Windows de CTRL + C sous unix et mac pour forcer la fermeture d'un programme dans une invite de commande. Parfois, mon programme attendait infiniment ... quelque chose et je voudrais le fermer sans appuyer sur CTRL + ALT + SUPPR et forcer la fermeture de l'invite de commande Windows. Merci!


la source
Ctrl + D fonctionne également parfois.
William

Réponses:

16

En fait, c'est aussi Ctrl + C sous Windows. Ctrl + Break fonctionne généralement aussi bien, mais avec certaines commandes, il a une sémantique différente intéressante par rapport à Ctrl + C (voir ping -tpar exemple).

Joey
la source
Je voulais juste ajouter que Ctrl + Pause fonctionne également. Oui, Pause et Break sont la même clé pour la plupart des ordinateurs, mais dans mon cas, et j'en suis sûr d'autres, je dois appuyer sur la touche FN si je veux utiliser la partie Break de cette clé. Donc, appuyer sur Ctrl + FN + Break fonctionne, tout comme Ctrl + Pause, ce qui est idéal pour ceux d'entre nous qui souhaitent utiliser le moins de touches possible.
Rolo
Selon mon expérience, la plupart des programmes ne s'arrêtent que par ctrl + pause et moins s'arrêtent avec ctrl + c
PHPst
16

Ctrl + C arrêtera l'exécution d'un programme à partir de l'invite de commande, comme les autres systèmes d'exploitation.

Pour forcer l'arrêt d'un processus à partir de l'invite de commandes, utilisez la commande suivante:

taskkill / F / IM process.exe

/Fforcera la terminaison, /IMsignifie que vous allez fournir le nom exécutable (image) et que process.exele processus est terminé .

Will Eddins
la source
1
Assurez-vous d'utiliser "process name.exe" s'il a un espace!
Phoshi
Comment faire pour contourner ERREUR: le processus "remoting_host.exe" avec PID 8164 n'a pas pu être interrompu. Motif: l'accès est refusé.
Matthis Kohli
Je l'ai trouvé moi-même, en allant aux services et en tuant le service avec le PID qui a été retourné ci-dessus.
Matthis Kohli
4

Normalement, ce serait CTRL-BREAK (la touche PAUSE / BREAK sur un clavier à 101 touches) mais je pense que cela peut être désactivé.

Donner un coup de feu.

Mais ce n'est pas vraiment une question de programmation, donc je vote pour le déplacer en superutilisateur .


la source
1
Avez-vous une idée s'il y a un équiv. pour un clavier macbook? Merci!
0

Commande pour quitter l'invite de commande:

taskkill /IM cmd.exe
Talha Khalid
la source