WINDOWS端口关闭工具
有时调试项目可能出现端口占用,释放端口占用总得写命令太麻烦,直接将释放端口占用写成了脚本,执行效果
代码
@echo off
rem 设置UTF-8编码
chcp 65001
title 端口占用进程查询和关闭工具
color 0A:start
cls
echo ====================================
echo 端口占用进程查询和关闭工具
echo ====================================
echo.
set /p port=请输入要查询的端口号:netstat -aon | findstr ":%port%" > nul
if %errorlevel% equ 0 (echo.echo 查找到占用端口 %port% 的进程信息:echo ------------------------------------netstat -aon | findstr ":%port%"for /f "tokens=5" %%a in ('netstat -aon ^| findstr ":%port%"') do (set pid=%%a)echo.echo 进程详细信息:echo ------------------------------------tasklist | findstr "%pid%"echo.choice /c YN /m "是否要结束该进程(Y/N)?"if errorlevel 2 goto nextif errorlevel 1 (taskkill /f /pid %pid%if errorlevel 0 (echo.echo 进程已成功结束!) else (echo.echo 结束进程失败,可能需要管理员权限!))
) else (echo.echo 未发现端口 %port% 被占用!
):next
echo.
choice /c YN /m "是否继续查询其他端口(Y/N)?"
if errorlevel 2 goto end
if errorlevel 1 goto start:end
echo.
echo 感谢使用,按任意键退出...
pause > nul
创建一个bat文件,将代码复制进去 也可直接下载文件 ps:资源无法改成免费下载的,直接复制代码吧