当我运行命令时:taskkill /f /pid 16140
我明白了:ERROR: The process "16140" not found.
答案 0 :(得分:2)
您可以按进程ID(PID)或图像名称(EXE文件名)终止进程。
打开管理级命令提示符并运行任务列表以查看所有正在运行的进程:
C:\>tasklist
Image Name PID Session Name Mem Usage
========================= ======== ================ ============
firefox.exe 26356 Console 139,352 K
regedit.exe 24244 Console 9,768 K
cmd.exe 18664 Console 2,380 K
conhost.exe 2528 Console 7,852 K
notepad.exe 17364 Console 7,892 K
notepad.exe 24696 Console 22,028 K
notepad.exe 25304 Console 5,852 K
explorer.exe 2864 Console 72,232 K
在上面的示例中,您可以看到每个进程的图像名称和PID。如果你想杀死firefox进程运行:
C:\>Taskkill /IM firefox.exe /F
或
C:\>Taskkill /PID 26356 /F
/ f标志强行终止进程。未使用/ F标志将导致在某些情况下不会发生任何事情。一个例子是每当我想要杀死explorer.exe进程时我必须使用/ F标志,否则进程就不会终止。
答案 1 :(得分:1)
答案 2 :(得分:1)
taskkill /im myprocess.exe /f
“/ f”代表“强制”。如果你知道PID,那么你可以指定,如:
taskkill /pid 1234 /f
还有很多其他选项,只需键入taskkill /?对于他们所有人。 “/ t”选项可以杀死进程和任何子进程;这可能对你有用