Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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?

share|improve this question
Win7 FW can but it doesn't prompt. To get a prompt you need an additional program . This may help… e.g. windows 7 firewall control and apparently, Windows Firewall Notifier. – barlop Aug 9 '15 at 21:02
up vote 2 down vote accepted

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.

share|improve this answer
I am using NetLimiter its a great tool – Rishi Jul 30 '09 at 20:36
+1 seems to be a good one. have to try it out – darthvader Aug 10 '09 at 5:55

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.

share|improve this answer

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.

share|improve this answer

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

share|improve this answer

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:

  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:
share|improve this answer
+1 that is a handy suggestion. – darthvader Aug 10 '09 at 5:54

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.

share|improve this answer


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.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .