已卸载Jenkins但localhost:8080仍运行,求排查解决方法
解决Jenkins卸载后仍能访问localhost:8080的问题
1. 检查并移除Jenkins Windows服务
Jenkins默认会以Windows服务形式运行,常规卸载可能未彻底清理服务:
- 按下
Win + R,输入services.msc打开服务管理器 - 在列表中找到Jenkins服务:
- 右键点击选择「停止」
- 右键选择「属性」,将启动类型改为「禁用」
- 或用命令行彻底删除服务:以管理员身份打开命令提示符,执行
sc query Jenkins sc stop Jenkins sc delete Jenkins
2. 结束残留的Jenkins进程
即使服务已停止,可能仍有后台Java进程在运行:
- 按下
Ctrl + Shift + Esc打开任务管理器 - 切换到「详细信息」标签,查找
java.exe进程(Jenkins依赖Java运行) - 右键点击对应进程,选择「结束任务」
3. 排查浏览器缓存问题
有时看到的只是浏览器缓存的页面,并非Jenkins真在运行:
- 用无痕/隐私模式打开浏览器,访问
localhost:8080 - 或清除当前浏览器缓存(快捷键
Ctrl + Shift + Delete)后刷新页面
4. 检查8080端口占用情况
确认8080端口是否被其他程序占用:
- 以管理员身份打开命令提示符,执行
netstat -ano | findstr ":8080" - 输出结果最后一列是PID,打开任务管理器「详细信息」标签,找到对应PID的程序,确认是否为Jenkins残留或其他占用程序
内容的提问来源于stack exchange,提问作者Conor
相关产品推荐
相关产品推荐

