What windows 10 tool is useful to determine which applications are using network services on a host?

If you experience a slow Internet connection and can't download or upload, you might want to check for activity in the system background, specifically in the networking area. This article will show you how to check which programs are hogging your Internet bandwidth.

What windows 10 tool is useful to determine which applications are using network services on a host?

In addition to the possibility of background processes causing the problem, a change in Internet performance can be caused by several different factors.

If there are no problems with your Internet service provider, router, etc., you should check which applications or programs use your Internet bandwidth. Apps or programs could be using some (or even all) Internet bandwidth without your knowledge.

Fortunately, a built-in utility in Windows 10 called Resource Monitor, also known as Resmon, provides access to information about the programs using the Internet. Resource Monitor can be found in Task Manager (and provides information that Task Manager does not provide). It displays a dashboard with information about the presence and use of resources such as disk, memory, CPU, and network.

The network section displays processes with network activity, network activity itself, TCP connections, and 'listening ports.' Follow this guide in which we describe how to access Resource Monitor, how to use it, and how to find out which programs are slowing down your connection by being active in the system background.

Video Showing How to Check What Programs Are Using the Internet:

Table of Contents:

Download Computer Malware Repair Tool

It is recommended to run a free scan with Combo Cleaner - a tool to detect malware and fix computer errors. You will need to purchase the full version to remove infections and eliminate computer errors. Free trial available. Combo Cleaner is owned and operated by Rcs Lt, the parent company of PCRisk.com read more.

How to Find Out What Programs Are Using Your Internet Bandwidth

First, open Task Manager by pressing Ctrl + Shift + Esc keys on the keyboard. You can also access Task Manager by right-clicking the Taskbar or the Start menu and selecting "Task manager" from the contextual menu.

What windows 10 tool is useful to determine which applications are using network services on a host?

In Task Manager, click the "Performance" tab. You will see an "Ethernet" (or Wi-Fi) section. Select to display a graph with overall send and receive activity on a scale from 0 to 100 Kbps over a 60-second perdiod. Below, the graph displays information about data sent and received, adapter name, connection type, and current IP addresses.

What windows 10 tool is useful to determine which applications are using network services on a host?

As you can see, this is just basic information and real-time speed statistics, so you need to open Resource Monitor for more details. Click "Open Resource Monitor" at the bottom of the Task Manager window.

What windows 10 tool is useful to determine which applications are using network services on a host?

Go to the "Network" tab. You will see four sections: Processes with Network Activity, Network Activity, TCP Connections, and Listening Ports. In the "Processes with Network Activity" tab, you will see the running processes using network resources. Look for the name of the process, "Image". This shows the process executable file name. The "PID" (Process ID) column is followed by the "Send (B/sec)" and "Receive (B/sec)" columns, which represent the number of sent and received bytes.

The "Total" tab shows the total network activity generated by that particular process. We are interested in the "Receive (B/s)" information. If a process uses too much Internet bandwidth, you can close it by right-clicking on it and selecting "End Process" from the contextual menu.

Note that a svchost.exe process running in this tab is normal - it is used by various applications to interact with the Windows operating system. We recommend that you keep it running.

What windows 10 tool is useful to determine which applications are using network services on a host?

In the "Network Activity" section, you will see identical tabs with an additional one called "Address". This tab displays the address to which a process is connected. You can see that there are two boxes, green and blue. "Network I/O" and "Network Utilization".

The first displays current total utilization, while the second displays exactly how loaded the network is. If there is a suspicious program (or programs) connected to the Internet, we recommend that you run a malware scan.

What windows 10 tool is useful to determine which applications are using network services on a host?

The "TCP Connections" section consists of six tabs: "PID", "Local Address", "Local Port", "Remote Address", "Remote Port", "Packet Loss (%)", and "Latency (ms)". The local Address tab shows which network adapter and IP address might have been overcrowded.

The Local Port tab displays on which ports there is communication activity. The Remote Address tab displays one part of the communication stream, while Remote Port displays the other. The "Packet Loss (%)" tab shows the quality of the Internet connection.

The more packet loss is shown, the worse the quality. The "Latency (ms)" tab indicates how much time it takes for data to travel from one point to another. The higher the number, the longer it takes.

What windows 10 tool is useful to determine which applications are using network services on a host?

The "Listening Ports" section consists of three new tabs not mentioned previously: "Address", "Protocol", and "Firewall Status". The "Address" tab shows the local process on which the process is listening. Some services are tied to specific IP addresses - the tab shows which IP address the process is tied to.

The "Protocol" tab shows the network protocol used by the process. And finally, the "Firewall Status" tab, as its name implies, displays the firewall status. If the firewall is blocking traffic, you will see it in this tab.

What windows 10 tool is useful to determine which applications are using network services on a host?
If you suspect that an application or program is using too much Internet bandwidth, go to Resource Monitor and find all information you might need to address the problem.

The Task Manager's "App history" tab is another simple method to gain information about apps and their network usage. However, it does not display all apps that might be using Internet bandwidth.

Rather, it is relevant to Microsoft apps that are built-in or downloaded from Microsoft Store. Therefore, Resource Monitor is a more informative tool.

What windows 10 tool is useful to determine which applications are using network services on a host?

We hope that this article helped provide the basics of Resource Monitor and check which apps or programs are using Internet bandwidth and slowing down your connection. If there is something you would like to add, please leave a comment in the comments section below.

[Back to Top]

If you notice your Internet suddenly slowing to a crawl, chances are that an app on your PC is using your bandwidth in the background. Using Task Manager, you can check which apps are communicating over your local network, which might help you figure out where the bandwidth is going to.

What windows 10 tool is useful to determine which applications are using network services on a host?

Begin by launching Task Manager using the Ctrl+Shift+Esc keyboard shortcut. If Task Manager opens to its simplified view, click the "More details" button in the bottom-left to expand the window.

You'll arrive at the Processes tab, which provides information on every app that's running on your PC – including Windows internal processes. The rightmost column of the table displays the current network usage of each app, in Mbps. Click the column header to sort the running processes by bandwidth usage, highest-to-lowest.

What windows 10 tool is useful to determine which applications are using network services on a host?

You should remember that this column shows local network activity, not Internet usage. In other words, if you're backing up files to a network-connected hard drive, that program will be communicating at several hundred Mbps on your network, but won't be using any Internet bandwidth.

In most cases, an app's network activity will be purely Internet-based though. If your connection slows down, try and spot an app in Task Manager that's communicating at around the same rate as your maximum Internet speed. Sometimes, you might find the culprit is a Windows system component, such as "Service Host: Local System," which is responsible for downloading Windows updates.

What windows 10 tool is useful to determine which applications are using network services on a host?

If you'd like to see actual data usage details for your apps, switch to the "App history" tab in Task Manager. The Network column here shows you the total network data usage of your apps over the past 30 days.

What windows 10 tool is useful to determine which applications are using network services on a host?

Further information can be obtained by opening the Settings app and navigating to Network > Data usage. This screen displays data usage for traditional desktop programs too, whereas Task Manager only includes Microsoft Store applications.

What windows 10 tool is useful to determine which applications are using network services on a host?

Finally, you can limit the data usage of Microsoft Store apps from the Data usage Settings page. Under "Background data," click the "Always" radio button to restrict what apps can do in the background. This will free up more bandwidth for your foreground tasks, but could result in the loss of useful app functionality. Automatic sync processes, live tiles and other background network activity will be prohibited, so you might miss out on incoming notifications and real-time content updates.

Share This Post: