Network Locations Explained

I will continue our series of articles on Windows 7 networking with an article about network locations. These were introduced first with Windows Vista but they somehow managed to feel half-baked and confusing. Windows 7 refines this feature quite a lot and, this time, it proves to be more useful.

In this article I will explain what network locations are, what choices the user has and how to switch between them, depending on the network you are connected to.

What is a Network Location

A network location in Windows 7 is a profile which contains a collection of network and sharing settings which get applied to the network you are connected to. Based on the network location which is assigned to your active network connection, features such as file & printer sharing, network discovery and others might be turned on or off.

These network locations are very useful to people who are very mobile and connect their computers to many networks. For example, you could use your work laptop to connect to your company network, take it home at the end of the day, connect to your home network and, during the weekend, go to a friend's place and connect to his network. Each time you connect to a new network, Windows 7 will assign a network profile. With one choice, you get the entire set of network settings correctly changed. This way you won't compromise your security and you have enabled only the network features you actually need on each network.

Network Locations: Home vs. Work vs. Public

Windows 7 allows you to choose between three types of profiles/network locations:

  • Home network - choose this location when you are connected to your home network or a network with people and devices you fully trust. By default, network discovery will be turned on and you will be able to see other computers and devices which are part of the network. Also, this will allow other computers from the network to access your computer. On home networks you will be also allowed to create or join a HomeGroup.
  • Work network - this profile is good when connecting to your work place network. This profile shares the same settings with Home network. The only difference is the fact that it won't allow you to create or join a HomeGroup.

    Network Locations

  • Public network - this profile is perfect when you are in a public place like an airport, pub or coffee shop. When this profile is used, network discovery and sharing are turned off. Other computers from the same network will not be able to see yours. This setting is also useful when your computer is directly connected to the internet (direct cable/modem connection, mobile internet, etc.).

The default settings can be changed for all profiles. To learn how to do this, check our article called How to Customize Network Sharing Settings in Windows 7. Personally, I don't recommend changing them, at least not for the Public network location. The default settings for this profile definitely give you the best security.

There's also a fourth network location profile called Domain network. This one cannot be set by a normal user. It is available for enterprise workplaces and it is set by the network administrator. Under this profile, the settings applied are the one set by your company and you cannot change them.

How to Change the Network Location

Open the Network and Sharing Center. There you will see your active networks. For each of them you will see the name and currently assigned network location. Click on the link which has the name of the current location.

Network Locations

The 'Set Network Location' wizard will now start. Choose the desired location, based on the type of the network you are connected to and the recommendations given in the previous section.

Network Locations

Windows 7 will inform you that the network location has been changed. Click on Close and you are done.

Network Locations

The network and sharing settings corresponding to your network location will now be applied.

Conclusion

As you can see from this tutorial, this feature is quite useful. With just a few clicks, you get to change a whole set of network settings and keep enabled only those which are useful. Personally, I like how this feature was implemented in Windows 7 and would like to know your opinion about it. Therefore, don't hesitate to leave a comment.

Related articles:

How to Customize Network Sharing Settings in Windows 7
How to Troubleshoot Network & Internet Problems
The HomeGroup Feature & How it Works
The Network Map - Access Your Network Computers in a Fun Way

Comments

Hello,
I just had Windows 7 installed on my computer. It's all high-end components. The o.s. works great, except for the network connection.
Whenever I turn on the computer and try to connect to the internet, it does not connect.
In Network Sharing, I see "Mutiple Networks" displayed between the computer icon and the globe icon, with a red x between the globe and the "Multiple Networks" icon.

Underneath that shows two internet connections. One is "Network3" private and the other is "Unidentified Public Network".
each time I have to disable and then enable the network adaptor. This gets rid of the Unidentified Public Network. leaving my "Network3" and then I can connect to the internet. This happens every time I turn on my computer.
I have uninstalled and re-installed the Realtek network adaptor and updated new drivers. Still the same thing happens.
Is there a way to get rid of the Unidentified Public Network connection altogether? I have tried everything, but to no avail. Never had these network connection problems with XP.
Appreciate any ideas. Thanks

