电脑出现故障,即便是老鸟也要研究半天才能找到原因(有时候根本就找不到),比如突然网络中断,就得从软到硬排查个遍,令人烦躁。
为了帮助用户查找解决电脑故障,微软也是一直不遗余力。Windows 10 v1809 的时候,就引入了一个名为“Packet Monitor”(数据包监视器)的新功能,简称PacketMon,对应进程为pktmon.exe。
这是一个跨组件的网络诊断工具,支持数据包捕捉、丢包检测、数据包过滤与计数等,会捕捉通过网络的每一个数据包,深入网络堆栈内部,从而可以快速准确地检测网络故障根源,尤其适合大型网络环境。
这个功能自诞生后一直在升级,而在最新的Windows 10 v2004 版本中,它迎来了一次大规模更新,技能更加丰富:
- 支持丢包检测,包括丢包原因报告
- 运行时数据包筛选,包括封装支持
- 弹性数据包计数
- 实时屏幕数据包监控
- 大容量内存日志
- 兼容网络监视器(NetMon)、Wireshark(pcapng)
不过这个工具目前还有一些局限性,比如仅支持有线以太网而不支持Wi-Fi无线网络,没有集成防火墙,丢包检测也仅限支持的组件。微软承诺后续会不断改进。