想开个服务,结果提示"端口被占用",你打开cmd,记了一堆netstat、findstr命令,最后还是搞不清楚是哪个程序抢了位置。
今天给大伙儿安利一个神器,大小才1.5MB,直接双击运行,所有网络连接一目了然。
微软出品的网络监控工具,专治各种网络疑难杂症。
能干啥:
- 显示所有TCP/UDP连接
- 显示本地和远程地址
- 告诉你每个连接是哪个程序搞的鬼
最关键的是: 不需要安装!解压就能用。
1.5MB的大小,运行起来占用内存几乎为零,内存控狂喜。
超简单,解压后直接双击 tcpview.exe 就完事。

打开后就能看到:
- 所有活动的连接
- 协议类型:TCPv4、TCPv6、UDPv4、UDPv6(可以勾选)
- 进程名称:每个连接对应的程序
实时更新: 默认每秒刷新一次,你想改快改慢都行。
颜色标记:
一眼就能看出来发生了啥。

这就是我推荐它的原因。
以前查端口占用:
netstat -ano | findstr "8080"
tasklist | findstr "1234"
现在查端口占用:
在TCPView搜索框输入"8080",回车
就这,完事。
不用记命令,不用查PID,直接告诉你哪个程序占用了8080端口。
右键点击进程,选择 Kill Process,直接干掉。
不用打开任务管理器,不用找PID,在TCPView里直接操作。
- 关闭连接: 不想某个程序联网,直接右键关掉连接
- 保存结果: 可以把当前连接状态保存到文件
- 换主题: 支持白色和黑色两种主题,夜间模式也有
程序员/运维: 排查网络问题必备
服务器管理员: 监控连接状态
普通用户: 查看哪些程序在偷偷联网
游戏玩家: 游戏卡顿了,看看哪个程序在抢带宽
这玩意儿是微软Sysinternals套件里的工具,官方出品,放心用。
下载地址在微软官网,免费无广,大小还小。
一句话:查网络连接,别再去记命令了,用TCPView,真香。
对了,它还有命令行版本 Tcpvcon,写脚本的时候可以用。
不过大部分人直接用GUI版本就够了,毕竟能点的不记命令 😏