【解决问题】WindowsXXX端口已被占用:以 1080端口已被占用 为例

电脑系统为Windows10

一 以管理员身份打开命令行窗口

【Win + R】:使用快捷键打开“运行”窗口
输入【cmd】,点击确定,打开“命令”窗口
【解决问题】WindowsXXX端口已被占用:以 1080端口已被占用 为例_第1张图片
【解决问题】WindowsXXX端口已被占用:以 1080端口已被占用 为例_第2张图片

二 查看被占用端口对应的PID

比如在开发时,系统提示你1080已被占用,我们首先要做的就是找到1080端口对应的PID。
在命令行中输入命令:

netstat -aon|findstr "1080"

回车执行命令后,最后一位数字就是被占用窗口的PID。我这里对应的是16996和18912。
【解决问题】WindowsXXX端口已被占用:以 1080端口已被占用 为例_第3张图片

三 查看指定PID的进程

在命令行中输入命令:

tasklist|findstr "16996"
tasklist|findstr "18912"

回车执行命令后,我这里找到了两个占用1080的端口:ShadowsocksR-dotnet4.0.exmsedge.exe
【解决问题】WindowsXXX端口已被占用:以 1080端口已被占用 为例_第4张图片

四 结束进程

1.通过命令行结束进程

强制(/F参数)结束PID为1080的所有进程包括子进程(/T参数)

taskkill /T /F /PID 1080 

2.通过任务管理器结束进程

【Ctrl + Shift + Esc】快捷键打开Windows任务管理器,点击【详细信息】
找到前文的PID对应的进程,【右键】点击结束进程。
【解决问题】WindowsXXX端口已被占用:以 1080端口已被占用 为例_第5张图片

你可能感兴趣的:(解决问题,windows,bug)