Выйти из программы в командной строке Windows


18

Когда в командной строке: я ищу Windows, эквивалентную CTRL + C в Unix и Mac, чтобы принудительно завершить программу в командной строке. Иногда моя программа просто бесконечно ждала ... чего-то, и я хотел бы закрыть ее, не нажимая CTRL + ALT + DELETE и принудительно выходя из командной строки Windows. Благодарность!


Ctrl + D тоже иногда работает.
Уильям

Ответы:


16

На самом деле, это тоже Ctrl + C в Windows. Ctrl + Break обычно также работает, но с некоторыми командами он имеет некоторую интересную отличающуюся семантику по сравнению с Ctrl + C (см., ping -tНапример).


Просто хотел добавить, что Ctrl + Pause тоже работает. Да, Pause и Break - это одна и та же клавиша для большинства компьютеров, но в моем случае, и я уверен, что другие, я должен нажать клавишу FN, если я хочу использовать часть этой клавиши Break. Итак, нажатие Ctrl + FN + Break работает, как и Ctrl + Pause, что отлично подходит для тех из нас, кто хочет использовать как можно меньше клавиш.
Роло

Согласно моему опыту, большинство программ останавливается только ctrl + break и меньше останавливается ctrl + c
PHPst

16

Ctrl + C остановит запуск программы из командной строки, аналогично другим операционным системам.

Чтобы принудительно завершить процесс из командной строки, используйте следующую команду:

taskkill / F / IM process.exe

/Fпринудительное завершение, /IMозначает, что вы собираетесь указать имя исполняемого файла (образа) и process.exeпроцесс до конца.


1
Обязательно используйте «имя процесса», если в нем есть пробел!
Фоши

Как получить ОШИБКУ: процесс "remoting_host.exe" с PID 8164 не может быть остановлен. Причина: доступ запрещен.
Маттис Кохли

Сам нашел, зайдя в Сервисы и убив сервис с PID, который был возвращен выше.
Matthis Kohli

4

Обычно это CTRL-BREAK (клавиша PAUSE / BREAK на 101-клавишной клавиатуре), но я думаю, что это можно отключить.

Дать ему шанс.

Но на самом деле это не вопрос программирования, поэтому я голосую за то, чтобы перенести его на суперпользователя .


1
У вас есть идея, если есть эквивалент? для клавиатуры MacBook? Благодарность!

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.