使用命令行工具 Tasklist
和 Taskkill
来查询和删除(终止)进程。以下是详细步骤:
查询进程
-
打开命令提示符(以管理员身份运行以获得所有权限)。
-
使用
tasklist
命令列出所有正在运行的进程:tasklist
这将显示一个包含进程名称、进程ID(PID)、内存使用等信息的列表。
删除(终止)进程
要删除(终止)某个进程,你需要知道它的进程ID(PID)或进程名称。以下是两种方法:
按进程ID终止进程
假设你要终止的进程的PID是 1234
:
taskkill /PID 1234 /F
/F
参数表示强制终止进程。
按进程名称终止进程
假设你要终止的进程名称是 notepad.exe
:
taskkill /IM notepad.exe /F
示例
以下是一个完整的示例,展示如何查询和终止一个名为 notepad.exe
的进程:
-
查询进程:
tasklist
输出示例:
Image Name PID Session Name Session# Mem Usage ========================= ======== ================ =========== ============ notepad.exe 1234 Console 1 10,000 K
-
终止进程:
taskkill /IM notepad.exe /F
或者使用PID终止:
taskkill /PID 1234 /F
脚本自动化
如果需要自动化此过程,可以编写一个批处理脚本(.bat 文件):
@echo off
echo 查询所有进程:
tasklist
echo.
set /p pid=请输入要终止的进程ID:
taskkill /PID %pid% /F
echo 进程已终止.
pause
保存为 kill_process.bat
,然后以管理员身份运行即可。
总结
使用 tasklist
和 taskkill
命令,可以方便地查询和删除(终止)Windows 中的进程。这对于手动或自动化进程管理非常有用。