Windows杀死被占用端口(q退出).bat
时间: 2024-12-23 09:21:59 浏览: 5
在Windows环境下,如果你想要创建一个.bat脚本来强制停止占用特定端口(如31100)的应用程序并优雅地退出,可以编写如下简单的批处理脚本。请注意,你需要先确定服务名称或应用程序的名称以及它的路径,因为批处理无法直接找到所有占用某个端口的服务。
```batch
@echo off
setlocal enabledelayedexpansion
echo 检查31100端口是否被占用...
netstat -ano | find "31100: listening" > nul
if errorlevel 1 (
echo 31100端口未被占用,无需关闭。
) else (
set serviceName=your_service_name_or_app_path
taskkill /f /im !serviceName! > nul
if errorlevel 1 (
echo 无法关闭31100端口占用的应用程序,请手动终止!
pause
exit /b 1
) else (
echo 31100端口已关闭。
pause
exit /b 0
)
)
阅读全文