SNMP Client Installed but SNMP Service Missing on Windows

On modern Windows systems, SNMP is deployed as a Windows Capability. In some cases, the capability appears installed, but the SNMP service is missing. This runbook addresses the issue safely and repeatably.


Symptoms

  • SNMP Client shows as installed

  • SNMP service does not appear in Services

  • Get-Service SNMP returns no results

  • Monitoring systems fail to poll the host


Environment

  • Windows Server 2019 / 2022

  • Windows 10 / 11 Pro

  • Tested January 2026


Root Causes

  • Corrupted Windows capability installation

  • Incomplete feature registration

  • Pending reboot after feature installation

  • Component store inconsistencies


Fix Path (SAFE)

Step 1: Check SNMP Capability Status

Get-WindowsCapability -Online | Where-Object Name -like 'SNMP*'

Expected output:

SNMP.Client~~~~0.0.1.0 Installed

Step 2: Remove SNMP Completely

Remove-WindowsCapability -Online -Name "SNMP.Client~~~~0.0.1.0"
Restart-Computer

Step 3: Reinstall SNMP Client

Add-WindowsCapability -Online -Name "SNMP.Client~~~~0.0.1.0"

Step 4: Validate Service Registration

Get-Service SNMP

If present:

Set-Service SNMP -StartupType Automatic
Start-Service SNMP

Verification

sc query snmp
Get-Service SNMP

The service should be running and set to Automatic.


Rollback

Stop-Service SNMP -ErrorAction SilentlyContinue
Remove-WindowsCapability -Online -Name "SNMP.Client~~~~0.0.1.0"

Security Considerations

SNMPv1 and SNMPv2c are insecure.
If SNMP is required:

  • Restrict access via firewall rules

  • Use read-only communities

  • Prefer SNMPv3 where supported


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *