
# Windows 常用命令速查查看端口、杀进程、删除服务日常开发或运维中经常需要排查端口占用、结束进程、删除 Windows 服务。本文整理一套常用 CMD 命令建议收藏备用。注意结束进程、删除服务等操作建议在“管理员身份运行”的命令提示符中执行。目录1. 打开 CMD 命令行窗口2. 查看端口是否被占用3. 根据端口号结束进程4. 结束某服务的所有进程5. 根据 PID 查找进程详情6. 删除 Windows 服务7. 常用命令速查表8. 注意事项1. 打开 CMD 命令行窗口方式一按Win R输入cmd回车。方式二开始菜单搜索cmd或“Windows 终端”右键选择“以管理员身份运行”。2. 查看端口是否被占用例如查看8000端口是否被占用netstat -ano | findstr :8000输出中如果出现LISTENING通常表示该端口正在监听。最后一列是占用该端口的进程 PID。参数说明-a显示所有连接和监听端口-n以数字形式显示地址和端口-o显示对应的进程 PID建议写成findstr :8000加上冒号可以减少误匹配。3. 根据端口号结束进程假设通过上面的命令查到占用端口的 PID 是8364执行taskkill /pid 8364 /F参数说明/pid指定进程 PID/F强制结束进程注意/F是强制结束可能导致程序未保存的数据丢失操作前请确认 PID 是否正确。4. 结束某服务的所有进程例如结束所有nginx进程taskkill /f /im nginx.exe参数说明/im根据映像名称结束进程支持通配符例如taskkill /f /im nginx*5. 根据 PID 查找进程详情如果只知道 PID想确认它对应哪个程序可以执行tasklist | findstr 1620示例输出KGService.exe 1620 Console 1 18,696 K可以看到PID1620对应的是KGService.exe这里对应酷狗服务。如果想查看更详细的路径和启动参数也可以使用wmic process where processid1620 get name,executablepath,commandline6. 删除 Windows 服务例如删除apache2.4服务sc delete apache2.4如果服务正在运行建议先停止服务net stop apache2.4 sc delete apache2.4注意sc delete删除的是 Windows 服务注册信息不是删除程序安装目录。需要管理员权限。apache2.4是服务名不是显示名称。可以在services.msc中查看服务名。如果服务名包含空格建议加引号例如sc delete 服务名。可以先查询服务是否存在sc query apache2.47. 常用命令速查表场景命令打开 CMDWin R→ 输入cmd查看端口占用netstat -ano | findstr :8000根据 PID 杀进程taskkill /pid 8364 /F根据进程名杀进程taskkill /f /im nginx.exe查看 PID 对应进程tasklist | findstr 1620查看进程详细路径wmic process where processid1620 get name,executablepath,commandline停止服务net stop apache2.4删除服务sc delete apache2.48. 注意事项结束进程、删除服务建议使用管理员权限的 CMD。taskkill /F会强制结束进程可能造成数据丢失。杀进程前一定要确认 PID 或进程名避免误杀系统关键进程。sc delete不会卸载软件只是删除服务注册项。图片建议上传到稳定图床并填写有意义的 alt 文本有利于 SEO 和无障碍阅读。标签建议Windows、CMD、netstat、taskkill、端口占用、杀进程、sc delete、运维常用命令