Small. Useful. Reliable.
Windows utilities developed by
Debasis Bhattacharjee since 2004.
Lightweight Windows tools for system information, diagnostics, monitoring and productivity.
🏷️
Network Profile Viewer
Freeware Category: Network Tools Version 1.0.0 Windows 10 / 11 x64
⬇ Download Network Profile Viewer
Version 1.0.0 · ~180 KB · Portable, no installation required
Network Profile Viewer main window
Network Profile Viewer’s main window.

Overview

Every network Windows connects to gets silently classified as Public, Private or Domain, and that classification quietly controls a surprising amount of behavior — how aggressively the firewall filters incoming connections, whether file and printer sharing is offered, whether the PC is discoverable to other devices on the same network. Most people never see this classification directly; it happens once, automatically, the first time you connect to a new network, and from then on it is buried in Settings behind more clicks than most people bother with. Network Profile Viewer surfaces that hidden classification for every network profile Windows has ever saved, in one glance.

This matters more than it sounds. A network mistakenly left classified as Public when it should be Private (or the reverse) is one of the most common causes of "why can't I see other computers on my home network" and "why does file sharing not work" support requests — and the fix is often as simple as recognizing the misclassification exists in the first place.

Key Features

  • Lists every saved network profile with its current classification
  • Distinguishes Public, Private and Domain categories clearly
  • Reads directly from the same store Windows itself maintains
  • Refresh button to pick up profiles for newly connected networks
  • Copy button exports the list as plain text
  • Read-only — never changes a network's classification

Why You Might Need This Tool

The most direct use case is troubleshooting file sharing or network discovery that "used to work" and mysteriously stopped — often traced back to a network profile that got reclassified as Public after a router firmware update or a Windows update reset network settings. IT technicians setting up a new PC on a home network also use this to confirm the profile was correctly detected as Private (or Domain, on a managed network) before assuming file sharing should be working. It is a quick, no-guesswork way to check the one setting that most people do not even know exists, but that governs an entire category of "it should be discoverable but isn't" problems.

How It Works

Windows stores its network profile classifications in the registry under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles, with one subkey per saved network profile. The tool opens this key and iterates each profile subkey, reading the ProfileName value for a human-readable network name and the Category value, a small integer (0 for Public, 1 for Private, 2 for Domain) that the tool maps to its plain-English label using a lookup table. This is the same registry location the Network List Manager and Windows Settings ultimately read from, so the classification shown here is exactly what Windows itself is currently enforcing — there is no separate, potentially stale data source involved.

How to Use It

Open the program and every saved network profile appears with its classification. After connecting to a new network for the first time, click Refresh to pick up its newly created profile entry. Use Copy to export the list.

System Requirements & Notes

Runs on 64-bit Windows 10 and Windows 11 with no administrator rights required — reading the NetworkList\Profiles registry key is a standard-user operation. To actually change a network's classification, use Windows Settings' network properties page.

Frequently Asked Questions

Can I change a profile from Public to Private here?
No — this tool is read-only by design. Change it through Windows Settings → Network & Internet → your connection's properties.

Why do I see profiles for networks I no longer use?
Windows retains a profile entry for every network it has ever connected to unless you explicitly "forget" that network, so old entries can accumulate over time — this is normal and not something to worry about.

Related Utilities