I have a 256 kbit/s Internet connection. Most often, I find that the browsing speed is too slow. I have to use TCPView (SysInternals) to find out which program is accessing the Internet without my knowledge and terminate it. Previously I was using ZoneAlarm to control Internet access by installed programs. But as it doesn't work for Windows 7, I'm left with no option.

Is there any other tool which serves the purpose?

  • 1
    Win7 FW can but it doesn't prompt. To get a prompt you need an additional program . This may help superuser.com/questions/217551/… e.g. windows 7 firewall control and apparently, Windows Firewall Notifier.
    – barlop
    Aug 9 '15 at 21:02

I think you're looking for NetLimiter:

NetLimiter is an ultimate internet traffic control and monitoring tool designed for Windows. You can use NetLimiter to set download/upload transfer rate limits for applications or even single connection and monitor their internet traffic.

Along with this unique feature, Netlimiter offers comprehensive set of internet statistical tools. It includes real-time traffic measurement and long-term per-application internet traffic statistics

There are 3 available versions of NetLimiter 2 - Pro, Lite and freeware Monitor.

  • 1
    I am using NetLimiter its a great tool
    – Rishi
    Jul 30 '09 at 20:36

Yes. Install a firewall that can block outgoing connections. For example the firewall that comes with Windows Vista and 7 has this feature, but XP's doesn't, so you'd have to install a separate application.

Initially all applications will be blocked and you have to allow them access, so when the application you want to block tries to connection just deny it access. You should also be able to set up rules manually.


I would suggest using Windows firewall, but if you want something else try Comodo Firewall, but afaik it is not supported for Windows 7 just yet.

However some people on this thread have gotten the Vista RTM package to install successfully in compatibility mode.


Any decent firewall will do this, even the windows firewall.


The Comodo firewall can be installed in Vista compatibility mode and works fine. See e.g. this Comodo Forum thread, "Is the firewall component "Windows 7" friendly?"

But I have another suggestion to fix or lessen your problem. I have a fast Internet connection now, but not so long ago it was only 50 kbps. Here is what I did to greatly speed up Internet browsing:

The anti-virus program I am using is Avast. It can be set to display URLs currently being accessed in the lower right of the screen.

The general idea is to block access to content that is really not needed, e.g. PNG/GIF/JPEG images, JavaScripts and cookies from advertisement sites and from tracking sites.

Sites that are to be blocked are added to the "hosts" file (located in folder "C:\WINDOWS\system32\drivers\etc\hosts" in my system) and directed to (localhost).

You can download very long lists for this purpose, but the sheer number of sites to block may slow down browsing. I use another approach, only blocking those that the browser connects to:


  1. While opening a web-page a URL is spotted that is not necessary. E.g.:


  2. Press the PrintScreen key to make a screenshot.

  3. Open Microsoft Paint and paste.

  4. Open the "hosts" file in a text editor (e.g. Notepad) and type off from the Paint window to a new separate line: adtech.panthercustomer.com

  5. Save the "hosts" file.

  6. That's it. Repeat for every (or only some) unnessary URLs you observe.

Another, slightly more convenient, way to get the sites to block is to let the browser ask every time a cookie is attempted to be fetched. The ones that need to fetched can be set to always be accepted so the browser will not ask again, whereas the others will be blocked by the hosts file (and the browser will never see them again).

There may be easier ways to find the sites to block than described here, but the general idea is the same.

Here is a sample of sites I have blocked:       doubleclick.net       ad.doubleclick.net       googleads.g.doubleclick.net       ad.uk.doubleclick.net       pubads.g.doubleclick.net       m.se.2mdn.net       adserver.adtech.de       track.adform.net       cls.assoc-amazon.com       wms.assoc-amazon.com       ws.assoc-amazon.com       rcm-images.amazon.com

A simple trick is to go in the settings of the program you want to block and set the connection through a proxy does not exist.



I've used Sphinx's Windows 10 Firewall Control which you may want to look at. It's stable and relatively lightweight since it is works using the built-in windows firewall (it creates rules for you) and prompts you whenever a new application is trying to access the internet, and you can decide to enable or disable it. However, it's not really intended for monitoring applications that you decide to let enabled.

Caveat: the free versions works quite well for applications, but does not prevent system processes from being disabled so it can't block any windows services.

Traffic shaping

cFosSpeed is also a pretty good (paid) utility that attempts to automatically reduce your overall internet speed up until your ping times return to normal and prioritizes web browsing. It can help on slower connections, especially if your issues comes from your internet bandwidth getting saturated (100% usage). It also has tools for monitoring. Try it out before buying.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.