Technology newsroom
Is Your PC Slow or Internet Lagging? Find Out Who's Secretly Using Your Network with Resource Monitor
Learn how to use Resource Monitor, a free tool in Windows, to identify which programs are secretly consuming your internet bandwidth, causing slow PC performance and internet lag. Includes safe, basic troubleshooting steps.
Have you ever experienced your internet suddenly slowing down for no apparent reason, or felt your computer running slower than usual even when no demanding programs are open? These issues might stem from certain programs running in the background, secretly consuming your internet bandwidth. This article from SyncTech Solution will guide you on how to use Resource Monitor, a built-in Windows tool, to monitor and pinpoint the root cause of these problems, enabling you to address them precisely and safely.
### Understand Before You Fix: Why Monitor Network Usage?
Our computers constantly send and receive data over the internet, whether it's browsing the web, sending emails, updating software, or even syncing files with Cloud Storage. These activities are collectively known as 'Network Traffic' or network usage.
Normally, the programs we actively use are the primary bandwidth consumers. However, sometimes unwanted programs, background applications, or even malware might secretly transmit or download large amounts of data, exhausting your internet bandwidth. This results in slower performance for regular use. Using a tool like Resource Monitor helps us gain a comprehensive overview of which programs are 'communicating' with the internet at any given moment and how much data they are using. This allows us to accurately identify the culprit behind your slow internet.
### Before You Start: Prepare Your Machine for Monitoring
To obtain the clearest and most accurate data, we should first reduce 'interference' or other unrelated programs.
1. **Close unnecessary programs:** Close all web browser windows, chat applications, email clients, or any other programs you have open.
2. **Stop downloads/uploads:** Ensure there are no large file downloads, game updates, or file synchronizations with cloud services (such as OneDrive, Google Drive) pending.
Doing so will help us see the baseline Network Traffic of the operating system and truly background-running programs, making it easier to spot abnormal programs.
### How To Safely Do It: 5 Steps to Monitor Network Traffic
We will use a tool called Resource Monitor, a performance analysis tool that comes pre-installed with all Windows versions. It is safe and requires no additional installation.
**1. Open Resource Monitor**
* **WHAT:** Accessing the monitoring tool
* **WHERE/HOW:** Press `Ctrl + Shift + Esc` simultaneously on your keyboard to open Task Manager. Then, go to the 'Performance' tab and click the 'Open Resource Monitor' link at the bottom. Alternatively, press `Windows + R`, type `resmon`, and press Enter.
* **WHY:** To access the tool that displays in-depth information about your system's resource usage, including network activity.
* **EXPECTED RESULT:** The Resource Monitor window will appear.
**2. Go to the Network Tab to View Network Data**
* **WHAT:** Selecting to view only network-specific data
* **WHERE/HOW:** In the Resource Monitor window, click on the 'Network' tab at the top.
* **WHY:** To filter the data to show only programs and services currently transmitting data over the network, making analysis easier.
* **EXPECTED RESULT:** You will see several data tables, such as 'Processes with Network Activity', 'Network Activity', and 'TCP Connections'.
**3. Analyze and Find the Program Using the Most Network**
* **WHAT:** Finding the program causing slow internet
* **WHERE/HOW:** In the 'Processes with Network Activity' table, locate the column named 'Total (B/sec)' and click the column header once to sort the data from highest to lowest.
* **WHY:** This method will display the programs currently transmitting the most data at the top, allowing you to quickly see the primary bandwidth consumers.
* **EXPECTED RESULT:** Programs using the most network will be sorted to the top of the table. You might see familiar names like `chrome.exe` (if the browser is open), `svchost.exe` (a Windows system file), or other program names.
**4. Check Connection Endpoints**
* **WHAT:** Seeing where suspicious programs are connecting to
* **WHERE/HOW:** In the 'Processes with Network Activity' table, try checking the box next to the name of the program you suspect. Then, observe the data in the 'TCP Connections' table below.
* **WHY:** To verify whether the program is connecting to trusted servers (e.g., google.com, microsoft.com) or to unfamiliar IP addresses or strange domain names, which could be a sign of malware.
* **EXPECTED RESULT:** The 'TCP Connections' table will filter and display only the connections for the program you selected, along with their destination (Remote Address).
**5. Manage Suspicious Programs (Proceed with Caution)**
* **WHAT:** Stopping the operation of abnormal programs
* **WHERE/HOW:** If you encounter an unknown program using unusually high network resources, and after searching for information about it online you find it might be harmful, right-click on the program name in Resource Monitor and select 'End Process'.
* **WHY:** To immediately stop the program's operation and network activity. **WARNING:** Do not 'End Process' for programs you are unsure about, especially system files like `svchost.exe` or `explorer.exe`, as this may cause the operating system to malfunction or freeze. If you are unsure, note down the name and consult with your IT department first.
* **EXPECTED RESULT:** The program will disappear from the list, and its network usage will drop to zero.
### Check the Results: Is Your Internet Faster Now?
After managing the suspicious programs, try checking the following:
1. **Look at the graph:** Observe the 'Network' graph on the right side of the Resource Monitor window. The graph line should noticeably decrease.
2. **Look at the numbers:** The values in the 'Total (B/sec)' column for the closed program will disappear, and the overall total value should decrease.
3. **Test usage:** Try opening your web browser or using programs that previously felt slow again. They should respond more quickly.
### If It's Still Not Resolved: Next Steps
If the problem persists after following the steps above, or if a closed program restarts on its own, it might be a sign of a more complex issue.
* **Scan for viruses:** A suspicious program might be malware. Use a trusted antivirus program (such as Microsoft Defender, which is included in Windows) to perform a Full Scan of your entire machine.
* **Check for updates:** Sometimes Windows or other programs might be downloading large update files in the background. This is normal, but if it interferes with your work, you can schedule updates for off-peak hours.
* **Consult an expert:** If you encounter problems related to system files (`svchost.exe`) or cannot resolve the issue yourself, you should contact your company's IT department or computer support provider for in-depth analysis by a specialist.
Learning how to use Resource Monitor is a fundamental skill that enables you to perform basic diagnostics for computer and internet issues yourself. It helps you better understand how your system works and allows you to provide accurate information to IT support when assistance is needed.