尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
如何关闭端口被占用的进程
文章目录 作者辣椒 个人网站项目资源技术分享 点击访问 [https://qiyex.com](https://qiyex.com)背景操作步骤一、打开命令提示符Command Prompt二、查看占用端口的进程三、kill 杀死占用端口的进程完整操作流程示例常见问题命令速查表附Linux / macOS 下的做法总结 作者辣椒 个人网站项目资源技术分享 点击访问https://qiyex.com背景在 Windows 上启动本地服务Tomcat、Node、Python 后端、Maven 项目等时经常会遇到端口已被占用Address already in use/Port 8080 was already in use的报错。原因通常是上一次运行的程序没有完全退出或者其它软件抢先占用了该端口。解决的思路只有三步查出是谁占了端口 → 拿到它的 PID → 干掉这个进程。操作步骤一、打开命令提示符Command Prompt按下快捷键WinR弹出运行窗口输入cmd回车即可打开命令提示符窗口。如果当前账号权限不足、后续taskkill提示拒绝访问可以改用管理员身份运行在开始菜单搜索cmd右键选择以管理员身份运行。二、查看占用端口的进程命令语法netstat-ano|findstr 端口号参数含义参数作用-a显示所有连接和监听端口-n以数字形式显示地址和端口不做域名解析速度更快-o显示每个连接对应的进程 PIDfindstrWindows 下的文本过滤命令用于筛选出目标端口所在的行示例查看 8088 端口的占用情况netstat-ano|findstr 8088输出结果类似TCP 0.0.0.0:8088 0.0.0.0:0 LISTENING 8812 TCP [::]:8088 [::]:0 LISTENING 8812各列从左到右依次为协议、本地地址、外部地址、连接状态、PID。最右侧一列的数字示例中为8812就是占用该端口的进程号记下它。也可以加上LISTENING只筛选处于监听状态的记录避免输出过多netstat-ano|findstr 8088|findstr LISTENING补充如果已知进程名想反查端口可以用tasklist | findstr 进程名查看该进程的 PID。三、kill 杀死占用端口的进程拿到 PID 后用taskkill结束它。普通结束语法taskkill/pid 进程PID示例taskkill/pid 8812如果要连带结束该进程启动的子进程加上/Ttaskkill/T/pid 8812强制结束语法taskkill/F/PID 进程PID示例taskkill/F/PID 8812参数含义参数作用/pid指定要结束的进程 PID/F强制结束Force适用于普通方式杀不掉的情况/T同时结束该进程及其启动的子进程执行成功后会出现提示成功: 已终止 PID 为 8812 的进程。此时再执行一次netstat -ano | findstr 8088如果没有输出说明端口已经被释放。完整操作流程示例假设启动服务时报错Port 8088 was already in use# 1. 查询 8088 端口被谁占用netstat-ano|findstr 8088# 输出末列 PID8812# 2. 结束该进程taskkill/F/PID 8812# 3. 验证端口是否已释放无输出即成功netstat-ano|findstr 8088常见问题1. 提示拒绝访问或无法终止进程说明该进程权限较高如系统服务。请以管理员身份重新打开 cmd再执行taskkill。2. 只想通过进程名杀掉不想查 PID可以直接按映像名称匹配taskkill/F/IM java.exe其中/IM后面跟进程的映像名称可用tasklist查看完整名称。3. 是系统进程如 PID 4、svchost.exe占用端口怎么办不要盲目强杀可能导致系统异常。应先确认是哪个服务在监听netstat -abno | findstr 端口号会显示进程名或在任务管理器 → 详细信息中根据 PID 定位再决定是停服务还是换端口。4. 端口占用反复出现通常是某个服务被设置为开机自启或自动重启。可以在服务services.msc里找到对应服务改为手动启动或直接更换项目的监听端口。命令速查表场景命令查询端口占用及 PIDnetstat -ano | findstr 端口号仅看监听状态netstat -ano | findstr 端口号 | findstr LISTENING按 PID 结束进程taskkill /pid PID强制结束进程taskkill /F /PID PID结束进程及其子进程taskkill /T /PID PID按进程名结束taskkill /F /IM 进程名.exe查看进程列表tasklist | findstr 进程名附Linux / macOS 下的做法如果你在 Linux 或 macOS 上遇到同样的问题对应的命令如下# 查看占用端口的进程lsof-i:8088# 或netstat-tunlp|grep8088# 结束该进程kill-9PID# 或一步到位kill-9$(lsof-t-i:8088)总结作者加辣椒了吗简介憨批大学生一枚喜欢在博客上记录自己的学习心得也希望能够帮助到你们个人网站https://qiyex.com我在 gon zhon hao「辣椒微创」有更详细的案例和工具你应该用得上 【创业项目】副业灵感、轻资产玩法、互联网创收思路 【资源分享】PPT、音效、模板、字体、插件等创作者工具合集 【软件下载】精选高效、靠谱的生产力工具及安装指南 【编程开发】编程学习资源、项目源码、开发工具、实战案例 【薅羊毛】精选各种优惠折扣、平台补贴信息帮你省钱放大收益。
RELATED

相关推荐

解决wordpress设置网址错:3步搞定域名服务器配置与免费工具排查

解决wordpress设置网址错:3步搞定域名服务器配置与免费工具排查

解决wordpress设置网址错:3步搞定域名服务器配置与免费工具排查 域名解析和服务器环境配置,是新手做 WordPress 网站时最容易“翻车”的两个坑。很多人改了后台 URL 却打不开,或者 SSL…

📅 2026/9/28 4:15:51
Codex++安全边界探秘:从提示词注入到SecDevOps的配置实践

Codex++安全边界探秘:从提示词注入到SecDevOps的配置实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📅 2026/9/28 4:10:51
Mysql数据库导出为csv或excel文件 中文乱码解决方法:用TaoToken统一Key打通导出脚本配置

Mysql数据库导出为csv或excel文件 中文乱码解决方法:用TaoToken统一Key打通导出脚本配置

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📅 2026/9/28 4:10:51
MORE NEWS

更多资讯

📰

研发各场景下的提示词Prompt模板

我为大家整理了七个主要的场景, 并且为每一个场景都提供了能够起到很高效率的作用和提示词的模板。1. 完成需求方面的分析工作, 并且展开系统设计这一部分的内容。把那些模棱两可的产品创意,转换成清清楚楚具体技术计划、还有数据库结构安排、或者直接明确 API 接口…

📰

Aspen EDR 二次开发教程(11):物性数据面——NIST 数据库、物性方法与两相场景

Aspen EDR 二次开发教程(11):物性数据面——NIST 数据库、物性方法与两相场景版本声明块 软件:Aspen EDR Aspen Properties / Aspen HYSYS 物性体系(aspenONE V15 为讨论基线)语言/环境:Python…

📰

2026企业AI办公工具选型指南:评估框架与平台全景

企业在引入AI办公工具的过程中,普遍存在几种典型的选型误区。很多数字化负责人拿到产品清单,优先统计功能数量、横向比对标价,或是仅凭行业声量直接敲定采购方案。这类判断方式容易造成上线后AI工具和真实业务场景脱节,系统闲置、…

📰

python自动化运维快速入门,python自动化运维教程

本文重点讲述了一件十分有趣的趣事儿, 这件事儿还带着一定的参考意义, 所以有需要的朋友不妨瞧一瞧, 看一看。盼着各位朋友把这篇文章读完之后能有所得, 接下来就让小编领大家一块儿去看看那所谓皮卡丘速成版的究竟是怎么个回事。1、如何做好自动化运维伴随着移动互联网普及程度…

📰

Python开发必会的十个高效技巧

Python 写起来简单,但写得好和写得快是两回事。很多开发者停留在“能跑就行”的阶段,代码冗长、效率低下。下面十个技巧,每一个都能让你的代码更短、更快、更 Pythonic。1. 列表推导式替代循环 appendpython复制下载# 不推荐 squares [] for…

📰

机器学习之DrissionPage(Machine Learning about DrissionPage)

五、爬虫自动化——DrissionPage 1.1 DrissionPage好处 使用Selenium会出现如下问题: 配置繁琐:需要下载WebDriver 反检测困难:自动化容易被浏览器网站识别 速度慢:每次操作需要通过WebDriver进行协议通信 💡核心理念:简单、高效、低调 1.2 DrissionPage优势 特性 Sel…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