Change from Public to Private Network in Windows
In Windows, when you connect to a wireless network, it will either register it as aPublicnetwork or aPrivatenetwork. Private networks are basically home and work whereas public networks are anywhere else, which you don’t trust.
Sometimes Windows 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.
In this article, I walk you through the steps for Windows 10, Windows 8.1, Windows 8 and Windows 7.
Windows 10
In Windows 10, go ahead and click on the Ethernet or wireless icon in the system tray of your taskbar. The Ethernet icon is like a little computer and the wireless icon is, well, pretty well-known. Once you do that, click on theNetwork & Internet Settingslink.
This will bring you to the PC settings dialog with the Status tab selected. If you are connected to a WiFi network, click on WiFi in the left-hand pane, otherwise click on Ethernet.
Go ahead and click on the name of the WiFi network or Ethernet network that has theConnectedstatus. When you click on the network, you will now be able to selectPublicorPrivate.
For WiFi networks, you’ll also have the option to connect automatically when in range of the WiFi network.
Windows 8.1
In Windows 8.1, to change the network profile, we have to go into the PC Settings screen. To do that, open the Charms bar and click onChange PC Settingsat the bottom.
Now click onNetworkand you’ll see the list of connections, i.e Ethernet, Wireless, etc.
Now all you have to do is turn on theFind devices and contentoption. It’s automatically turned off for public networks, so when you turn it on, it changes the network to a private network.
Windows 8
For Windows 8, follow the following procedure. First, right-click on the network icon in the Windows 8 system tray and click onOpen 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 aPrivate 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 onChange advanced sharing settingsin 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 onSettingsand then click on theNetworkicon.
You’ll seeNetworkand thenConnected. Go ahead and right-click on that and chooseTurn sharing on or off.
Now chooseYesif you want your network to be treated like a private network andNoif 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.
Windows 7
In Windows 7, the process is a bit different. You still have to click on the network icon in your taskbar, but this time click on theOpen Network & Sharing Centerlink.
Here, you will see an overview of your network connection. UnderView your active networks, you’ll see the name of the Ethernet or WiFi network and it should have a link underneath called Home network, Work network or Public network.
Click on that link and you’ll be able to change between the three different network types.
There is also an option in Windows 7 to treat all future networks as public networks automatically, though I don’t think most people would find that useful.
Manually Force a Network Location
As a last resort, if you can’t change the network location using the methods above, you can manually change the network location using a tool calledsecpol.msc. This will not work on the Home, Student or Starter editions of Windows. In Windows, press the Windows Key + R, which will bring up theRundialog box. Type insecpol.mscinto the run dialog box.
Then click onNetwork List Manager Policiesat the left and on the right-hand side you should see a couple of items with descriptions and then something calledNetwork, which is the current network you are connected to. It may also be called something else, but it doesn’t have a description. If you are connected to a WiFi network, it will be the name of your WiFi network.
Double-click on it and click on theNetwork Locationtab. 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, post a comment here and we’ll help. Enjoy!
Founder of Help Desk Geek and managing editor. He began blogging in 2007 and quit his job in 2010 to blog full-time. He has over 15 years of industry experience in IT and holds several technical certifications.Read Aseem’s Full Bio
Welcome to Help Desk Geek- a blog full of tech tips from trusted tech experts. We have thousands of articles and guides to help you troubleshoot any issue. Our articles have been read over 150 million times since we launched in 2008.
HomeAbout UsEditorial StandardsContact UsTerms of Use
Copyright © 2008-2024 Help Desk Geek.com, LLC All Rights Reserved