Check and make sure the default gateway is set in your LAN connections IP properties. If you don't have a default gateway set the interface is set to public and can not be changed.

In regard to my question on 07/21/2010 - 05:38, I solved the problem by going into Administrative Tools > Services, and changing the properties for the String on the top most line to "Automatic (Delayed Start)".
The String I need to change happened to be on the top most line on my computer. It may be different for other computers.
Also, there is a String that may be labeled "Bonjour". That may need its properties changed to "Automatic (Delayed Start)".

Sometimes when installing Adobe CS software it alters the properties of this String

Okay, so I upgraded from XP to Win7 and love it, except for the changes they made to wireless networking...

When I first connected to my wireless network, it worked... at first. I changed nothing, but after a while when I turned my computer on again, it automatically created a new network profile (or location, whatever they're called) for the same wireless network. the first one was "Network" and it randomly created a "Network 2" that I didn't want.

The problem is, this "Network 2" profile is constantly switching between limited (no) connectivity and connected, and i can't even get it to last long enough to load a YouTube video. Every time I try deleting "Network 2" and try to connect using the original "Network," it just creates a new "Network 2" and stays crappy.

Now sometimes it randomly switches back to automatically using "Network" (the good profile) for a day or two, then goes back to "Network 2" and acts like crap all over again.

Just to add, I have another machine running XP that is always connected to the same network and works fine, so I know the problem is with this computer specifically, not the network or router.

If you followed all that, you must know it's REALLY frustrating. Any tips on how to fix it?

Hi,
Check out this forum. It is quite helpful:
(Don't include quotation marks when you copy the address)

"http://social.answers.microsoft.com/Search/en-US/?query=multiple%20netwo...(766c02af-6528-41c6-9e68-f0c91617a761)+site:microsoft.com&rn=Networking%2c+Mail%2c+and+Getting+Online+Forum"

Hi,

I have a small network of 5 computers and four of them are connected to a network switch and one computer(Name: Office-PC) is connected to a Broadband modem, the switch and broadband modem(router ) are connected.

I am able to see all the computers in network, but the Office-Pc which is connected to local network thro the router, to other remaining computer, has problem in transferring data. When my network location is set to Work Place my network works well, but when i set to Public , it slows down LAN file sharing.

All these 5 comps connect to internet thro router.

Could anyone help to have safe internet with good LAN, i don't know what network location to choose for this setup. I have Win7 in all the computers.

Thanks

Hi,

Please read the content of this tutorial. It explains the differences between network locations. The reason why LAN file sharing doesn't work when you set the network location to Public is because it is set not to work. The public network profile should not be used in trusted business or home networks. Should be used only when you connect to untrusted networks like the ones you find in cafes, airports and other public places.

Hope this helps,
Ciprian

connected to wireless router at friends house. i was asked to give router 8 digit code, i was able to get on now there is a network with my name and my friend can no longer connect to the net. she wanted to work from home and was unable to. what has happened, and can i restore or get back to the point where her network will show up again and the one with my name will disappear

Windows 7 Multiple Networks problem
Not sure if this will help, but sharing it anyway.
Last fall, when I got my new Windows 7 o.s. I was able to connect to the internet with no problem until I loaded Adobe CS software. Then each time I tried to connect to the internet, it kept going to multiple networks and not connecting.
I had to disable and enable my network adapter each time to get online.

So I went to Control Panel>Administrative Options>Services".
Looked for ID-String with a length of numbers following. Usually near or at the top of the list.
Chose "automatic (delayed start)".
Click OK and close all dialogue boxes and reboot the computer. This brought back my internet connection to be normal at start up (no more multiple networks)
Delaying the auto-start gives Windows Services time to start prior to its activation when booting up.
Keep in mind that certain Adobe CS software, when first installed, may re-set the ID-String in Services so you would have to re-set the ID-String to "automatic (delayed start)".
(I think Bonjour Services on Windows o.s. causes a similar problem)

Hope this helps anyone who has run into this issue.

Add new comment