Как я могу убить процесс из командной строки в Windows NT?

4574
Manga Lee

Как я могу убить процесс из командной строки в Windows NT? Желательно с инструментом, который поставляется с операционной системой.

4
+1 На самом деле гораздо лучший вопрос, чем то, как я отформатировал его вчера для XP: http://superuser.com/questions/48864/shortcut-to-kill-an-application Хотя я не думаю, что будет большая разница Ivo Flipse 15 лет назад 1

3 ответа на вопрос

11
Dave Webb

Если у вас была XP или позже, вы могли бы использовать TASKKILL. Это не NT, хотя.

Я думаю, вам нужно скачать что-то, чтобы сделать это. Я бы порекомендовал pskillот Sysinternals .

Вы можете использовать это либо с идентификатором процесса, либо просто с именем процесса. Например:

pskill notepad.exe 

Другой вариант KILLиз NT Resource Kit .

"Это не на NT, хотя." - Windows XP - это серия NT, в которой есть `taskkill`. Так что, думаю, вы имели в виду «NT 4.0 или старше» или что-то в этом роде. grawity 15 лет назад 1
1
Tanguy

Чтобы убить процесс с детьми (например, apache), от Windows XP до Windows Seven:

TASKKILL /T /F /PID 4520 
-2
beggs

Есть несколько вариантов:

Команда KILL

kill process name or id

или же

kill -f process name or id

AT Utility

at time /interactive cmd /c kill -f process name or id

И конечно

Перезагружать :-)

The AT utility doesn't kill the command. The command line is still using KILL. The advantage of calling it using AT as the KILL runs as LocalSystem instead of the current user which means it my kill some more processes which are less inclined to die. Dave Webb 15 лет назад 2