關於Windows10服務中沒有SNMP Service問題

張小胖_Z發表於2020-10-23

一、正常情況下:

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.4 安裝完成後可在“可選功能”中發現“簡單網路管理協議(SNMP)”
在這裡插入圖片描述
以管理員身份執行“Windows PowerShell”
在這裡插入圖片描述
開啟後在命令列中輸入 Get-WindowsCapability -Online -Name "SNMP"*

在這裡插入圖片描述
在這裡插入圖片描述
*若未成功,則在命令列輸入Add-WindowsCapability -Online -Name "SNMP.Client~~~~0.0.1.0"即可。*

安裝成功後
在這裡插入圖片描述
若在電腦上已經安裝了相關的SNMP伺服器,但是服務裡面並沒有SNMP服務,則在 以管理員身份執行的“Windows PowerShell”中輸入命令netsh winsock reset 即可。

相關文章