Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

netstat 命令大全:Win7 下监控网络连接、排查木马、分析协议统计的利器

編輯:Win7 系統應用技巧

netstat 是 Windows 内置网络诊断神器,善用其参数可实时监控所有连接、定位可疑进程、分析协议统计,是无第三方工具时的排查首选。

核心参数速查表

参数功能典型用法
-a显示所有连接和监听端口netstat -a
-b显示建立连接的可执行程序(需管理员)netstat -b
-n数字形式显示地址/端口(加快显示)netstat -an
-o显示进程 PID(配合任务管理器定位程序)netstat -ano
-p proto指定协议(TCP/UDP/TCPv6/UDPv6/IP/ICMP...)netstat -p tcp
-r显示路由表netstat -r
-s显示各协议统计(丢包、重传、错误计数)netstat -s
-t显示连接卸载状态netstat -t
interval每隔 N 秒刷新一次(Ctrl+C 停止)netstat -an 5

实战场景

1. 排查木马/异常连接

netstat -ano | findstr "ESTABLISHED"

记下可疑连接的 PID,任务管理器“详细信息”栏对应 PID 定位程序路径。

2. 分析网络性能

netstat -s -e

关注 TCP 重传段数、IP 校验和错误、接收/发送丢包计数。

3. 定位占用端口的程序

netstat -ano | findstr ":80"

找到占用 80 端口的 PID,决定是否终止或更换端口。

提示:Win7/Vista 下 -b 参数需管理员权限;-o 显示 PID 是定位进程的关键。
Copyright © Windows教程網 All Rights Reserved