NetworkUsageView是一个便携式应用,它可以从Windows的SRUDB.dat数据库中提取并显示网络使用信息。该数据库包含Windows 8、Windows 10和Windows 11中收集的网络使用数据,这些数据每小时由操作系统收集,并包括以下信息:服务或应用的名称和描述、用户的名称和SID、网络适配器以及指定服务/应用发送和接收的字节总数。
每小时的数据收集包括了服务或应用的名称和描述、用户名、网络适配器以及该服务或应用发送和接收的总字节数。对IT专业人士来说,这款工具可以帮助他们追踪和评估网络使用情况,确定哪些应用或服务使用的流量最多,从而更好地进行网络管理和优化。
值得一提的是,NetworkUsageView工具的运行并不需要任何安装过程或其他DLL文件,只需直接运行可执行文件即可。此外,如果SRUDB.dat数据库文件被锁定,NetworkUsageView会询问你是否愿意以管理员身份运行它以访问被锁定的文件。总的来说,无论你是IT专业人员,还是普通的电脑用户,如果你希望了解你的网络使用情况,NetworkUsageView都是一款极其实用的工具。
版本历史
- 1.31版:
- 添加了“排序依据”工具栏按钮。
- 1.30版本:
- 更新后,当有许多网络使用项目时,工作速度会更快。
- 版本 1.27:
- 添加了 /Columns 命令行选项,允许您设置要显示的列或要从命令行导出的列,例如:
NetworkUsageView.exe /列“时间戳、应用程序名称、用户名、发送的字节数、接收的字节数”
- 添加了 /Columns 命令行选项,允许您设置要显示的列或要从命令行导出的列,例如:
- 1.26版:
- 添加了从菜单更改排序列的选项(查看 -> 排序依据)。与列标题单击排序一样,如果再次单击相同的排序菜单项,它将在升序和降序之间切换。另外,如果在选择排序菜单项时按住 Shift 键,您将获得二次排序。
- 修复了高 DPI 模式下的一些显示问题。
- 1.25版:
- 添加了“字节计数器单位”选项,允许您选择显示“发送字节数”和“接收字节数”列的单位:字节、kB、KiB、MB、MiB、GB、GiB 或自动。
- 底部状态栏现在显示所选项目的总发送和接收字节数。
- 1.21版:
- 添加了“数字列右对齐”选项。
- 1.20版本:
- 添加了新列:网络适配器 Guid、网络适配器 Luid、连接名称。
- 添加了对从远程计算机的注册表检索网络适配器信息的支持。
- 添加了对从外部驱动器的系统配置单元检索网络适配器信息的支持。
- 1.13版:
- 添加了“将标题行添加到 CSV/制表符分隔文件”选项(默认情况下打开)。
- 1.12 版:
- 添加了“保存所有项目”选项 (Shift+Ctrl+S)。
- 1.11版:
- 现在,您可以通过指定空字符串作为文件名将数据发送到 stdout,例如:
NetworkUsageView.exe /scomma "" | NetworkUsageView.exe /scomma "" |更多的 - 属性窗口现在可以调整大小。您现在可以调整属性窗口的大小,并且该窗口的最后大小/位置将保存在 .cfg 文件中。
- 现在,您可以通过指定空字符串作为文件名将数据发送到 stdout,例如:
- 1.10版本:
- 添加了新的显示模式:“按应用程序显示摘要”、“按用户显示摘要”、“按应用程序和用户显示摘要”。您可以从“高级选项”窗口 (F9) 中选择它们。
- 添加了“应用程序 ID”列。
- 修复错误:在某些系统上,NetworkUsageView 无法访问 SRUDB.dat 数据库,但不提供用户以管理员身份运行它来访问该文件。
- 1.07版:
- 为“快速过滤”功能添加了新选项。
- 1.06版:
- 添加了选择要在主窗口中显示的另一种字体(名称和大小)的选项。
- 1.05版:
- 您现在可以使用 .cfg 文件中的任何变量作为命令行参数,以便从命令行设置配置,例如 - 以下命令处理外部 SRUDB.dat 数据库并将结果导出到 .csv 文件中:
NetworkUsageView.exe /LoadFrom 2 /ExternalFilename "c:\temp\SRUDB64.dat" /scomma c:\temp\nuv.csv
- 您现在可以使用 .cfg 文件中的任何变量作为命令行参数,以便从命令行设置配置,例如 - 以下命令处理外部 SRUDB.dat 数据库并将结果导出到 .csv 文件中:
- 版本 1.00 - 首次发布。
开始使用 NetworkUsageView
NetworkUsageView 不需要任何安装过程或额外的 DLL 文件。要开始使用它,只需运行可执行文件 - NetworkUsageView.exe
运行 NetworkUsageView 后 - 如果 SRUDB.dat 数据库文件被锁定,NetworkUsageView 将询问您是否要以管理员身份运行它以访问锁定的文件。如果文件未锁定,NetworkUsageView 将立即加载它。
“高级选项”窗口
在“高级选项”窗口 (F9) 中,您可以选择从外部驱动器或网络上的远程计算机加载 SRUDB.dat 数据库。请注意,只有当远程计算机上的数据库文件未锁定时,才能从远程计算机加载网络使用信息。
您还可以选择加载最近 xx 天小时或指定日期/时间范围内的网络使用数据。
网络使用情况查看列
- 记录 ID:SRUDB.dat 数据库中记录的 ID。
- 时间戳:创建此记录的日期/时间。
- 应用程序名称:应用程序或服务的名称。
- 应用程序描述:应用程序或服务的描述。如果“应用程序名称”是 .exe 文件名,则说明取自 .exe 文件的版本资源。如果“应用程序名称”是服务,则描述取自服务的描述字符串。
- 用户名:根据 SRUDB.dat 数据库中指定的用户 SID 的用户名。从外部驱动器读取文件时,此字段为空。
- 用户SID:用户的SID。
- 发送的字节数:指定应用/服务发送的字节总数。
- 接收的字节数:指定应用/服务接收的字节总数。
- 网络适配器:用于发送/接收数据的网络适配器的名称(对于远程和外部驱动器模式,此字段为空)。
评论(0)