在windows上开发调试的时候,经常碰到某个端口被占用的问题。需要经常在任务管理器或者cmd命令中去找到占用端口的进程并结束它,非常的麻烦。
为了解决这个问题。从网上扒了一段cmd批处理脚本,记录一下防丢失。
@echo off setlocal enabledelayedexpansion set /p port=请输入端口号: for /f "tokens=1-5" %%a in ('netstat -ano ^| find ":%port%"') do ( if "%%e%" == "" ( set pid=%%d ) else ( set pid=%%e ) echo 占用!port!端口的进程为:!pid! echo ------------ taskkill /f /pid !pid! ) pause
使用方法:新建文本文件——复制上方代码——粘贴——另存为kill.cmd——双击打开kill.cmd——输入被占用的端口——回车
微信扫描下方的二维码阅读本文