In Windows 8, when you connect to a wireless network, it will either register it as a Public network or a Private network. Private networks are basically home and work whereas private is anywhere else. Sometimes Windows 8 detects a private network as a public one and vice versa. You can manually make some changes to ensure that you are not accidentally sharing either too much on a public network or blocking all sharing on a private network.
First, right-click on the network icon in the Windows 8 system tray and click on Open Network and Sharing Center.
Here you will see the network you are connected to and what type of network Windows 8 has identified it as.
As you can see above, my network is considered a Private network, which is correct since I’m at home and connected via Ethernet. If this is incorrect, there are a couple of things you can do. First, you can click on Change advanced sharing settings in the left-hand pane.
Click on Private and then make sure you have these options enabled:
- Turn on network discovery
- Turn on file and printer sharing
- Allow Windows to manage homegroup connections
Then collapse Private and expand Guest or Public and make sure you have these options set:
- Turn off network discovery
- Turn off file and printer sharing
Once you have done this, you then need to go to the Windows 8 desktop and open the Charms bar. Click on Settings and then click on the Network icon.
You’ll see Network and then Connected. Go ahead and right-click on that and choose Turn sharing on or off.
Now choose Yes if you want your network to be treated like a private network and no if you want it to be treated like a public network. Note that the label Private or Public may remain the same in Network and Sharing Center, but once you choose the sharing settings manually, the network will have the appropriate settings applied.
As a last resort, if you really can’t stand that the label is Public when the network is actually private, you can manually change the network location using a tool called secpol.msc. Click on the Start Screen, then right-click and choose All apps, then click on Run. Type in secpol.msc into the run dialog box.
Then click on Network List Manager Policies at the left and on the right-hand side you should see a couple of items with descriptions and then something called Network, which is the current network you are connected to. It may also be called something else, but it doesn’t have a description.
Double-click on it and click on the Network Location tab. Here you can manually change the network location from Private to Public and vice versa.
That’s about it! Not the easiest thing in the world, but it’s Microsoft! If you are having problems with changing network locations in Windows 8, post a comment here and we’ll help. Enjoy!