Як вручну відновити значення продуктивності лічильник продуктивності бібліотеки

Переклади статей Переклади статей
Номер статті: 300956 - Показ продуктів, яких стосується ця стаття.
Розгорнути все | Згорнути все

На цій сторінці

ПІДСУМКИ

У цій статті описується, як вручну відновити на продуктивність лічильник продуктивності бібліотеки значень.

ДОДАТКОВІ ВІДОМОСТІ

Важливі Цей розділ, спосіб або завдання містять кроки, які говорять вам, як змінити реєстр. Однак, серйозні проблеми можуть виникнути, якщо неправильна зміна реєстру. Тому переконайтеся, що ви виконаєте наступні інтерактивні елементи ретельно. Для додаткового захисту архівувати реєстру перед внесенням. Потім ви можете відновити реєстр у разі виникнення проблеми. Щоб отримати додаткові відомості про архівувати та відновлення реєстру клацніть номер статті в базі знань Microsoft Knowledge Base:
322756 Як створити архівувати та відновити реєстр у Windows
При використанні системного монітора, деякі Лічильники можуть бути відсутні або не містять дані лічильника. Базовий набір лічильник продуктивності бібліотек продуктивності може бути пошкоджено і може знадобитися перебудовано. Крім того, може знадобитися відновити будь-які настроювані лічильників (.NET Framework застосування створений) або будь-який extensible лічильники.

Ця ситуація може виникнути, якщо певні Extensible лічильники пошкоджений реєстр, або якщо деякі Windows управління Інструментарію (WMI)-на основі програми редагування реєстру.

Перебудувати лічильників продуктивності бази

Розширюваний лічильник продуктивності інформація зберігається в обох з таких розташувань:
  • Такий підрозділ реєстру:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Perflib\009
  • %Systemroot%\System32\Perfc009.dat файлу і файлу %Systemroot%\System32\Perfh009.dat
Щоб перебудувати базу продуктивність лічильник продуктивності бібліотек вручну, виконайте такі інтерактивні елементи.
  1. деталізувати до Perfc009.dat файл і наPerfh009.dat файл. Ці файли містяться на інсталяційному диску Windows. Стиснуті файли знаходяться в Буква _ диска: \i386\perfc009.da_ і в Буква _ диска: \i386\perfh009.da_. Замінити файли в папці %Systemroot%\System32.
  2. Запустіть редактор реєстру і знайдіть такий розділ реєстр:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Perflib
  3. Змінити в реєстрі, на Останній лічильник продуктивностізначення по 1846 (дес.) і змінити на Останній довідки значення до 1847 (дес.).
  4. Знайдіть такий розділ реєстру для пошуку послуг, які мають на Performancesubkey:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services
  5. Видалити такі значення з продуктивність підрозділ (якщо вони існують):
    • Перший лічильник продуктивності
    • Перша допомога
    • Останній лічильник продуктивності
    • Останній довідки
    Також можна Exctrlst.exe інструмент для пошуку на продуктивність лічильник продуктивності динамічну бібліотеку файлів (DLL) інстальовано, та потім доступ до реєстру, щоб видалити значення "4 байти". Тепер у вас є реальні продуктивність реєстру, що містить тільки система база лічильники.

    Примітка Видалення значень від продуктивності підрозділ реєстру може призвести до будь-якого встановлених програм .NET Framework не на роботу наступного разу, коли вони почалися. У такому разі сценарій виконання на lodctr /R команду в розділі "Повторно додати extensible лічильники" відновити лічильників продуктивності. Якщо ви, як і раніше мають проблеми, під Вільний час запуску застосунку .NET Framework, перегляньте розділ "Переінсталювати будь-які настроювані .NET Framework Асамблеї лічильників продуктивності" у цій статті.

Повторно додати extensible лічильники

Ви повинні повторно додати до Extensible лічильники від списку служб. Перш ніж робити це, ви необхідно визначити INI-файл, який використовується для завантаження лічильники:
  1. Відкрийте вікно командний рядок.
  2. У командному рядку введіть пристрій читання компакт-дисків %SystemRoot%\System32, а потім натисніть клавішу ENTER.
  3. У командному рядку введіть Вищенаведений findstr *.ini, а потім натисніть клавішу ENTER.
  4. Примітка ім'я INI-файл для кожного Вищенаведений в регіоні список.
  5. У командному рядку введіть таку команду а потім натисніть клавішу ENTER:
    lodctrinifile>
    Примітка В цій команді <inifile></inifile> — ім'я .ini файл драйвера, який потрібно оновити.
    Наприклад, якщо ви Щоб оновити драйвер ASP, списку, які містяться в пункті 4 показує, що Axperf.ini є INI-файл драйвера ASP (axperf.ini:drivername=ASP). Таким чином, щоб оновити драйвер ASP, введіть lodctr axperf.ini в командному рядку та натисніть клавішу ENTER.
  6. Повторіть крок 5 для кожного INI-файл у списку.
  7. Перезавантажте комп’ютер-зразок.
Відновити всіх лічильників продуктивності, включаючи розширюваним і виробники лічильників Windows Server 2003, введіть наступні команди в командному рядку. Після кожної команди натискайте клавішу ENTER.
cd\windows\system32
lodctr /R
коментар до обговорення
  • /R є великими літерами. Ви повинні мати права адміністратора на комп'ютері для успішного виконання цієї команди.
  • На комп'ютері з 32-бітній версії Windows XP на Lodctr /rім'я файлу> команда є стандартний спосіб відновлення продуктивності лічильник продуктивності реєстру струни і відомостей за допомогою імені файлу.
