Sometimes I use my mobile phone as wi-fi router. When my windows 7 home premium connects to this network, it consumes lots of data immediately. I need to disable all the internet traffic except browser and skype in those cases, and easily switch back when I get usual home wi-fi. I thought windows firewall could easily do it, but it doesn`t seem so.

1 Answer 1


If you want to block all outbound connections do the following:

Type Firewall in the search box in the start menu and select "Windows Firewall with advanced security", in the middle section of the window click `Windows Firewall Properties' enter image description here

From there whatever network your cell phone modem is considered (Public, Domain, or Private) go to that tab and change outbound connections from Allow to Block.

enter image description here

If you need some programs to be able to connect you need to explicitly let them connect by adding a rule to the Outbound Rules.

If you make your cell phone connection fall under the "Public" profile and your home connection as your "Private" profile you will not need to make any changes at all when you switch between your two connections if you only block outbound "public" connections.

If you can identify the program that is using a lot of traffic you can skip all of the above steps and just make a new outbound rule and set it to block that application.

  • 1
    Outbound rules apply to all configurations. So you have to switch off lots of default exceptions for all the profiles, if you want to block everything but the browser. Mar 21, 2012 at 18:27
  • 1
    @JustinasDūdėnas No they dont, rt-click on the rule, go to Properties then go to the advanced tab and you can check and un-check which profiles the rule applies to. Mar 21, 2012 at 18:55
  • Youre right! It took like 100 mouseclicks to fix all of them, but it probably isnt harder than installing and configuring another firewall. Still I agree that in terms of usability windows firewall is far from perfect. Mar 21, 2012 at 19:49
  • @JustinasDūdėnas You can script it via powershell and do updates in mass. If you are using Windows 8 or newer it is even easier Mar 5, 2014 at 0:42

You must log in to answer this question.

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