Назад | Перейти на главную страницу

WMI - Win 2k8 - Как узнать, какие у него зависимости?

У меня есть сервер, который загружается и регистрирует, что позволяет вам использовать его через 6 минут, но фактически становится полезным через 18 минут после перезагрузки. Покопавшись в журналах, я твердо уверен, что время ожидания службы истекло, и моим текущим подозрением является служба WMI. Раньше это был хост Hyper-V, но без форматирования он был преобразован в директор OCS Server 2k7 R2. Обычно я бы прошел больше, но у нас очень сжатые сроки с консультантами. :(

К сути дела: как узнать, какие службы WMI-служба использует в качестве зависимых? Я могу видеть, что от этого зависит, и мне не хотелось бы просматривать КАЖДЫЙ процесс, чтобы определить это.

Помимо этого, если у кого-то есть идеи / предложения по устранению неполадок WMI, такие ошибки или инструменты будут приветствоваться. Я хочу переустановить WMI, но не думаю, что это разумно / приемлемо без выполнения «ремонтной» установки сервера.

Помогите?

Окно свойств службы, которое вы просматривали из оснастки «Службы», должно иметь 2 раздела на вкладке «Зависимости». Первый предназначен для услуги это зависит от. Другой для услуги, которые зависят от этого. Я бы подумал, что вы это уже видели, если я что-то не упускаю в вашем вопросе.

Что касается устранения неполадок, я собирался порекомендовать для начала журнал событий Diagnostics-Performance. Но, честно говоря, я не могу найти его в моей установке Server 2008, только в моей установке Vista. Журналы событий в целом будут вам другом. Просмотрите различные журналы в Журналы приложений и служб.

Итак, вот решение.

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip6 \ Parameters \ DisabledComponents - значение двойного слова. Я взял это из FFFFFFFF к FF и пуф! Время входа теперь меньше 3:23 мин.

Вы спросите, почему ему нужны последние 26 бит? Понятия не имею - я просто пытаюсь это принять. :)

Монитор процессов от SysInternals (теперь Microsoft, поскольку они были приобретены несколько лет назад) позволит вам вести журнал времени загрузки для всех или отфильтрованного набора процессов. Это сгенерирует большой объем данных, но позволит вам детально изучить каждую зависимость и увидеть, что на самом деле происходит.

Если WMI на самом деле вызывает это, я подозреваю, что запускается задача загрузки \ запуска, которая заставляет WMI выполнять запрос или набор запросов, которые пытаются слишком подробно описать или теряют время ожидания из-за того, что вы переназначили, а не перестроили сервер.

Планировщик задач в административных инструментах на панели управления можно использовать для поиска таких запланированных элементов, но я считаю интерфейс неуклюжим. Инструменты командной строки Schtasks предоставят вам всю информацию о запланированных системных \ пользовательских задачах, которые запланированы для запуска при запуске, во время входа пользователя в систему или периодически, и вы можете передать вывод в файл для удобного поиска.

Из окна cmd: schtasks / query / v / FO List> tasks.tmp Теперь откройте файл tasks.tmp в редакторе и найдите записи с типом запуска «При запуске системы» или «При входе в систему».

Schtasks также позволит вам отключить определенные задачи, если вы найдете записи, которые хотите удалить, просто помните, что некоторые задачи могут быть автоматически восстановлены системными политиками.