Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Устранение критических ошибок Windows (http://forum.oszone.net/forumdisplay.php?f=73)
-   -   Коды: 3011, 3006 Источник: LoadPerf (http://forum.oszone.net/showthread.php?t=215471)

edbe 12-09-2011 21:32 1751712

Коды: 3011, 3006 Источник: LoadPerf
 
Добрый день!
Проблема, впринципе, распространенная но решения в глобальной сети так и не нашел
В журнале событий "приложения" постоянно выскакивает подряд 2 ошибки:

Код:

Тип события:        Ошибка
Источник события:        LoadPerf
Категория события:        Отсутствует
Код события:        3011
Дата:                12.09.2011
Время:                17:32:59
Пользователь:                Н/Д
Компьютер:        #######
Описание:
Ошибка выгрузки строк счетчика производительности  для службы WmiApRpl (WmiApRpl). Код ошибки находится в первом DWORD секции данных.
Данные:
0000: 02 00 00 00 3b 07 00 00  ....;...

и

Код:

Тип события:        Ошибка
Источник события:        LoadPerf
Категория события:        Отсутствует
Код события:        3006
Дата:                12.09.2011
Время:                17:33:02
Пользователь:                Н/Д
Компьютер:        #######
Описание:
Нельзя прочесть раздел реестра для строк счетчика производительности, код языка 009. Возвращенное состояние Win32 находится в первом DWORD секции данных.
Данные:
0000: 34 00 00 c0 fa 01 00 00  4..Àú...

Просьба помочь. Я бы не сказал, что это мне доставляет проблемы - просто система выдает ошибку, а меня сильно достает то, что я не могу понять - насколько она критична и чем мне это грозит.
В идеале хотелось бы услышать способ решения, чем услышать "ничего страшного, не обращай внимание".
Спасибо!

Petya V4sechkin 13-09-2011 08:18 1751891

edbe, попробуйте рекомендации KB300956 Пуск -> Выполнить ->
Код:

lodctr /R

edbe 13-09-2011 14:32 1752066

пробовал - не помогло! (это первый совет, что я нашел в инете)

Petya V4sechkin 13-09-2011 16:44 1752149

edbe, проверяйте параметры в ветке
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WmiApRpl\Performance
и разрешения на нее.

edbe 13-09-2011 16:45 1752150

...есть подозрение, что вопрос разрешился - пока проверяю...

edbe 13-09-2011 21:22 1752319

нет, не получилось

с веткой HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WmiApRpl\Performance все нормально

после двух этих ошибок сразу выскакивает 3 сообщение:

Код:

Тип события:        Уведомление
Источник события:        LoadPerf
Категория события:        Отсутствует
Код события:        1000
Дата:                13.09.2011
Время:                18:38:00
Пользователь:                Н/Д
Компьютер:        #######
Описание:
Счетчики производительности для службы WmiApRpl (WmiApRpl) загружены успешно. Данные записи содержат новые значение индекса, назначенного этой службе.
Данные:
0000: 0c 14 00 00              ....

но перед этим система удаляет файлы perfc009.dat, perfc019.dat, perfh009.dat, perfh019.dat.

??????????
и опять все по новой

отсюда еще вопрос, как систему вынудить пересчитывать счетчики быстродействия, чтобы я мог дальше эксперементировать (раньше она это делала на 4 минуте после загрузки системы), а сейчас она ничего не делает.
Как бы ее подтолкнуть?

Petya V4sechkin 13-09-2011 21:32 1752329

edbe, удалить параметры:
  • First Counter
  • First Help
  • Last Counter
  • Last Help

Цитата:

с веткой HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WmiApRpl\Performance все нормально
Правда? Ну и какие на нее разрешения?

На всякий случай можно сделать
Repairing and re-registering the WMI

edbe 13-09-2011 22:10 1752366

администратор - полные права
да-да, я хотел переспросить, есть такие параметры, но они в ветке, которую Вы указали
Код:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WmiApRpl\Performance
а в статье KB300956 не правильно указано -
Код:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Performance
так я, если правильно понял, эти параметры можно смело удалять из HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WmiApRpl\Performance?

Petya V4sechkin 14-09-2011 07:13 1752535

Цитата:

Цитата edbe
можно смело удалять

Дерзайте!

edbe 14-09-2011 21:39 1753128

итак, я не до конца понял смысл, но проблема у меня решилась.
решал и проверял экспериментально (благо есть виртуальные машины и бэкапы акрониса, т.е. этот метод можно себе позволить).
Добивался результата - "решить проблему", но не просто - лишь бы, а добиться следующего: "стало как вкопанная" и "заработала с пол оборота", что я и добился в конечном счете.
Большое спасибо за статью KB300956 - я ее в инете находил только по частям.
итак

1. Скопировал с дистрибутива WINDOWS XP файлы: perfc009.dat, perfc019.dat, perfh009.dat, perfh019.dat(в результате ошибки они вообще затирались, т.е. они у меня отсутсвовали как таковые и после копирования, перезагрузки выскакивала ошибка и они снова удалялись).

2.В ключе реестра HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Perflib в параметре Last Counter меняем на значение 1846, а Last Help на 1847

3.В ключе реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WmiApRpl\Performance удаляем
First Counter
First Help
Last Counter
Last Help

(кстати, в KB300956 не точно указано расположение этих ключей, а именно HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Performance - а ведь это работа с реестром и тут точность должна быть как нигде!).

4.Пуск -> Выполнить -> lodctr /R -> Enter(я делал это сразу, а не после перезагрузки, как рекомендовалось в KB300956)

5.Перезагружаем компьютер и радуемся

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

edbe 16-09-2011 00:15 1753932

не долго длилось счастье - посыпалась куча других ошибок

Код:

Тип события:        Предупреждение
Источник события:        WinMgmt
Категория события:        Отсутствует
Код события:        41
Дата:                15.09.2011
Время:                23:13:39
Пользователь:                Н/Д
Компьютер:        2222
Описание:
WMI ADAP не удалось создать объект 2942 для библиотеки .NET CLR Data, поскольку не найдено значение в ключе 009.

и все остальные счетчики системы с кодом события 41

что-то уже руки опускаются

пробовал
Код:

winmgmt /clearadap
winmgmt /resyncperf

увеличил время - все впустую

edbe 16-09-2011 22:34 1754585

так и не решил проблему - просто поотключал все счетчики, чтобы ничего не выскакивало в журнале событий
Но это не решение.

Petya V4sechkin 17-09-2011 08:49 1754710

Цитата:

Цитата edbe
для библиотеки .NET CLR Data

Пуск -> Все программы -> Стандартные -> Служебные -> Восстановление системы.
Или переустановите .NET Framework.

P. S. Кстати, счетчик WmiApRpl можно было сбросить отдельно:
Код:

unlodctr WmiApRpl
lodctr %systemroot%\system32\wbem\Performance\WmiApRpl.ini

Да и .NET Framework тоже, например:
Код:

unlodctr ".NETFramework"
unlodctr ".NET Data Provider for SqlServer"
unlodctr ".NET CLR Data"
unlodctr ".NET CLR Networking"
unlodctr ".NET Data Provider for Oracle"
lodctr %systemroot%\Microsoft.NET\Framework\v2.0.50727\corperfmonsymbols.ini
lodctr %systemroot%\Microsoft.NET\Framework\v2.0.50727\_dataperfcounters_shared12_neutral.ini
lodctr %systemroot%\Microsoft.NET\Framework\v2.0.50727\_DataPerfCounters.ini
lodctr %systemroot%\Microsoft.NET\Framework\v2.0.50727\_Networkingperfcounters.ini
lodctr %systemroot%\Microsoft.NET\Framework\v2.0.50727\_DataOracleClientPerfCounters_shared12_neutral.ini


edbe 18-09-2011 00:09 1755178

А вот это уже даже очень интересно - я даже изначально хотел создать тему "как обнулить(сбросить счетчики)"
В принципе как это делать я знаю, но какому счетчику какойсоответствует *.ini файл я не знал.
Конечно это очень простой и эффективный метод.
Не подскажите - существует какой-нибудь ресурс в инете или прога, которая показывает сопоставление *.ini файла счетчику.
(сопоставление *.dll счетчику есть, а вот *.ini не нашел)

Petya V4sechkin 18-09-2011 16:41 1755489

Цитата:

Цитата edbe
которая показывает сопоставление *.ini файла счетчику

INI-файлы - текстовые, так что обычный поиск по названию счетчика.

edbe 18-09-2011 17:51 1755515

Я знаю, что текстовые, так и делал, в заголовке в каждом INI-файла есть точное название счетчика - но многие я просто не нахожу при глобальном поиске на всем диске. Вот например "MSDTC Bridge 3.0.0.0" - нет такого INI-файла.

"MSRS 2008 Web Service"

MSRS 2008 Windows Service

"MSSQLSERVER"
"MSSQLServerOLAPService"

Petya V4sechkin 18-09-2011 18:09 1755527

Цитата:

Цитата edbe
не нахожу

Они в кодировке Unicode обычно.

Цитата:

Цитата edbe
например "MSDTC Bridge 3.0.0.0"

_TransactionBridgePerfCounters.ini

edbe 18-09-2011 18:29 1755537

Спасибо за замечание - при поиске не указывал, что поиск производить в Unicode
Продолжаю поиск и исправление в ручную - штук 20 осталось...

edbe 19-09-2011 00:32 1755772

все счетчики обнулил, теперь на смену им пришли новые 2 ошибки (уже только 2 и сдругим кодом)
Код:

Тип события:        Предупреждение
Источник события:        WinMgmt
Категория события:        Отсутствует
Код события:        40
Дата:                18.09.2011
Время:                23:27:07
Пользователь:                Н/Д
Компьютер:        BLACK-CAT
Описание:
WMI ADAP не удалось создать объект Win32_PerfFormattedData_MSSQLSERVER_SQLServerBufferManager для библиотеки MSSQLSERVER, поскольку была возвращена ошибка 0x80041002.

Код:

Тип события:        Предупреждение
Источник события:        WinMgmt
Категория события:        Отсутствует
Код события:        40
Дата:                18.09.2011
Время:                23:27:09
Пользователь:                Н/Д
Компьютер:        BLACK-CAT
Описание:
WMI ADAP не удалось создать объект Win32_PerfFormattedData_SQLSERVERAGENT_SQLAgentJobs для библиотеки SQLSERVERAGENT, поскольку была возвращена ошибка 0x80041002.


edbe 22-09-2011 15:48 1758184

мне так и не удалось экспериментально избавиться от этих ошибок - так и появляются в журнале событий (хоть они и не критичны - желтые, но все равно не приятно)

Спутник 711 23-09-2011 20:31 1759025

Тип события: Ошибка
Источник события: LoadPerf

В C:\Windows\System32 смотрите файл PerfStringBackup.ini его размер должен быть 1,5 МБ в проблемной винде он 5кб

edbe 28-09-2011 01:32 1761502

у меня он 1.3 МБ

Спутник 711 28-09-2011 09:52 1761599

У меня была вот такая ошибка

читать дальше »
Имя журнала: Application
Источник: Microsoft-Windows-LoadPerf
Дата: 05.07.2011 18:36:55
Код события: 3011
Категория задачи:Отсутствует
Уровень: Ошибка
Ключевые слова:
Пользователь: система
Описание:
При выгрузке строк счетчиков производительности для службы WmiApRpl (WmiApRpl) произошел сбой. Первое двойное слово (DWORD) в секции данных содержит код ошибки.

Имя журнала: Application
Источник: Microsoft-Windows-LoadPerf
Дата: 05.07.2011 18:36:55
Код события: 3012
Категория задачи:Отсутствует
Уровень: Ошибка
Ключевые слова:
Пользователь: система
Описание:
Строки производительности в значении реестра производительности были повреждены, когда выполнялась обработка поставщика расширенных счетчиков производительности Performance. Значение параметра BaseIndex из реестра производительности находится в первом двойном слове (DWORD) секции данных, значение LastCounter - во втором двойном слове (DWORD) секции данных, а значение LastHelp - в третьем двойном слове (DWORD) секции данных.

Имя журнала: Application
Источник: Microsoft-Windows-LoadPerf
Дата: 05.07.2011 18:36:55
Код события: 3012
Категория задачи:Отсутствует
Уровень: Ошибка
Ключевые слова:
Пользователь: система
Описание:
Строки производительности в значении реестра производительности были повреждены, когда выполнялась обработка поставщика расширенных счетчиков производительности Performance. Значение параметра BaseIndex из реестра производительности находится в первом двойном слове (DWORD) секции данных, значение LastCounter - во втором двойном слове (DWORD) секции данных, а значение LastHelp - в третьем двойном слове (DWORD) секции данных.


Решил я её так взял с другой системы файл PerfStringBackup.INI заменил им свой а потом в командной строке ввел Lodctr /R:PerfStringBackup.INI и перезагрузил комп .
У меня Windows 7 Ultimate SP1 а файл я взял у друга у него тоже Windows 7 Ultimate SP1

иринка1 26-12-2014 20:35 2448715

Просьба помочь решить проблему. Система windows 7 про х64 появились 2 ошибки:
3011 LoadPerf
При выгрузке строк счетчиков производительности для службы WmiApRpl (WmiApRpl) произошел сбой. Первое двойное слово (DWORD) в секции данных содержит код ошибки.
3012 LoadPerf
Строки производительности в значении реестра производительности были повреждены, когда выполнялась обработка поставщика расширенных счетчиков производительности Performance. Значение параметра BaseIndex из реестра производительности находится в первом двойном слове (DWORD) секции данных, значение LastCounter - во втором двойном слове (DWORD) секции данных, а значение LastHelp - в третьем двойном слове (DWORD) секции данных.
Посмотрела размер файла в C:\Windows\System32 смотрите файл PerfStringBackup.ini и он у меня составляет 5.72кб. Как устранить ошибки?

ruslan... 19-03-2015 20:35 2484872

иринка1,

Для восстановления таблицы строк, в командной строке от имени Администратора выполните:
Код:

Lodctr /r
Перезагрузитесь и проверьте наличие проблемы.


Время: 02:39.

Время: 02:39.
© OSzone.net 2001-