Можно ли остановить текущее выполнение команд в командной строке?

29

Есть ли какая-либо команда, чтобы остановить выполнение текущих запущенных команд в командной cmdстроке Windows ?

Кевин Панко
источник
Вы имеете в виду что-то вроде killкоманды в Linux?

Ответы:

39

Вы пробовали следующую комбинацию клавиш: CTRL+C

ОБНОВИТЬ

Для Windows 10 (cmd, PowerShell) вы можете использовать один из следующих вариантов:

  • Right CTRL+C
  • CTRL+Pause/Break
Фред Закрыть
источник
Если вы запускаете скрипт Python, программа Python не поймает CTRL + Pause / Break и фактически остановит его.
Про Q
и что такое пакетная команда для выхода из cmd из другого cmd?
Хосейн Агаджани
6

Лучший путь:

CTRL + Break(pause)

T.Todua
источник
Круто! Я пробовал <kbd> Ctrl </ kbd> + <kbd> C </ kbd> несколько раз на консоли windows 10, и он все еще держался. <kbd> Ctrl </ kbd> + <kbd> Break (Pause) </ kbd> действительно работает!
Черри
@ Черри, у меня была такая же проблема. Но с right Ctrlэтим работает как положено.
Богдан Куц
4

Сначала используйте, tasklistчтобы показать все запущенные задачи. Затем используйте, taskkill /PID 1234чтобы убить определенную задачу (PID - второй столбец) или используйте, taskkill /IM program.exeчтобы убить определенную программу (все экземпляры).

Или просто используйте, Ctrl+Cчтобы убить текущую работающую программу в текущем окне cmd.

arnep
источник