解决8080端口被系统进程占用问题

时间:2024-03-21 15:37:24

解决8080端口被系统进程占用问题

8080端口被系统进程占用

在开发环境下,往往会用localhost:8080来作为调试端口,然而有时候启动程序时发现8080端口已被占用,导致程序无法正常启动

首先win+R输入cmd打开命令行窗口:
解决8080端口被系统进程占用问题
输入netstat -ano | findstr 8080查询占用8080端口的进程
解决8080端口被系统进程占用问题
显示占用8080端口的进程号为4和10456
输入tasklist | findstr 10456查看进程号10456对应的进程

解决8080端口被系统进程占用问题
该进程可以输入taskkill -PID 10456 -F被强制关闭

解决8080端口被系统进程占用问题
查看进程号4对应的进程,显示为系统进程,该进程无法被强制杀死

解决8080端口被系统进程占用问题
解决8080端口被系统进程占用问题
要关闭该系统进程:
首先打开控制面板,找到程序和功能
解决8080端口被系统进程占用问题
点击启动或关闭Windows功能
解决8080端口被系统进程占用问题
找到Internet Information Services全部勾选上FTP服务器、Web管理工具、万维网服务,然后点确定
解决8080端口被系统进程占用问题
等完成后,在搜索Windows搜索栏输入IIS打开Internet Information Services(IIS)管理器
解决8080端口被系统进程占用问题
左侧菜单栏连接名上右键,然后点击停止,然后就关闭了系统进程
解决8080端口被系统进程占用问题

再次查看端口占用状态,发现已经占用的8080端口已经被释放
解决8080端口被系统进程占用问题