How to change Windows 8.1 network location from Public to Private

Ever found yourself with a Windows system that just won't let you browse the local network? If you're on a public connection, like at an airport or hotel WiFi, you'd expect this behavior, a good thing. If you're on a wired or WiFi connection at home, Windows may sometimes mysteriously wind up with a Public network type. You won't be able to print or scan from this PC, or Remote Desktop to it. Read more about the Microsoft Networking security implications of changing the location at Choosing a network location.
The well documented fixes for Windows 7 and Windows 8 don't work on Windows 8.1. I've got a simple 30 second animated GIF for you down below that'll clearly demonstrate an easy fix for wired connections that will likely work for you too. The fix for WiFi connections may be more complicated.
Update - it gets easier on Windows 10, as demonstrated on my SuperServer Workstation.
THE SOLUTION for Windows 8.1 - changing Public to Private
For wired network connections

For wireless (WiFi) network connections
You may or may not have luck in following along with the same procedure seen in the animation above. If it doesn't seem to work for you, over on YouTube, you'll find InterGalacticz Feb 1, 2014:
yes, after a couple hours of searching i decided to give up on google and go into the registry. i found in
HK local machine>software>microsoft>windows nt>current version>network list>profiles>{GUID}"Category"
i changed the value to 1 from 0 and it seemed to force it on, had to do this on my wireless connections, my desktops with both win 8.1 and win 7 with wired connections didnt have a problem
Yep, this method has worked for me. Do this only at your own risk, as it's really only for folks who are comfortable editing their registry using regedit.exe, have full Administrator access, and are willing to reboot after making the change.
THE SOLUTION for Windows 8.1 - changing Public to Private
For wired network connections
Screenshots followed by YouTube video.









The verification
Press Win+D to bring your desktop back into view



Sep 17 2014 Update
I have recently helped out with a relative's Windows 8.1 laptop in a new home, where he had chosen "Public" for his WiFi connection to his new router. To get him out of this pickle, the above instruction's "Find devices and content" option simply wasn't there, as other commenters below the YouTube video have sometimes noticed. And his account was not an administrative user.
So the workaround was to run regedit.msc as administrator, then followed InterGalacticz's advice above, manually editing the registy, and a reboot. Tada, fixed!
Jan 01 2015 Update
Realizing this article has become incredibly popular, I created the looping, animated GIF above that most folks will hopefully find easier.

