本文目录导读:

终止进程是系统管理中很常见的操作,根据你使用的操作系统(Windows、macOS、Linux),方法略有不同,以下分别介绍最常用的方法,包括命令行和图形界面的工具。
Windows 系统
任务管理器(最常用、图形界面)
- 快捷键:
Ctrl + Shift + Esc或Ctrl + Alt + Delete后选择“任务管理器”。 - 操作:
- 在“进程”标签页,找到你要终止的程序(
chrome.exe)。 - 选中它,点击右下角的 “结束任务” 按钮。
- 在“进程”标签页,找到你要终止的程序(
命令行工具
-
使用
taskkill命令(推荐)- 按
Win + R,输入cmd回车打开命令提示符。 - 通过进程名:
taskkill /IM 进程名.exe /F- 例:强制关闭记事本
taskkill /IM notepad.exe /F /F表示强制终止(如果进程卡死,需要这个参数)。
- 例:强制关闭记事本
- 通过进程ID (PID):
taskkill /PID 进程ID /F- 例:
taskkill /PID 1234 /F - 查找PID:可以在任务管理器的“详细信息”标签页查看,或使用
tasklist命令。
- 例:
- 按
-
使用
tskill命令(旧系统常用,新系统也支持)tskill 进程ID或tskill 进程名- 例:
tskill 1234或tskill notepad
-
使用
wmic命令(功能更强大的终止方式)wmic process where name="进程名.exe" delete- 例:
wmic process where name="notepad.exe" delete
强制关闭窗口
- 快捷键:
Alt + F4,这是关闭当前活动窗口的标准方式,不一定强制,但大部分程序会响应。
macOS 系统
活动监视器(图形界面)
- 打开:
应用程序->实用工具->活动监视器,或使用 Spotlight 搜索。 - 在进程列表中找到目标进程,选中后点击左上角的 X 按钮,选择“强制退出”。
命令行工具
-
使用
kill命令- 打开“终端”(Terminal)。
- 通过进程ID (PID):
kill PID- 例:
kill 1234 - 如果进程无响应,用
kill -9 1234(-9 是强制杀死信号,谨慎使用)。
- 例:
- 通过进程名:
pkill -9 进程名- 例:
pkill -9 Safari(注意名称大小写敏感,有时需要全名如Safari或spotlight)
- 例:
-
使用
killall命令(更直接,匹配名字)killall 进程名- 例:
killall -9 TextEdit
-
查找PID:
ps aux | grep 进程名或top。
Linux 系统(包括Ubuntu、CentOS等)
图形界面(如果使用桌面环境)
- 系统监视器:通常叫
System Monitor或任务管理器的类似工具。 - Xkill:一个简洁的小工具,在终端输入
xkill,然后鼠标会变成一个“X”或骷髅图标,点击你想关闭的窗口即可(注意:它通常通过apt install xkill或yum install xkill安装)。
命令行工具(最常用)
-
使用
kill命令kill PID(发送 SIGTERM 信号请求正常退出)kill -9 PID(发送 SIGKILL 信号强制结束,无法被程序拦截,相当于“暴力关机”)- 查找PID:
ps aux | grep 进程名或pgrep 进程名
-
使用
killall命令killall 进程名(默认发送 SIGTERM)killall -9 进程名(强制)
-
使用
pkill命令pkill 进程名(可以按部分名称匹配)pkill -9 firefox(强力结束所有含 firefox 的进程)
-
使用
xkill命令(图形界面下非常方便)- 在终端输入
xkill,然后鼠标直接点击要关闭的窗口。
- 在终端输入
通用安全注意事项
- 避免强制关闭系统关键进程:不要随意终止
system,svchost.exe(Windows),kernel_task(macOS), 或init/systemd(Linux),这可能导致系统崩溃或死机。 - 先尝试正常退出:优先使用程序自带的退出功能,或者使用不带
/F或-9的kill命令(发送SIGTERM信号),只有在程序无响应时才使用强制信号(SIGKILL或/F)。 - 权限问题:如果无法终止某些进程(显示“拒绝访问”),可能需要以管理员身份运行命令提示符(Windows,右键 -> 以管理员身份运行)或在命令前加
sudo(Linux/macOS,sudo kill -9 1234)。 - 确认进程身份:在终止前,最好用
tasklist(Windows)、ps aux(Linux/macOS) 确认一下你要杀死的确实是目标程序,尤其是PID数字,输错可能会杀死重要进程。
总结对比表
| 操作系统 | 图形界面工具 | 主要命令行(按推荐顺序) |
|---|---|---|
| Windows | 任务管理器 (Ctrl+Shift+Esc) |
taskkill /IM 名称.exe /F, tskill, wmic |
| macOS | 活动监视器 (App → 实用工具) |
kill PID, killall 名称, pkill 名称 |
| Linux | 系统监视器 / xkill |
kill PID, killall 名称, pkill 名称 |
选择最适合你的系统和场景的方法即可,如果只是偶尔手动关闭一个卡住的程序,任务管理器或活动监视器通常是最快最安全的,如果需要写脚本或批量处理,则优先使用命令行工具。
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。