diff --git a/CheckAndKillPort52789.bat b/CheckAndKillPort52789.bat new file mode 100644 index 00000000..42185439 --- /dev/null +++ b/CheckAndKillPort52789.bat @@ -0,0 +1,25 @@ +@echo off +chcp 936 +setlocal enabledelayedexpansion +echo 正在检查52789端口占用情况... + +rem 查找占用52789端口的进程 +FOR /F "tokens=5" %%i IN ('netstat -ano ^| findstr :52789 ^| findstr LISTENING') DO ( + SET pid=%%i + echo 发现占用52789端口的进程,PID: %%i + echo 正在查询进程信息... + tasklist | findstr %%i + + echo 正在结束进程 %%i... + taskkill /F /PID %%i + + echo 验证端口是否已释放... + netstat -ano | findstr :52789 + goto :END +) + +echo 未发现占用52789端口的进程。 + +:END +echo 操作完成。 +pause \ No newline at end of file