What the Public Network Profile Means in Windows
Knowing how to set public network profile on Windows helps you control how your PC behaves on unfamiliar networks.
A public profile is designed for places like airports, hotels, coffee shops, and shared office Wi-Fi, where you want the strictest default security.
In Windows 10 and Windows 11, the network profile affects discovery, file and printer sharing, and firewall rules.
Switching to Public reduces the chances that other devices on the same network can see or access your computer.
When You Should Use the Public Profile
Use the Public network profile any time you connect to a network you do not fully trust.
This is especially important when you are on networks that other people can join or when you are unsure who manages the router.
- Public Wi-Fi at airports, hotels, cafes, and libraries
- Shared networks in coworking spaces
- Temporary hotspots you do not own
- Any network where device discovery is not needed
If you are on a home network with trusted devices, Windows usually works better with the Private profile.
Private mode allows discovery and sharing features that are useful for printers, media devices, and local file access.
How to Set Public Network Profile on Windows 11
Windows 11 makes the process straightforward through the Settings app.
The exact steps may vary slightly depending on whether you are using Wi-Fi or Ethernet, but the network category is changed in the same general area.
For Wi-Fi networks
- Open Settings.
- Select Network & internet.
- Choose Wi-Fi.
- Select the connected network name.
- Under Network profile type, choose Public.
For Ethernet connections
- Open Settings.
- Select Network & internet.
- Choose Ethernet.
- Select the active network.
- Set Network profile type to Public.
Once changed, Windows will apply stricter network visibility settings.
If you later move to a trusted home or work network, you can switch back to Private the same way.
How to Set Public Network Profile on Windows 10
Windows 10 uses a similar process, though some menu labels may look different from Windows 11.
The key setting is still located in the network adapter’s properties.
For Wi-Fi
- Open Settings.
- Go to Network & Internet.
- Select Wi-Fi.
- Click the connected network name.
- Under Network profile, select Public.
For Ethernet
- Open Settings.
- Go to Network & Internet.
- Select Ethernet.
- Click the active connection.
- Choose Public under the network profile setting.
Some older builds may show a simple toggle or a different layout, but the goal is the same: mark the network as untrusted so Windows limits exposure by default.
What Changes When You Switch to Public
The Public profile changes how Windows treats your device on the local network.
These changes are meant to reduce the chance of unwanted access from nearby devices.
- Network discovery is usually turned off, so your PC is less visible to others.
- File and printer sharing is restricted, limiting access to shared folders and devices.
- Firewall rules become more restrictive, reducing unsolicited inbound connections.
- Apps may lose local network access unless they are explicitly allowed.
This behavior is why the public profile is the safest choice on untrusted networks.
It is a simple but effective way to reduce attack surface without needing extra software.
How to Check Which Profile Is Active
If you are not sure whether Windows is using Public or Private, you can verify the setting in a few seconds.
This is useful after connecting to a new network or troubleshooting sharing issues.
- Open Settings.
- Go to Network & internet.
- Open the active Wi-Fi or Ethernet connection.
- Look for Network profile type or Network profile.
You can also check through the classic Control Panel in some Windows environments, but the Settings app is the simplest and most consistent method for most users.
Can You Change a Network Profile with PowerShell?
Yes.
PowerShell is useful for administrators, advanced users, and anyone managing multiple systems.
It can be faster than navigating the Settings app, especially in scripted environments.
A common approach is to view existing network profiles and then change the category to Public.
This is often done with the NetConnectionProfile cmdlets, which are part of Windows PowerShell and PowerShell in newer Windows versions.
- Get-NetConnectionProfile shows current profiles.
- Set-NetConnectionProfile changes the profile category.
For example, administrators may set the category to Public to standardize security on laptops used outside the office.
If you are not comfortable with command-line tools, the Settings app is the safer choice.
Why Windows Sometimes Switches Profiles Automatically
Windows can assign a profile based on whether it recognizes the network.
A network that has been previously identified may retain its category, while a new one may be treated more cautiously.
In business environments, domain policies, Group Policy, Intune, or MDM configurations can also influence the network profile.
This is common in managed Windows 10 and Windows 11 deployments where IT controls security settings centrally.
Troubleshooting Common Problems After Switching to Public
After moving to Public, some features may stop working because Windows is intentionally limiting local network trust.
That is expected, but it can surprise users who rely on sharing or local device discovery.
If you cannot find a printer or shared folder
- Confirm that the network is still set to Private if the network is trusted.
- Check whether the printer uses direct IP printing instead of discovery.
- Verify that sharing is enabled on the host device.
If an app loses network access
- Check Windows Defender Firewall rules for the app.
- Make sure the app is allowed on Public networks if appropriate.
- Review whether the app depends on local discovery or LAN communication.
If you are on a public hotspot and something stops working, that may actually be the expected and preferred security outcome.
Public mode is designed to limit convenience in exchange for better protection.
Best Practices for Using Public Network Profile
Setting the profile to Public is only one part of staying safe on untrusted networks.
A few additional habits can make your Windows device harder to attack.
- Keep Windows Update enabled so security fixes install promptly.
- Use a strong password, PIN, or Windows Hello sign-in method.
- Turn off file sharing when you do not need it.
- Use a VPN on public Wi-Fi if your organization or privacy needs call for it.
- Avoid saving sensitive credentials on shared or unknown networks.
These steps work alongside the Public profile and help reduce the chance of unauthorized access or data exposure.
Public vs. Private Network Profile: Which One Is Better?
Neither profile is universally better; the right choice depends on trust and use case.
Public is better for safety on unfamiliar networks, while Private is better for convenience on trusted networks.
- Public: best for airports, cafes, hotels, guest Wi-Fi, and shared networks
- Private: best for home networks and trusted office environments
If your main goal is security, especially when traveling, knowing how to set public network profile on Windows gives you a fast way to reduce risk without changing hardware or installing additional tools.