Skip to content

WINDOWS SERVICE

netprofm: Network List Service

Identifies the networks the computer has connected to, collects and stores properties for these networks, and notifies applications when these properties change.

TECHNICAL SUMMARY

Service namenetprofm
Display nameNetwork List Service
Runs fromC:\Windows\System32\svchost.exe
Command linesvchost.exe -k netprofm -p
Runs asNetworkService
VerdictLeave it alone
Microsoft, Windows Server 2016 guidanceNo guidance

Paths, signer and service account observed on Windows 11 build 26300 on 12 November 2026. Run the commands below to check your own PC.

Should you touch it?

Leave it alone

Neither of Microsoft's two lists gives a recommendation to disable it, and applications rely on its notifications when the network changes. Its default startup type is Manual, so Windows starts it when it is needed. On the PC used for this page it was running in its own process, and two other services listed it as a dependency.

What PC Tweaker does with it

PC Tweaker does not change this service. No control in the catalogue stops it, disables it or edits its start type.

Check it yourself

  1. See its state and start type

    Get-Service netprofm | Format-List Name, DisplayName, Status, StartType
    sc qc netprofm
    PowerShell

Common questions

What does the netprofm service do?

Identifies the networks the computer has connected to, collects and stores properties for these networks, and notifies applications when these properties change. It runs C:\Windows\System32\svchost.exe (svchost.exe -k netprofm -p) as NetworkService.

Can I disable netprofm?

Leave it alone. Neither of Microsoft's two lists gives a recommendation to disable it, and applications rely on its notifications when the network changes. Its default startup type is Manual, so Windows starts it when it is needed. On the PC used for this page it was running in its own process, and two other services listed it as a dependency.

netprofm is using CPU or memory. What can I check?

Microsoft's service lists do not describe a cause, so start with what you can verify. tasklist /svc /fi "services eq netprofm" shows the process ID of the svchost.exe that hosts it: on Windows 11 build 26300 it ran alone in svchost.exe -k netprofm -p, so that process is the one to watch in Task Manager. Get-NetConnectionProfile, which Microsoft documents as the command that gets the connection profile of a network adapter, shows the networks it currently tracks.

How do I check that it is the real service?

On build 26300 it runs as NetworkService and loads C:\Windows\System32\netprofmsvc.dll, signed by Microsoft Windows. It depends on NSI, RpcSs and TcpIp. sc qc netprofm prints the same on your PC.