cmd命令关闭
netstat -aon|findstr “8188”
在任务管理器中找到指定的PID,鼠标右击关闭即可
或者设置改用其他的端口号。
bat 脚本关闭端口
也可使用bat脚本操作,查看端口号是否占用,选择关闭端口号。
脚本具有以下效果:
将以下代码保存在.txt中,并更改为.bat的形式,并以ANSI编码保存(否则会乱码)。
@echo off&title 端口检测关闭
set port=0
::set is="n"
ECHO. *************************** 端口面板 *********************************
:menu
ECHO.
ECHO. **********************************************************************
ECHO.
ECHO. 请输入端口号:
ECHO.
set /p ID=
set port=%id%
ECHO.
:: 未输入时提示重新输入
IF "%port%"=="" (
call:menu
)
call:detection
call:menu
:detection
ECHO.
echo. 正在查找端口 "%port%"
:: 检测某个端口是否被占用
for /f "tokens=3 delims=: " %%a in ('netstat -an') do (
:: 如果占用某个端口, 则关闭这个端口
if "%%a"=="%port%" (
call:estimate
)
)
ECHO.
echo "%port%" 端口未开启
goto:eof
:estimate
ECHO.
ECHO. 已发现 "%port%" 端口,输入y关闭...
ECHO.
set /p fir=
if "%fir%"=="y" (
call:close
)else (
ECHO.
ECHO. 用户放弃关闭 "%port%" 端口
call:menu
)
goto:eof
:: 关闭端口
:close
ECHO. 正在关闭端口
for /f "tokens=1-5" %%a in ('netstat -ano ^| find ":%port%"') do (
ECHO.
echo %%a %%e
taskkill /f /pid %%e >null
ECHO.
echo %port%已被关闭
ECHO.
call:menu
)
goto:eof
pause