NetworkUsageView is a free portable program for Windows 8 and newer by Nirsoft that displays network usage data that is collected by the operating system.
The free program parses the information of the SRUDB.dat database file that is filled with network usage information on Windows 8 and Windows 10.
The database is located under c:\windows\system32\sru\SRUDB.dat. It is part of System Resource Usage Monitor (SRUM), a new feature that Microsoft introduced in Windows 8 as part of the Diagnostic Policy Service.
SRUM monitors apps, programs, services, and network connections, and maintains a database of the activity in the database file.
Tip: If you want to know more about SRUM, check out the the paper Forensic implications of System Resource Usage Monitor (SRUM) data in Windows 8.
Windows collects network usage data every hour, and at shut down of the computer the operating system runs on. It writes information to the database file that includes among other information a timestamp, the application name and description, the user name the process ran under, the network adapter, and the bytes sent and received.
The Nirsoft program NetworkUsageView is a portable program that you can run from any location once you have downloaded and extracted its package.
The program does not require elevated privileges to run, and will parse the database file on start. This takes a second or two, maybe longer depending on the size of it and the number of records.
The data is listed in the usual Nirsoft way: as a table that you can sort with a click on one of the column headers. Handy to list activity of applications, or to analyze the activity during a time period.
You may save selected items -- or all -- as txt, csv, html or xml files to to the local system. There is also the option to create HTML reports, and use the built-in search functionality to filter the data based on what you enter; for instance by network adapter, application, or user name.
NetworkUsageView loads the SRUDB.dat file of the local system by default. You may use Options > Advanced Options to load the network usage data from another SRUDB.data file on the same computer, a connected storage device, or a remove computer.
Tip: You can delete the file SRUDB.da in the System32\sru\ folder directly. Windows will re-create the file when it starts to write new data to it. If you are worried about privacy, you may want to automate the deletion process. This can be done with CCleaner by opening Options > Include, and adding the file to the cleanup operation.
Disabling the Diagnostic Policy Service works, but it will prevent associated diagnostics for detection and troubleshooting for Windows components from running as well.
NetworkUsageView is a handy portable program for Windows 8 and 10 that lists network usage stats of the local system or another computer. The program works well and does not require elevated rights to run. Another Nirsoft gem.
Advertising revenue is falling fast across the Internet, and independently-run sites like Ghacks are hit hardest by it. The advertising model in its current form is coming to an end, and we have to find other ways to continue operating this site.
We are committed to keeping our content free and independent, which means no paywalls, no sponsored posts, no annoying ad formats or subscription fees.
If you like our content, and would like to help, please consider making a contribution:
Ghacks is a technology news blog that was founded in 2005 by Martin Brinkmann. It has since then become one of the most popular tech news sites on the Internet with five authors and regular contributions from freelance writers.