为什么明明没手动启动 8080,还提示端口被占用?

发布时间:2026/6/30 10:25:44

为什么明明没手动启动 8080,还提示端口被占用? 8080窗口被占用原因端口和浏览器窗口无关是后台有程序偷偷占了 8080 端口常见 3 个根源上次 Python 服务僵尸残留进程最常见你大概率是这个你之前用 FastAPI/uvicorn/Flask 启动过 8080 服务没有正常按CtrlC停止直接关掉终端、IDE 窗口系统没有彻底杀掉程序后台残留进程一直霸占 8080 端口。其他软件自动占用 8080Tomcat、Java 项目、微信开发者工具、前端 Vue/React、本地代理工具、部分数据库可视化工具、网盘后台服务默认端口都是 8080。IDE 热重载多开进程PyCharm/Trae 的热更新模式会生成多个子进程偶尔残留占用端口。解决方法步骤 1打开 CMD管理员运行更稳WinR → 输入cmd→ 右键「以管理员身份运行」步骤 2查出占用 8080 的进程 PID输入这条命令 netstat -ano | findstr :8080输出示例TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 15640最后一列数字15640就是PID 进程号。参考图步骤 3强制杀掉这个占用端口的进程把下面15640换成你查到的 PID参考图步骤 4验证端口释放成功再次执行查询命令netstat -ano | findstr :8080无任何输出 8080 空闲可以正常启动服务。

相关新闻