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 name | netprofm |
|---|---|
| Display name | Network List Service |
| Runs from | C:\Windows\System32\svchost.exe |
| Command line | svchost.exe -k netprofm -p |
| Runs as | NetworkService |
| Verdict | Leave it alone |
| Microsoft, Windows Server 2016 guidance | No 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 aloneNeither 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
See its state and start type
PowerShellGet-Service netprofm | Format-List Name, DisplayName, Status, StartType sc qc netprofm
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.