Windows Server 2003 відновлює всі лічильників, тому що він читає всі .ini файлів у C:\Windows\inf\009 папці для англійської операційної системи.

коментар до обговорення
  • Якщо запущено кластера або Datacenter продукту, ви повинні обхід вузол, щоб оновити список лічильників. Ви повинні зробити це, після виконання дій у розділі "знов extensible лічильники" для базового лічильників і extensible лічильники.
  • На системний інтегратор, запущених застосунків що додати свої власні лічильників продуктивності, наприклад Microsoft Exchange або SQL Server, INI-файл, який використовується для завантаження лічильника продуктивності не можуть бути розташовані в % Systemroot%\System32. Ці .ini файли можна знайти під на Структура папок додатків.
  • Якщо ви отримали протокол IMAP про помилку про продуктивність бібліотеки під Вільний час сценарій виконання попередніх кроків, можливо, доведеться вивантаження та перезавантаження IIS продуктивність бібліотек динамічного компонування (DLL). Для отримання додаткової інформації про те, як зробити це, клацніть номер статті в базі знань Microsoft Knowledge Base:
    267831Подія ID 2003 попередження увійти до системи під Вільний час запуску лічильників продуктивності
  • Якщо ви як і раніше, виникають проблеми під Вільний час запуску застосунку .NET Framework, див. розділ "Переінсталювати будь-які настроювані .NET Framework Асамблеї лічильників продуктивності".

Переінсталювати будь-які настроювані .NET Framework Асамблеї лічильників продуктивності

Якщо ви, як і раніше мають проблеми, під Вільний час запуску застосунку .NET Framework, після виконання процедури, які перераховані тут, можливо, доведеться відновити лічильників продуктивності для користувача додатків .NET Framework. Щоб зробити це, використовувати на "/ я" параметр в .NET Framework інсталятор інструмент (Installutil.exe). Необхідно знати імена файлів DLL-файли, які створюють лічильників продуктивності.

Приклад

Якщо ви виконайте ці процедури та видалити лічильники з реєстру для всіх служб, установлених у системі, яка має системи Microsoft центру операцій Manager 2007 інстальовано, можливо сломанной управління сервером. Це тому, що лічильників для конфігурації служби, SDK служби і написати бази даних модулів надаються не у вигляді extensible лічильники в INI-файлів. Замість цього, вони зареєстровані під Вільний час автоматична інсталяція. Таким чином, під Вільний час спроби запуску системи центру операцій Manager 2007, може з'явитися протокол IMAP про помилку приблизно такого вигляду через відсутність лічильників продуктивності:

Тип події: помилка
Джерело події: OpsMgr SDK служби
Категорія події: ні
Код події: 26380
Дата: Дата
Час: Вільний час
Користувач: n/A
Комп'ютер: мама
Опис: Система центру операцій менеджер SDK служби не вдалося через призвів до невиправного винятку.

Для усунення цієї проблеми у системі центру операцій менеджер 2007-Українська версія, потрібно переінсталювати .NET Framework вузлів, які створені лічильників продуктивності. Для цього використовувати параметр /i в .NET Framework інсталятор інструмент (Installutil.exe), перевстановити таких вузлів:
  • Microsoft.mom.ConfigService.DLL
  • Microsoft.mom.SDK.ServiceDataLayer.DLL
  • Microsoft.mom.DatabaseWriteModules.DLL
  • Microsoft.EnterpriseManagement.HealthService.modules.DataWarehouse.DLL
Наприклад, у командному рядку введіть такі команди і натисніть клавішу ENTER після кожної команди:
InstallUtil/i Microsoft.Mom.ConfigService.dll

InstallUtil/i Microsoft.Mom.Sdk.ServiceDataLayer.dll

InstallUtil/i Microsoft.Mom.DatabaseWriteModules.dll

InstallUtil/i Microsoft.EnterpriseManagement.HealthService.Modules.DataWarehouse.dll
Примітка Необхідно мати права адміністратора на комп'ютері для успішного виконання цих команд.

Властивості

Номер статті: 300956 - Востаннє переглянуто: 28 червня 2012 р. - Редакція: 2.0
ЗАСТОСОВУЄТЬСЯ ДО:
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Microsoft Windows XP Professional x64 Edition
  • Windows 7 Enterprise
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Starter
  • Windows 7 Ultimate
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Foundation
  • Windows Server 2008 R2 Standard
Ключові слова: 
kbenv kbhowto kbmt KB300956 KbMtuk
Машинний переклад
УВАГА! Цю статтю переклала програма машинного перекладу Microsoft, а не людина. Корпорація Microsoft пропонує вам як машинні переклади, так і переклади фахівців, щоб Ви мали доступ до всіх статей бази знань рідною мовою. Проте стаття, яку переклав комп’ютер, не завжди бездоганна. Вона може містити лексичні, синтаксичні або граматичні помилки. Так само помиляється іноземець, спілкуючись вашою рідною мовою. Корпорація Microsoft не несе відповідальність за жодні неточності, помилки або шкоду, завдану неправильним перекладом змісту або його використанням з боку користувачів. Крім того, корпорація Microsoft часто оновлює програму машинного перекладу.
Клацніть тут, щоб переглянути цю статтю англійською мовою: 300956

Надіслати відгук

 

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