Windows shows Unidentified network for any interface it cannot classify into a location, and a VPN adapter is a routine candidate because it often has no default gateway of its own. The label is a firewall category, not a statement about whether the tunnel authenticated or whether your application can reach anything. Treating it as an error message is how people end up resetting a working adapter and losing the session that was fine. Two commands tell you whether the label is worth any attention at all.

The label is a firewall category, not a status light

Network location awareness decides whether an interface belongs to a domain, a private network or a public one, and the firewall then applies the rule set for that category. Unidentified is the outcome when the classification fails, which commonly lands the interface in the public profile. The public profile is the one that blocks most inbound traffic by default.

Public is the restrictive profile, so the practical question is whether your service is allowed there. A tunnel can be perfectly healthy and still show the label, because classification depends on the shape of the interface rather than on the state of the connection.

That distinction explains the most confusing reports: a file share that worked yesterday and not today, on an adapter nobody changed, because a rule was scoped to the private profile and the interface is now in public.

Read three things before changing anything

Check the category, the address configuration and the route to the destination, in that order. If the resource works, the label is cosmetic for your purposes, and the honest answer is to leave it alone.

These commands print the current profile, the interface inventory and the configuration for one adapter:

Get-NetConnectionProfile
Get-NetAdapter | Format-Table Name,InterfaceIndex,Status
Get-NetIPConfiguration -InterfaceAlias "My VPN Adapter"

The interface index matters because the profile cmdlets address interfaces by index, and a laptop with a physical adapter, a Wi-Fi adapter and a tunnel has three of them. Reading the wrong one produces a confident diagnosis of a network nobody is using.

Why the adapter looks unidentified at all

Classification looks for evidence that the interface belongs somewhere: a domain controller it can reach, a gateway that behaves like a home network, or a resolvable identity. A tunnel interface frequently has no gateway entry and no broadcast domain, so the probes have nothing to work with.

Full-tunnel clients sometimes avoid the label by assigning a gateway or by carrying a route that a classification probe can follow. Split-tunnel clients more often show it, because the tunnel only carries the prefixes it was configured for and the rest of the traffic leaves elsewhere.

None of that is a defect. It is the classification engine describing an interface that does not look like a LAN, which is what a tunnel is.

Where the label starts to matter is policy. A management tool, an endpoint agent or a firewall rule that selects by profile will treat the unidentified interface as public, and the resulting block is real even though the cause is a label.

Changing the category has consequences

Marking the interface private is a trust decision, and it applies the private rule set to traffic arriving on that adapter. If the tunnel terminates on a provider you do not control, or if the device can join untrusted networks, that change widens what is reachable from that interface. It also makes the device discoverable on a network segment you may not own. That is a lot of consequence for a cosmetic label.

A broad script that sets every unidentified interface to private is worse, because it applies the same trust to adapters you have never inspected. On a managed device the change may also be overwritten by policy at the next refresh, leaving you with a fix that works until it does not.

Fix the failing flow, not the name

Start from a concrete failure: a share that will not open, a site that will not load, a printer that is not found. Then split the causes — name resolution, route selection, firewall scope and user permission fail in different ways and produce different messages.

If the failure is a name, test resolution from that adapter specifically rather than from the machine in general. If it is a route, print the selected route for the exact destination. If it is the firewall, read the profile in force and the rule that should permit the traffic, then decide whether a narrow rule scoped to the program is better than a category change.

Only after those three are eliminated does the category become the likely cause, and even then the repair should be the smallest one that makes the required flow work. A more familiar network name is not the goal; a working share under an approved rule is.

Pennadoù liammet