Поиск и устранение неисправностей счетчика производительности, основанного на WinMgmt

Переводы статьи Переводы статьи
Код статьи: 266416 - Vizualiza?i produsele pentru care se aplic? acest articol.
Данная статья была ранее опубликована под номером RU266416
Внимание! Статья содержит сведения о внесении изменений в реестр. Перед внесением изменений рекомендуется создать резервную копию реестра и изучить процедуру его восстановления в случае возникновения проблемы. Дополнительные сведения о создании резервной копии, восстановлении и изменении реестра см. в следующей статье базы знаний Майкрософт:
256986 Описание реестра Microsoft Windows
Развернуть все | Свернуть все

В этой статье

Проблема

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

Сообщение о событии 1
Тип события: Ошибка
Источник события: WinMgmt
Категория события: Отсутствует
Код события: 37
Описание: WMI ADAP не удалось загрузить библиотеку производительности имя_файла из-за неизвестной ошибки в библиотеке: 0x0
Сообщение о событии 2
Тип события: Ошибка
Источник события: WinMgmt
Категория события: Отсутствует
Код события: 41
Описание: WMI ADAP не удалось создать объект номер из библиотеки производительности имя_службы, поскольку не найдено значение в ключе 009
Сообщение о событии 3
Тип события: Ошибка
Источник события: WinMgmt
Категория события: Отсутствует
Код события: 61
Описание: WMI ADAP не удалось обработать библиотеку производительности имя_файла из-за рассогласования времени в функции open

Причина

Данная ситуация может возникнуть из-за неполадок в счетчике или из-за ложноположительного значения, возвращенного источником данных библиотеки производительности инструментария управления Windows (Windows Management Instrumentation, WMI). Если в источнике данных библиотеки производительности WMI имеется возвращенное ложное срабатывание, то в определенные моменты источник данных ошибочно определяет, что библиотека является некорректной, даже если счетчик производительности работает правильно.

Временное решение

Предупреждение. Неправильное изменение параметров реестра с помощью редактора реестра или любым иным путем может привести к возникновению серьезных неполадок. Эти проблемы могут привести к необходимости переустановки операционной системы. Корпорация Майкрософт не гарантирует устранения этих неполадок. Ответственность за изменение реестра несет пользователь.

Попробуйте снова очистить библиотеки производительности компьютера при помощи следующих команд:
winmgmt /clearadap
Данная команда удаляет все значения, связанные с инструментарием WMI, из раздела реестра производительности служб.
winmgmt /resyncperf "winmgmt service pid"
Данная команда регистрирует библиотеки производительности компьютера в службе WMI.

Информацию о PID службы WMI можно найти на вкладке Процессы диспетчера задач Windows.

Ниже приведены разделы реестра, содержащие информацию о разделах, связанных с производительностью задействованных служб:
WbemAdapFileSize
WbemAdapFileTime
WbemAdapStatus
Примечание. Для получения дополнительной информации о параметрах команд, доступных в WMI, введите в командной строке winmgmt/?.

Другой возможной причиной возникновения событий, указанных в начале статьи, является то, что счетчики не успевают отзываться во время загрузки компьютера из-за выполнения других задач. Задержку для счетчика можно настроить, добавив параметр "Collect Timeout REG_DWORD 10000" в соответствующий раздел реестра:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\[файл_счетчика]\Performance
где [файл_счетчика] — имя_файла библиотеки производительности, указанной в сообщении об ошибке средства просмотра событий.

Например, если сообщение в окне просмотра событий выглядит следующим образом:
WMI ADAP не удалось вызвать библиотеку perfproc.dll из-за рассогласования времени в функции open
то необходимый раздел реестра:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\PerfProc\Performance
Обратите внимание на то, что вышеуказанный путь в системном реестре не включает расширение файла (DLL). Если после внесения изменений сообщения об ошибке будут возникать снова, измените вручную значение параметра "WbemAdapStatus" на "REG_DWORD 0" в разделе реестра соответствующей службы, а затем измените значение параметра "ADAPPerflbTimeout" на "REG_DWORD 180" в следующем разделе реестра:
HKEY_LOCAL_MACHINE\Software\Microsoft\Wbem\CIMOM
Примечание. Все изменения в реестр необходимо вносить в десятичной системе счисления.

Можно также отключить счетчики производительности для определенной службы с помощью программы Exctrlst.exe, входящей в пакет ресурсов Windows 2000 Resource Kit. Данная программа отключает определенный счетчик, добавляя в системный реестр запись, аналогичную приведенному ниже примеру. Если программа Exctrlst.exe недоступна или ее использование нежелательно, эти записи можно внести в реестр вручную.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Spooler\Performance

Имя параметра: Отключить счетчики производительности
Тип параметра: REG_DWORD
Значение: 1
Примечание. Чтобы воспользоваться приведенными выше командами, нажмите кнопку Пуск, выберите пункт Выполнить и введите команду cmd для получения доступа к командной строке.

Дополнительная информация

Процесс "AutoDiscovery/AutoPurge" (ADAP) отвечает за сбор и обслуживание объектов счетчиков производительности в WMI, зарегистрированных на компьютере.

Процесс ADAP начинает свою работу при запуске службы WinMgmt или при установке и удалении библиотек производительности, содержащих счетчики производительности, с помощью служебной программы "Lodctr" или "Unlodctr".

Несмотря на запись событий, счетчики все равно работают.

Дополнительные сведения о событии с кодом 41 см. на веб-узле Майкрософт по следующему адресу:
http://www.microsoft.com/technet/support/ee/SearchResults.aspx?Type=1&Source=WinMgmt&ID=41&Product=Windows%20Operating%20System&Language=1033
(эта ссылка может указывать на содержимое полностью или частично на английском языке).

Техническая поддержка 64-разрядных версий Microsoft Windows

Если оборудование поставлялось с уже установленной 64-разрядной версией системы Microsoft Windows, то обязанности по предоставлению соответствующей технической поддержки несет изготовитель оборудования. Изготовитель оборудования мог настроить установку 64-разрядной версии Windows, используя уникальные компоненты, включающие, например, специальные драйверы устройств или дополнительные параметры, повышающие производительность оборудования. Если пользователю 64-разрядной версии Windows потребуется техническая помощь, корпорация Майкрософт обеспечит поддержку в разумных пределах. Однако в некоторых случаях придется обращаться непосредственно к изготовителю оборудования. Изготовитель обладает наилучшими возможностями по поддержке установленного им программного обеспечения. Если 64-разрядная система Windows, например Microsoft Windows Server 2003 x64 Edition, приобретена отдельно, за технической поддержкой необходимо обращаться в корпорацию Майкрософт.

Для получения сведений о системе Microsoft Windows XP Professional x64 Edition посетите веб-узел корпорации Майкрософт по следующему адресу:
http://www.microsoft.com/rus/windowsxp/64bit/default.mspx
(эта ссылка может указывать на содержимое полностью или частично на английском языке). Сведения о 64-разрядных версиях Microsoft Windows Server 2003 см. на веб-узле корпорации Майкрософт по следующему адресу:

Свойства

Код статьи: 266416 - Последний отзыв: 21 февраля 2007 г. - Revision: 4.5
Информация в данной статье относится к следующим продуктам.
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • операционная система Microsoft Windows 2000 Server
  • Операционная система Microsoft Windows 2000 Professional
Ключевые слова: 
kbprb KB266416

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com