limit which apps use bandwith while on wifi

I will be taking my mobile PC (Surface Pro 3) to location where my WiFi bandwidth will be very limited.
In fact I will be most likely using WiFi tethering off my cell phone in order to connect to the Internet. In the location where I am going it will cost me $4 per MB - you can see that I will have to limit my bandwidth.

I am afraid that my Surface will be attempting to connect to the Internet with all the "cloud" enabled apps.
Is there a way to get only specific apps to use the network connection?
Kind off "Airplane mode with exceptions"? (Isn't that great idea for an APP?)

Any suggestions on what I should turn off on my Surface?

Who is Participating?

Improve company productivity with a Business Account.Sign Up

JohnConnect With a Mentor Business Consultant (Owner)Commented:
I have Windows 8.1 (not a Surface) and I have DU Meter on it (monitors my usage). I have a Nokia CS18 USB Internet Stick when Wi-Fi is not near so I definitely understand your concern.

Most of my bandwidth goes to browsing and email. There is not a lot of "under the covers" application usage that I can see. That is, I am my own worst enemy when it comes to internet usage.
click windows key
tap "looking glass"
type "firewall"
select "allow an app through windows"
unselect all app. then choose only the one you want.

that should do the trick
pyotrekAuthor Commented:
That will block incoming traffic to the apps "not allowed".
,but for example my VirusScan still would look for an update.

Just tested it and unfortunately this only blocks incoming traffic.

My plan is to RDP to my "home PC" and do most of my needed tasks this way.
Last time when I traveled like that I only used my Samsung Note 3, and for most part it worked great (just very small screen) as the apps are generally turned off while you are not on WiFi. But the  Surface does not have a way to determine that WiFi tethering through my phone is in fact no WiFi but cellular data.
What Kind of Coding Program is Right for You?

There are many ways to learn to code these days. From coding bootcamps like Flatiron School to online courses to totally free beginner resources. The best way to learn to code depends on many factors, but the most important one is you. See what course is best for you.

JohnConnect With a Mentor Business Consultant (Owner)Commented:
You need to monitor yourself in some way.  I always have higher usage than I figure on because there is more to do. But that is me, not apps doing things.

RDP to a home computer will help with CPU intensive processes, but if you try to run Internet packets from Home to You, you will create traffic.
pyotrekConnect With a Mentor Author Commented:
I just found something interesting.
I have turned on my WiFi connection as "metered" connection. It seems to be a feature of Windows 8.1
My Outlook automatically turned "offline" with a message stating that it noticed that I use "metered connection" do I want to connect anyway?
Also my MAIL APP does not display any emails - good indication that it is not updating itself.
Same goes for BBC NEWS.
Some other apps are updating - so it is not bullet proof.

I will dig into this more and will report.

John Hurst:
I will use RDP to my "home PC" to read and send emails and possibly to connect to client's PC's with support issues.
I just tested it. Read few emails. connected to client server and checked AD and status of the backup. Used only 3.5 MB doing all this. I think it is the way to go, I just have to turn off all the updates on my Surface.
pyotrek, though RDP might be suitable to save overall bandwidth usage, I suggest to re-visit the firewall-thought.
We can setup rules based on network profiles. If your normal connection is the domain profile, then you can have a ruleset there and have another for the public or for the private network profile. A ruleset is something very simple like "in the private profile, outgoing/incoming connections are generally forbidden with the following exeptions [list]". So it is what you want. Switching between profiles however is only easy if the network profiles are clearly distinguishable by windows.
If they are not, you would use batch files that set firewall rules, that is possible with netsh.exe
JohnBusiness Consultant (Owner)Commented:
Read few emails. connected to client server and checked AD and status of the backup. Used only 3.5 MB doing all this

I think that is what I was trying to say. Status of backup and AD would not use much bandwidth but the emails do (in my experience).

For a short time, turning off updates can help. But the biggest influence will be your own usage.
pyotrek, you don't seem to think any feedback is needed on suggestions like the "firewall revisited" one. If you ask for help and then choose not to respond to help given, it makes helpers feel a little odd, I hope you understand. It was meant as a true solution. Maybe you couldn't overcome technical problems using it, but at least it was possible to discuss those here for you to benefit :)
pyotrekAuthor Commented:
Sorry I did not mean to ignore you - I was in a hurry (just hours before departure) when I asked the question.
Just came back and noticed the email requesting attention to my question.
I was aware of the possibility of tweaking the Firewall, but I did not want to go to that extent - I was hoping for some kind of "easier" solution.
[No worries - I just became bored by not getting any feedback and started nagging those lately ;-)]
In fact, it will not get any easier: you completely limit in-/outgoing traffic to certain applications. To switch between firewall profiles would be the only problem and I hoped to discuss this. Feel free to leave it, I don't care, I thought you did. Just saw an interesting challenge coming up.
pyotrekAuthor Commented:
The "metered Connection" was not the best solution but it limited the bandwidth use for most of the apps. Limiting myself to open only the apss i needed also helped.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.