See also at TinkerTry
-
How to change Windows 10 network type from Public to Private
- Windows Task Manager auto-started as an effective CPU monitor in your system tray
All Comments on This Article (63)
Hey all,
Useful article, but I still was unable to view this option in Windows 8.1. I later found out it was due to being signed in as a limited user. I logged in as admin, an voila! The option magically appeared when viewing the connection settings as noted above. Hope this helps someone!
Wow, quite a story, glad it worked out!
I did somethings simoultaneously, and it was solved, I do not know which one works alone or all should be done at once. 1- I changed UAC one ditch down, 2- then I enabled IPv6 in the properties of my adaptor in network connections in control panel3- in the troubleshooting>network and internet>incoming connections I chose options share files and folders, find this computer on the network in the two times that I used this part( I had previously turned on all the sharings in the advanced sharing center) then I restarted the windows. The network was changed to private and that option of finding devices in settings appeared. But agained I turned this option off and changed the network to public, and turned all the sharing options off and UAC to up. I restarted the pc and my wifi is workin in public network mode now ! That option of finding devices again disappeared.
Keep us posted ;-)
Paul the Post that I was refering to has not 'posted'.
Regards
Not sure what you mean, can you clarify?
I do not have an RT device, but I have added two methods (advanced troubleshooter and gpedit) to the above article that may help.
See my post on 8.1
Thanks - this is also the the only way I can find which works on Windows 2012 Server. The GUI methods are not available on the server.
Ah, a registry editor story, often have to resort to that myself, when all else fails (like an in-law's computer a few months back). It's so silly that this is so tricky, and Windows 10 seems just about as zany, when it comes to accidentally picking the wrong network type and making it too hard for the average user to resolve it.
Just like to say thanks was having the W8.1 WIFI issue and could not set to private, used your registry edit and rebooted and all good now.
TY again this was driving me nuts
I notice that it says HomeGroup Joined, I wonder if that has something to do with why your 8.1 behaves differently than mine. Glad you managed to get back to private! Addressing your specific networking situation is not likely something I can resolve here, and is well beyond the scope of this article, and your school system can likely assist with that (I began at a University helpdesk). If you are interested in a bit of individual consulting, I do have information on that over here at http:TinkerTry.com/contact.
Oh okay. Well I got it back to private just now but my wireless router hasn't changed. Don't know if you can help. It's my personal router but i connect to the school's webpage and do a login to access the internet. However my router will not be assigned a password, yes i have internet access but it's open to the public.
I gather you tried the other GUI methods to change the location, and those didn't work.
Other commenters here seem to report similar findings about the registry, with keys missing. The causes are mysterious, and the solution isn't well known Donelle, from me Googling around a bit, I'm sorry to say.
I really need some help. this is so frustrating and i am trying my best to understand. I went as far as HK local machine>software>microsoft>windows nt>current version>network list>profiles. I cannot seem to locate the next one can someone please help ?
I just don't have any ideas on that one, and it seems your investigation was pretty darn thorough. Wish I had some insight, but I've never experienced what you did, the empty registry sounds rather odd (group policies?).
I'm sorry.
I did a clean install of 8.1 on a new Desktop HD. Connected to the HomeGroup just fine. Did numerous Windows Updates. That was 3 days ago.
At some point 2 days ago, the Network connection went Public and no more connection. Tried many things including this tutorial. Nothing worked. No "Find devices and content".
I was about to give up yesterday and take the PC to a service guy but before doing that, I started it up. "Find devices and content" was there and managed to change to Private.
Today, I installed Office 2010. Numerous Office Updates and transferred lots of files over the network from another desktop. All of a sudden we're public again. and no "Find devices and content".
I went to [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles\ but it's empty. My other 8.1 Desktop has entries but this one doesn't.
Any ideas?
For anyone needing instructions or a refresher on PowerShell Scripting:
http://www.dummies.com/how-to/content/how-to-create-and-run-a-powershell-script.html
http://ss64.com/ps/syntax-run.html
Glad this tip helped you! Wait until you see where they moved it with Windows 10 ;-)
https://TinkerTry.com/how-to-change-windows-10-network-type-from-public-to-private
Well, good to know, and glad it worked. Thanks for dropping the comment!
The wifi method for 8.1 worked like a charm for me, with the exception that when my network was public, the entry was already 0 and I changed it to 1. Either way it worked.
Now that is interesting/odd, thank you for sharing your resolution.
FYI, amazing that the need for these network changes seems to persist right through to the latest Windows 10 beta, randomly finding my own test workstations in Public network mode:
https://TinkerTry.com/how-to-change-windows-10-network-type-from-public-to-private
"Find devices" wasn't there, so I logged out, logged in as administrative user, enabled "Find device", restarted PC as user again, and now my WiFi network is "private". It's a Windows 8.1 upd. notebook.
Glad your sanity has been restored!
This should help:
http://www.eightforums.com/tutorials/19670-network-name-change-windows-8-a.html
If you can, please let us know how it goes for you, and what version of Windows you're on. Thanks!
Perhaps disable all the interfaces that you aren't trying to fix, leaving only one, then try this procedure? I dunno, it's a stretch, but perhaps worth trying. If it works, then re-enable all those other interfaces.
See also lotsa ethernet interfaces here (via USB 3.0 hub with USB to Gigabit adapters):
http://TinkerTry.com/ac1900routers
http://www.tinkertry.com/wp-content/uploads/2013/10/testing-the-3-routers-watt-burn.png
I was having issues with an interface that was classified as "Public" and was hopeful that this would help but, as is the case with almost all things Windows 8, this didn't help because I have more than one interface. When I followed the instructions, as detailed in this blog post, the only connection I see is the connection that has already been classified as "Private" even though I have about 1/2 dozen interfaces in my system. I do not see the interface which I want to reclassify. Why, Microsoft, why don't you just allow me to right-click on my interface and select "public" or "private" as I see fit? Why? It could be that easy.....if only you didn't try to protect me from myself..... :-(
Thanks! it does show up in the control panel screen as a private network after I edited the registry. Will have to see what Kaspersky thinks next time I reboot. But I can't believe that you have to edit your registry to go from Public to Private. Seems like there must be a bug in the software or with my installation/version as I can't see that as design decision.
I have updated the instructions, hopefully making them much clearer, for wired and wireless users alike. Please let us know if you found success with the registry method? You may have to disable Kaspsersky first though, not sure (don't own it/use it)
I have the same problem. I am using a wireless network, so these instructions do not apply, unfortunately.
Amazes me that it would be so difficult to make a change from Public to Private. I guess you have to delete the network and then try again. Well, scratch that, as I just told Windows 8.1 to "forget" my home Wireless network re-added it and I didn't get a choice as to whether it is public or private. So it is back as a public wireless network. I want to change it because every time I boot up Kaspersky Internet Security pops up a message about something being wrong because I am connected to a public network.
Um, I love your "Side note", way simpler.
THANK YOU!
Awesome, thanks for the write-up. I even went there and didn't notice the slide. Side note: A shortcut to get there is just click on the network icon in the tray to bring up the sidebar, click on view connection settings at the top, and it takes you directly there.
My article was focused on my testing with a wired connection only, so I'm unfortunately unable to give first-hand advice for your very different situation. I don't know an answer (I try to stick with first-hand experiences).
This issue making me crazy.
I can't get my home wifi network set to private.
Help please?
Running Windows 8.1 with an Actiontec router.
Bruce, my apologies, I understand it's aggravating. I don't actually use a homegroup myself, so I'm unable to weigh in on what might be going on with your Windows 8.1 system. Unfortunately, your situation might need to be looked at by Microsoft support.
OK, so I was able to change the registry where the profiles are to make it a public network. However, the words that say public are still black and unclickable. This still prohibits my laptop from connecting to my homegroup printer. This is very aggravating. Thanks for your help in this matter.
I do hope things work out for you, certainly a bit strange/bad sounding that fax thing is coming up instead, this might wind up being some other issue (corruption of registry, user profile, etc.).
I have set my settings just as you have described and I cannot seem to get my network off of private. Really the only thing that it messes me up with is connecting to my Homegroup printer. When I print, it says printer not connected but it will give a progress bar about switching from Private network to Public, then it sends me to a fax generator..... I will try the registry settings, then maybe powershell as described. Thanks for the info
Thanks for this post. I was wondering how to change it, but was not bothered enough yet to Google it.
Sorry about the frownie face.
That is odd, are you on a wired connection, or wireless (WiFi)?
Not sure what to say, perhaps a reboot and try again (but that's a stretch I realize).
Ed, greart info, thank you for sharing that helpful story, I hadn't really thought about UAC
I had this problem on my new laptop. I had created a regular local user in Windows 8.1 and so I did not see the option to "Find devices and content". I switched to my Administrator account without logging-out the regular user, then made my regular user an Administrator, then switched back to my "regular user" (who was now supposedly Administrator) and still did not see the option (despite closing the screen all the way to Start and then navigating back there). This posting about the UAC made me think that I did not actually have Administrator access, so I logged all the way out and then logged back in. After I did that, I could see the option to "Find devices and content". After configuring my home network I set the account back to a regular user. It appears to be working fine after logging-in as a regular user. I didn't touch UAC at all.
Wow, that is strange, wouldn't have guess UAC would play into this, thank you so much for sharing. FYI, 12,000 have read this article so far, so you're likely helping many others there too!
For those who can't find the "find devices and content" link in settings, try turning UAC down a notch. Mine was set to full and that did it for me. Though I don't like turning UAC down...it has saved my bacon a few times.
Definitely man. I know how it goes! Keep it up
Haha wow I just realized you're the same guy I watched bunch of LSI and VMware vids on. I'm one of those folks with an EVGA X58 who wanted to run VMware on it. Tantalizingly possible, but at best needs a customized boot image...
On an only distantly related note, here's my blog http://buy-usa.blogspot.com/. Personal chronicles of trying to buy USA made products
And I'm quite relieved to say that my little experiment with "no login required" commenting has worked out very well, so far, with no trolling to date.
And comments like yours make it so much fun to write, honestly. Thank you for being one of the roughly one-in-one-thousand visitors who comment, it is very much appreciated!
With all the trolling that goes on, sometimes we have to remember to express our appreciation just to balance things out =)
This problem has been a thorn in my side for months. Totally not obvious how to fix it, but thanks to your article I don't have to brute force my firewall anymore!
How nice of you, this comment. You are welcome!
Thank you for this!
Sorry, I don't own an RT device to test on, and I try to stick with blogging about stuff I've actually tested myself. Perhaps the registry tweak another suggested (under my video) would work for you too? Just a guess:
"yes, after a couple hours of searching i decided to give up on google and go into the registry. i found in
*HK local machine>software>microsoft>windows nt>current version>network list>profiles>{GUID}”Category” *
i changed the value to 1 from 0 and it seemed to force it on, had to do this on my wireless connections, my desktops with both win 8.1 and win 7 with wired connections didnt have a problem"
Do you have a fix for windows 8.1 RT as well?
My problem is that the option to "Find Pc's and devices.... etc" does not show in when in go to "Pc settings", "Network", "Connections" and choose my connection.
A fix would be much appreciated :)
Thanks Reader, This was the best way for me because my Hamachi Network did not show up following this page's method through 'PC Settings' - I just changed 'ethernet' to 'hamachi' in your code at an elevated powerscript window and it was fixed. +1
Thank you "Reader", alternative methods are always appreciated, especially for folks who Google-d their way here (and don't need to memorize the command)!
Paul Braren | TinkerTry.com
Awesome, great tip JW, thanks for leaving it here for everybody to benefit!