必须使用Windows 10原生资源监视器实时查看进程级CPU和网络吞吐量,可通过Win+R输入resmon或从任务管理器“性能”页底部链接打开;在CPU页勾选“显示所有用户的服务”展开svchost,再切至网络页按B/sec排序定位异常程序。

要实时查看 Windows 10 中每个进程的 CPU 占用率和网络吞吐量(发送/接收字节每秒),必须打开系统原生的资源监视器,它能同时显示线程级 CPU 消耗与进程级网络带宽占用,并支持按速率排序定位异常程序。
用运行命令秒开资源监视器
按下 Win + R 组合键,调出“运行”对话框。
在输入框中精确键入 resmon(不加空格、不加 .exe,大小写不敏感)。
按回车键——窗口立即弹出,顶部显示实时汇总条,下方默认停留在“概述”选项卡,CPU 和网络使用率已同步刷新。
从任务管理器一键跳转到资源监视器
同时按下 Ctrl + Shift + Esc 直接唤起任务管理器。
点击顶部“性能”选项卡,等待右侧图表加载完成(若底部无链接,请先点击左下角“详细信息”展开完整视图)。
滚动到底部,单击【打开资源监视器】链接——注意不是“打开性能监视器”,二者功能完全不同。
在资源监视器中查 CPU 和网络占用
第一步:点击顶部标签页中的 CPU,观察上方折线图与下方“CPU 使用率 %”列,识别高占用进程。
第二步:勾选左下角 显示所有用户的服务,让 svchost.exe 等托管进程展开为具体服务名(如 wuauserv、Dnscache),避免误判根源。
第三步:切换至 网络 标签页,在“网络活动”区域查看“发送 (B/sec)”和“接收 (B/sec)”两列数值;点击列标题可降序排序,顶部即为当前带宽消耗最高的程序。
第四步:若发现某进程网络占用异常但名称模糊(如 rundll32.exe),记下其 PID,切回 CPU 或磁盘选项卡,在对应 PID 行点击“关联的服务”或“关联的句柄”,进一步确认实际调用来源。
这一步操作起来很简单,直接把鼠标悬停在进程名上就能看到完整路径;但若未勾选“显示所有用户的服务”,你将无法看到 svchost 托管的具体服务,容易漏掉 Windows Update 或 DNS 缓存等关键后台行为。











