@echo off chcp 65001 >nul title 日报分发平台 - 停止服务 echo ========================================== echo 停止日报分发平台服务 echo ========================================== echo. echo 正在停止所有相关服务... :: 停止所有占用 8080/5173 端口的进程 for /f "tokens=5" %%a in ('netstat -ano ^| findstr ":8080.*LISTENING"') do ( taskkill /PID %%a /F >nul 2>&1 echo - 已停止 8080 端口 PID %%a ) for /f "tokens=5" %%a in ('netstat -ano ^| findstr ":5173.*LISTENING"') do ( taskkill /PID %%a /F >nul 2>&1 echo - 已停止 5173 端口 PID %%a ) :: 也尝试停止标记了"日报分发"标题的窗口 taskkill /FI "WINDOWTITLE eq 日报分发*" /F >nul 2>&1 :: 也停掉 Java 和 Node 进程 (谨慎) for /f "tokens=2" %%a in ('tasklist /FI "WINDOWTITLE eq *日报分发*" /FO TABLE /NH') do ( echo - 已停止: %%a ) echo. echo ========================================== echo 所有服务已停止 echo ========================================== echo. pause