程序员潇然 发表于 2022-7-8 23:25:37

windows端口被占用,查询端口占用情况 ,强制结束占用程序

日常开发中,通常是本机测试,然后没问题了会部署到环境上,但是因为本机可能经常运行各种程序,所以端口有时候会被占用。

那么windows下查询端口占用情况,强制结束端口占用程序,查询8080端口被那个程序占用,如何强制结束windows下端口占用情况?

### 查找占用程序的PID

##### 直接列出所有端口的情况查看

```
netstat -ano
```

!(data/attachment/forum/202207/08/231726fm114cox7mxv4mt3.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png")

##### 查询指定的端口被占用的情况

```
netstat -aon|findstr "端口号"
```

!(data/attachment/forum/202207/08/231834j2p44ob44x1ycxb4.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png")

上图中本地地址一列中的冒号:后面的数字就是端口号,最后一列为PID

### 查找程序

##### 命令行

```
tasklist|findstr "PID"
```

!(data/attachment/forum/202207/08/231957qx6n65nxs6s7fxxb.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png")

##### 任务管理器

```html
CTRL + SHIFT + ESC
```

!(data/attachment/forum/202207/08/232053j33sryyys13yj7aj.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png")

根据上面两种方法,可以确认应用程序

### 解除占用

##### 命令行

```
taskkill /f /t /im 占用程序名
```

比如

```
taskkill /f /t /im java.exe
```

!(data/attachment/forum/202207/08/232407lg6u596o0tjco6zq.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png")

##### 任务管理器

在查找程序步骤中,直接在任务管理器中杀掉即可

!(data/attachment/forum/202206/16/141330jha7st9soow8772i.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "common_log.png")
`转载务必注明出处:程序员潇然,疯狂的字节X,https://crazybytex.com/thread-46-1-1.html `
页: [1]
查看完整版本: windows端口被占用,查询端口占用情况 ,强制结束占用程序