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


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)


Круто! Я пробовал <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.

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