Показать полную графическую версию : Задать статический порт для WMI
Добрый день.
Возникла необходимость задать статический порт для WMI.
самый простой способ выполнить ряд следующих команд:
winmgmt -standalonehost
net stop winmgmt
net start winmgmt
Но на части машин возникает проблема, при такой настройке службы, она не запускается.
Выходит ошибка:
Служба не реагирует на управляющие функции.
В журнале висит сообщение
Превышение времени ожидания (30000 мс) при ожидании подключения службы "Инструментарий управления Windows".
увеличение таймаута к положительному результату не приводит.
Все службы от которых она зависит, включены, долгое "гугление" результата не принесло
sfc /scannow - пишет что все ОК
выполняю команду
winmgmt /sharedhost
и служба запускается снова без проблем.
win10 x64
Просьба подсказать куда можно рыть.
пробовал вариант с установкой портов через ветку реестра HKLM\SOFTWARE\Microsoft\Rpc\internet, но при такой настройке возникают проблемы с обновлением политик, и неизвестно что еще всплывет
проблема по прежнему актуальна....
tpogih, Вы все шаги из этого сделали?
To set up a fixed port for WMI
At the command prompt, type winmgmt -standalonehost
Stop the WMI service by typing the command net stop "Windows Management Instrumentation", or use the short name of net stop winmgmt
Restart the WMI service again in a new service host by typing net start "Windows Management Instrumentation" or net start winmgmt
Establish a new port number for the WMI service by typing netsh firewall add portopening TCP 24158 WMIFixedPort
Note Windows VistaWindows Server 2008: the netsh firewall command has been deprecated. Instead, you can use netsh advfirewall firewall command. For more information, see the following KB article, or Connecting to WMI Remotely Starting with Windows Vista.
Из-под администратора командная строка запущена?
Вы все шаги из этого сделали »
на шаге включения службы возникает проблема описанная выше.
Из-под администратора командная строка запущена »
Да.
tpogih, попробуйте выполнить данные действия Как определить, является проблема системной или вызвана сторонним приложением/службой (http://www.outsidethebox.ms/10368/).
tpogih, попробуйте выполнить данные действия Как определить, является проблема системной или вызвана сторонним приложением/службой. »
Добрый день.
Проблема актуальна и в безопасном режиме без автозагрузки и с отключенными сторонними службами
Проблема решена не решена, в продолжение темы хотел бы сказать следующее.
- Выставлял по умолчанию права для dcom объектов. перед этим также пробовал в ручную их настроить и дать доступ объекту Windows Management and Instrumentation для всех - результата нет
- пересоздание службы wmi привело к полной ее неработоспособности, выходила ошибка о ненайденном файле - помог откат
- sfc /scannow по прежнему пишет что все ОК
- В логах появилась новая ошибка, которая может кого натолкнуть на мысль
Произошла ошибка DCOM "1053" при попытке запуска службы winmgmt с аргументами "Недоступно" для запуска сервера:
{8BC3F05E-D86B-11D0-A075-00C04FB68820}
- репозиторий wmi пересоздавал, брал с заведомо рабочей машины - результата ноль
- выполнял перерегистрацию библиотек и перекомпиляцию файлов mof - результата ноль
sc config winmgmt start= disabled
net stop winmgmt
cd %windir%\system32\wbem
for /f %%s in ('dir /b *.dll') do regsvr32 /s %%s
wmiprvse /regserver
winmgmt /regserver
sc config winmgmt start= auto
net start winmgmt
for /f %%s in ('dir /b *.mof') do mofcomp %%s
for /f %%s in ('dir /b *.mfl') do mofcomp %%s
-
в итоге помог следующий набор команд.
может пригодится кому..
sc config winmgmt start= disabled
net stop winmgmt
cd %windir%\system32\wbem
winmgmt /kill
winmgmt /unregserver
winmgmt /regserver
winmgmt /resyncperf
if exist Repos_bakup rd Repos_bakup /s /q
rename Repository Repos_bakup
regsvr32 /s %systemroot%\system32\scecli.dll
regsvr32 /s %systemroot%\system32\userenv.dll
for /f %%s in ('dir /b *.dll') do regsvr32 /s %%s
for /f %%s in ('dir /b *.mof') do mofcomp %%s
for /f %%s in ('dir /b *.mfl') do mofcomp %%s
sc config winmgmt start= auto
net start winmgmt
wmiprvse /regserver
информация взята отсюда : http://winitpro.ru/index.php/2014/08/12/ustranenie-nepoladok-v-wmi/
а вот нифига, не помогло оказывается.. служба все равно не запускается...
установка ОС поверх существующей проблемы не решает
ехехей..
может есть у кого идеи?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.