А АWednesday 20 March 2019

Windows 10 и служба SNMP.

Всем привет.

Пришлось на ровном месте потратить два дня на одну задачку.  

Вот потерял я у себя в Windows 10 службу SNMP.  Служба ловушек SNMP есть, а самой службы нет. Почему так? Может обронил где и выключил при инсталляции? Замечу что такой фокус начинается со сборки 1803. У меня сейчас 1809.

Покопался в сети, спецы советуют включить такой компонент как "Протокол SNMP", вроде все просто. А не так, не оказалось такого компонента в перечне моей Windows 10.

Далее находим советы по доинсталлированию протокола SNMP с помощью Powershell:

- проверка доступных SNMP-служб
Get-Service -Name snmp*

- инсталлирование службы SNMP (утверждают что работает для сборки 1803)
Enable-WindowsOptionalFeature -online -FeatureName SNMP

У меня сборка 1809 поэтому ищем дальше. 

Правим ключик реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU\
UseWUServer = 0

- проверка доступных SNMP-служб
Get-WindowsCapability  -Online -Name "SNMP*"

- инсталлирование службы SNMP
Add-WindowsCapability  -Online -Name "SNMP.Client~~~~0.0.1.0"

ИЛИ

- инсталлирование службы SNMP
Add-WindowsCapability  -Online -Name "SNMP.Client*"




Если получилось - вам повезло. У меня не получилось, поэтом идем дальше с помощью DISM.

- проверка доступных SNMP-служб
DISM /online /get-capabilities

А далее вот такие три команды:
DISM /online /Cleanup-Image /StartComponentCleanup
DISM /online /Cleanup-Image /RestoreHealth
DISM /online /add-capability /capabilityname:SNMP.Client~~~~0.0.1.0


Вот только так у меня SNMP-служба появилась. Почему такой сложной оказалась простая операция не могу знать. Может вы подскажете?

Успехов.

6 comments:

Anonymous said...

так сложно?

"Нереальный" админ said...

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU\
UseWUServer = 0 - начиная отсюда тоже есть косяк - WindowsUpdate в реестре нет - как быть?

Anonymous said...

DISM /online /Cleanup-Image /RestoreHealth
заменить на
DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:E:\Sources\Install.wim:1 /LimitAccess

Anonymous said...

0x800f0954:
UseWUServer=0
netsh winhttp reset proxy
net stop wuauserv
net start wuauserv
SNMP installing....
UseWUServer=1

Anonymous said...

Win11:
Add-WindowsCapability -Online -Name SNMP.Client~~~~0.0.1.0 -LimitAccess -Source E:\LanguagesAndOptionalFeatures\

Anonymous said...

Win7:
sysocmgr /i:%windir%\inf\sysoc.inf /u:c:\ocm.txt /q /r
где ocm.txt - файл ответов, который в твоем случае будет выглядеть так:
[NetOptionalComponents]
SNMP = 1

Post a Comment

А что вы думаете по этому поводу?

Версия на печать

Популярное