You have the option to set a network to public or private in Windows 10, just like in older iterations of the OS. However, starting with Creators Update, the options have been repositioned and the process is much quicker and easier.
When you log into your user account for the first time, the system will ask if you want your computer to connect to other PCs and devices connected to your network. If you choose Yes, the system will set it up as a private network and enable network discovery. If you select No, it will configure it as a public network which will have limited access and discovery for security purposes.
If you need to access other network connected devices or computers, you will need to set your network to Home. You can always go back to the Settings and set your network to Public again or use the Registry Editor instead.
How to set a network to public or private in Windows 10
However, the easiest way to set a network to public or private in Windows 10 is via the Settings app.
Open Settings and go to Network and Internet. Here, the next section you will need to access depends on your network connection type. If you’re on a wired connection, select Ethernet, and if you’re using a wireless connection click on Wi-Fi.
As you can see in the images above, I’m on a Wi-Fi connection which is why my network doesn’t show up in the Ethernet section. Regardless which type of connection you chose, click on your network name in the right panel to continue.
Now you simply need to select either Public or Private for your network type, depending on your needs.
Keep in mind that the Public and Private network options were added to the Settings app starting with Windows 10 build 16215 which is currently available only for Windows Insiders. For older builds, the option is called “Make this PC discoverable”. Simply disable it if you need a public network type, or keep it enabled if you want a private network that allows printer and file sharing.