使用方法:

在桌面上新建个文本文档,将下面代码复制到里面并保存,然后把后缀txt修改为bat双击运行即可。

%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
cd /d "%~dp0”
chcp 65001
cls
@echo off
netstat -ano | findstr /r /c:":8888.*LISTENING"
netstat -ano | findstr /r /c:":443.*LISTENING"
netstat -ano | findstr /r /c:":80.*LISTENING"
netstat -ano | findstr /r /c:":22102.*LISTENING"
@echo off
echo  如 TCP    0.0.0.0:443            0.0.0.0:0              LISTENING       14704←请输入我
@echo off
echo.&set /p var=若要中止进程,(目标为第一个,即 TCP    0.0.0.0:443,输入LISTEING右边的数值)请输入对应的PID:
set pid=%var%
taskkill  /f /pid "%pid%"
pause

谢谢大家,以上为海盗空间整理的win系统服务器解决端口被占用代码方法!