Windows下依据端口号杀进程
首先,需要使用 netstat -aon|findstr pid 来查找当前端口号的占用情况,pid为端口号

可以看到,这里的2046端口被进程号为9200的进程占用,继续执行 taskkill /pid 9200 /F 即可

taskkill 的用法
taskkill [/s <computer> [/u [<domain>\]<username> [/p [<password>]]]] {[/fi <filter>] [...] [/pid <processID> | /im <imagename>]} [/f] [/t]
| /s | 指定远程计算机的名称或 IP 地址(不要使用反斜杠),默认为本地计算机 |
| /u | 指定使用哪个用户执行这个命令,默认值是当前登录到发出命令的计算机的用户的权限 |
| /p | 指定在/u参数中指定的用户帐户的密码 |
| /fi | 应用过滤器来选择一组任务,您可以使用多个过滤器或使用通配符 ( *) 来指定所有任务或映像名称 |
| /pid | 指定要终止的进程的进程ID |
| /im | 指定要终止的进程的映像名称,使用通配符 ( *) 指定所有映像名称 |
| /F | 指定强制结束进程。远程进程忽略此参数;所有远程进程都被强制结束 |
| /t | 结束指定的进程和由它启动的任何子进程 |
参考链接:https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/taskkill

浙公网安备 33010602011771号