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!


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).


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é .


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 .


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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.