查看谁占用端口
每个端口一个按键,没有程序监听时为绿色,有程序监听时为红色并显示程序名称和 PID(IPv4 和 IPv6)。

在 Windows 上查看哪个程序占用了 3000 等端口,在 Stream Deck 按键上按两下即可停止它。
在 Elgato Marketplace 一次性购买,金额以您当地的货币显示(商店页面为英文)。

概览
要解决 Windows 上端口 3000 已被占用的问题,请将 Port Killer for Windows 添加到 Stream Deck,并把该端口设置到 Port Watch 按键上。
按键会显示占用端口的程序,按两下即可停止该程序及其启动的所有进程,无需 netstat 或任务管理器,就能为 Node.js、Vite、Python、Java 或其他本地开发服务器解决 EADDRINUSE。
功能
每个端口一个按键,没有程序监听时为绿色,有程序监听时为红色并显示程序名称和 PID(IPv4 和 IPv6)。

第一次按下会询问 STOP?,2 秒内再按一次即确认;单次按下绝不会停止任何程序。

Windows 系统进程(System、svchost、services、lsass、wininit、csrss、smss 等)、Stream Deck 应用和插件本身绝不会被停止。

Dev Ports 显示有多少端口正在使用(默认 3000-3010、4200、5000、5173、8000、8080、8888,或你自己的列表);按下可逐个查看。

它会停止整个进程树,因此文件监视进程和子进程无法继续占用端口。
停止前会再次检查端口,如果端口已被其他程序占用,则不停止任何程序。
无需账户,不使用在线服务,没有遥测。
支持英语和日语。
设置
注意事项插件使用 Windows 内置的工具,并以 Stream Deck 应用的权限运行。
在 Stream Deck 上放一个端口 3000 的 Port Watch 按键。按键变红时会显示程序及其 PID;按一次显示 STOP?,再在 2 秒内按一次,该程序及其启动的所有进程就会被停止。
会。它会停止整个进程树,因此文件监视进程和子进程无法继续占用端口。
可以。Dev Ports 按键显示你的开发端口中有多少正在使用,按下可逐个查看。它不会停止任何程序;如需停止,请使用 Port Watch 按键。
它绝不会停止 Windows 系统进程、Stream Deck 应用或插件自身,并且在停止前会再次检查端口,如果端口已被其他程序占用,则不停止任何程序。
Windows 拒绝停止该程序,最常见的原因是它以管理员身份运行,而 Stream Deck 应用没有。请在你启动它的地方停止它。
系统要求
适用于 Windows 10 或更高版本,需要 Stream Deck 应用 6.9 或更高版本。
在 Elgato Marketplace 销售的Stream Deck 插件。
适用于 Windows 10 或更高版本,需要 Stream Deck 应用 6.9 或更高版本。
在 Elgato Marketplace 获取在 Elgato Marketplace 一次性购买,金额以您当地的货币显示(商店页面为英文)。