Changing a network connection from public to private in Windows 10 is an important step to ensure better file sharing, printer access, and overall network resource functionality. When a network is set to public, Windows assumes that you’re in a location such as a café or airport where security is a concern, thus making your computer less discoverable. However, in a private network, such as your home or office, you likely want devices to discover each other and connect.
Whether you’re setting up a new computer or troubleshooting a network issue, knowing how to switch between these network profiles can help you manage your connectivity settings more effectively.
Steps to Change Network from Public to Private in Windows 10
Here are the steps to change your network type using built-in Windows 10 settings:
- Click on the Start Menu and select Settings (the gear icon).
- In the Settings window, click on Network & Internet.
- Click on Status from the left-side menu (it should be the default view).
- Under your network status, click on the Properties link just below your connected network.
- On the next screen, locate the ‘Network profile‘ section.
- Select Private instead of Public.

Once this is done, Windows will recognize your current network connection as a private one. This allows for easier file and printer sharing between connected devices, and also permits your PC to be discoverable on the network.
Why Choose a Private Network?
A private network is more suitable for trusted environments like home or work. Choosing this option:
- Improves device discoverability on the network
- Allows file and printer sharing between computers
- Enables more liberal sharing permissions in apps
- Grants smoother device connectivity over Wi-Fi or Ethernet
On the other hand, sticking with a public network is ideal when you’re on unfamiliar or potentially unsecured networks. It reduces visibility to other users and increases the firewall restrictions to protect your device from unwanted access.
Alternate Method: Using PowerShell
If you prefer a quicker, command-line method or if you’re managing multiple systems, using PowerShell is also effective:
- Right-click on the Start Menu and open Windows PowerShell (Admin).
- Type the command below to list all network profiles:
Get-NetConnectionProfile
- Locate the name of the network you’d like to change.
- Use the following command to set the network as private (replace “NetworkName” with your actual network name):
Set-NetConnectionProfile -Name "NetworkName" -NetworkCategory Private

Important Things to Remember
Sometimes the option to change from Public to Private might be grayed out. In such cases:
- Ensure that you’re logged in as an administrator
- Check if your network settings are controlled by a domain policy in enterprise environments
- Make sure the network adapter drivers are up to date
Switching network types is a simple but crucial step, especially when configuring a secure and efficient home or office setup on Windows 10.
Frequently Asked Questions (FAQ)
- Q: What is the difference between a public and private network?
- A public network hides your device, applies stricter firewall settings, and is better for open or untrusted networks. A private network allows discoverability, file sharing, and more connectivity options within trusted environments.
- Q: Why can’t I change my network to private?
- You may not have administrative permissions, or your system might be using group policy settings—common in work or school environments. It’s also possible that a software firewall or VPN is restricting the change.
- Q: Is it safe to use a private network at home?
- Yes. A private network is designed for environments where you trust the devices connected to it, such as home or private business settings.
- Q: Can I change any network to private?
- No. If you’re connected to a corporate or domain-based environment, the ability to change the network profile might be restricted by system administrators.
- Q: Will switching to private affect my internet speed?
- No. Changing the network type only affects visibility and sharing settings, not your actual internet performance.