windows端口占用处理方法

(1)输入命令:netstat -ano,列出所有端口的情况。在列表中我们观察被占用的端口,比如是8081,首先找到它。
C:UsersAdministrator>netstat -ano
活动连接
协议 本地地址 外部地址 状态 PID

复制代码
...................................
TCP [::]:1036 [::]:0 LISTENING 680 TCP [::]:1080 [::]:0 LISTENING 2260 TCP [::]:1081 [::]:0 LISTENING 2260 TCP [::]:1086 [::]:0 LISTENING 3248 TCP [::]:3306 [::]:0 LISTENING 6336 TCP [::]:8080 [::]:0 LISTENING 2260
...................................
复制代码

(2)查看被占用端口对应的PID,输入命令:netstat -aon|findstr "8080",回车,记下最后一位数字,即PID,这里是2260

C:UsersAdministrator>netstat -aon|findstr "8080"
TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 2260
TCP [::]:8080 [::]:0 LISTENING 2260

(3)继续输入tasklist|findstr "2260",回车,查看是哪个进程或者程序占用了6040端口,结果是:javaw.exe

C:UsersAdministrator>tasklist|findstr "2260"
java.exe 2260 Services 0 114,364 K

(4)结束该进程:在任务管理器中选中该进程点击”结束进程“按钮,或者是在cmd的命令窗口中输入:taskkill /f /t /im java.exe。

C:UsersAdministrator>taskkill /f /t /im java.exe
成功: 已终止 PID 2260 (属于 PID 1596 子进程)的进程。

总结,命令来源网络搜索,如有误,后续修正!

原文地址:https://www.cnblogs.com/linqiaobao/p/13361935.html