关于Windows10服务中没有SNMP Service问题

时间:2024-03-27 17:11:40

一、正常情况下:

1.1、打开控制面板中的“程序和功能”,选择右侧的“启用或关闭windows 功能”
关于Windows10服务中没有SNMP Service问题
1.2、勾选“简单网络管理协议(SNMP)”,并“确定”。

关于Windows10服务中没有SNMP Service问题
1.3、打开“服务”。
方法:
方法1)在“运行”中输入 services 并回车
方法2)“启动”– “Windows管理工具” – “服务”
在服务列表中,找到“SNMP Service”,确认其状态为“正在运行”,启动类型为“自动”。双击打开之

关于Windows10服务中没有SNMP Service问题
1.4、在SNMP Service的属性窗口中,切换到“安全”这个TAB页
1)添加只读的社区名称:public
2)添加读写的社区名称:private
3)出于安全考虑,选择只接收来自localhost的SNMP数据包
4)配置完毕后,点击“确定”即可。

关于Windows10服务中没有SNMP Service问题

二、非正常情况下:

如下图所示,在Windows功能里无法找到“简单网络管理协议(SNMP)”
关于Windows10服务中没有SNMP Service问题
解决方法如下:
2.1 打开“设置-更新与安全-开发者选项”,并切换到开发者模式(过程可能有点慢,请耐心等待)
关于Windows10服务中没有SNMP Service问题

2.2 打开“设置-应用和功能”,点击可选功能
关于Windows10服务中没有SNMP Service问题

2.4 安装完成后可在“可选功能”中发现“简单网络管理协议(SNMP)”
关于Windows10服务中没有SNMP Service问题
以管理员身份运行“Windows PowerShell”
关于Windows10服务中没有SNMP Service问题
打开后在命令行中输入 Get-WindowsCapability -Online -Name "SNMP"*

关于Windows10服务中没有SNMP Service问题
关于Windows10服务中没有SNMP Service问题
*若未成功,则在命令行输入Add-WindowsCapability -Online -Name "SNMP.Client~~~~0.0.1.0"即可。*

安装成功后
关于Windows10服务中没有SNMP Service问题
若在电脑上已经安装了相关的SNMP服务器,但是服务里面并没有SNMP服务,则在 以管理员身份运行的“Windows PowerShell”中输入命令netsh winsock reset 即可。