一、正常情况下:
1.1、打开控制面板中的“程序和功能”,选择右侧的“启用或关闭windows 功能”
1.2、勾选“简单网络管理协议(SNMP)”,并“确定”。
1.3、打开“服务”。
方法:
方法1)在“运行”中输入 services 并回车
方法2)“启动”– “Windows管理工具” – “服务”
在服务列表中,找到“SNMP Service”,确认其状态为“正在运行”,启动类型为“自动”。双击打开之
1.4、在SNMP Service的属性窗口中,切换到“安全”这个TAB页
1)添加只读的社区名称:public
2)添加读写的社区名称:private
3)出于安全考虑,选择只接收来自localhost的SNMP数据包
4)配置完毕后,点击“确定”即可。
二、非正常情况下:
如下图所示,在Windows功能里无法找到“简单网络管理协议(SNMP)”
解决方法如下:
2.1 打开“设置-更新与安全-开发者选项”,并切换到开发者模式(过程可能有点慢,请耐心等待)
2.2 打开“设置-应用和功能”,点击可选功能
2.3 点击“添加功能”
2.4 找到“简单网络管理协议(SNMP)并安装”
2.4 安装完成后可在“可选功能”中发现“简单网络管理协议(SNMP)”
2.5、此时打开“服务”。
方法:
方法1)在“运行”中输入 services 并回车
方法2)“启动”– “Windows管理工具” – “服务”
在服务列表中,找到“SNMP Service”,确认其状态为“正在运行”,启动类型为“自动”。双击打开之
如果里面含有“SNMP service”则说明成功了,按照1.4步操作即可。否则进行2.6步
2.6 以管理员身份运行“Windows PowerShell”
2.7 打开后在命令行中输入 Get-WindowsCapability -Online -Name "SNMP"*
*2.8 若未成功,则在命令行输入Add-WindowsCapability -Online -Name "SNMP.Client~~~~0.0.1.0"即可。*
安装成功后
若在电脑上已经安装了相关的SNMP服务器,但是服务里面并没有SNMP服务,则在 以管理员身份运行的“Windows PowerShell”中输入命令netsh winsock reset 即可。