查询端口是否被占用/使用
bash
C:\Windows\System32>netstat -ano | findstr :10008
TCP 0.0.0.0:10008 0.0.0.0:0 LISTENING 55388
C:\Windows\System32>tasklist|findstr "55388"
iisexpress.exe 55388 Console 1 195,720 K
如果是HTTP使用的端口,查询是否与TCP动态端口冲突
bash
C:\Users\Administrator>netsh int ipv4 show dynamicport tcp
协议 tcp 动态端口范围
---------------------------------
启动端口 : 10000
端口数 : 55000
C:\Users\Administrator>netsh int ipv4 show excludedportrange protocol=tcp
协议 tcp 端口排除范围
开始端口 结束端口
---------- --------
80 80
8001 8001
8080 8080
8172 8172
8865 8865
8887 8887
8888 8888
16770 16770
* - 管理的端口排除。
修改动态端口范围
bash
C:\Users\Administrator>netsh int ipv4 set dynamicport tcp start=10009 num=54991
确定。
C:\Users\Administrator>netsh int ipv4 set dynamicport tcp start=10009 num=54991
确定。
C:\Users\Administrator>netsh int ipv4 show dynamicport tcp
协议 tcp 动态端口范围
---------------------------------
启动端口 : 10009
端口数 : 54991
协议 tcp 端口排除范围
bash
C:\Users\Administrator>netsh int ipv4 show excludedportrange protocol=tcp
协议 tcp 端口排除范围
开始端口 结束端口
---------- --------
80 80
8001 8001
8080 8080
8172 8172
8865 8865
8887 8887
8888 8888
16770 16770
* - 管理的端口排除。