Postup ručního obnovení hodnot knihovny čítače výkonu

Překlady článku Překlady článku
ID článku: 300956 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Souhrn

Tento článek popisuje postup ručního sestavení hodnot knihovny čítače výkonu.

Další informace

Důležité Tento oddíl, metoda nebo úkol obsahuje kroky, které popisují úpravu registru. Při nesprávné úpravě registru však mohou nastat závažné problémy. Proto postupujte přesně podle následujících kroků. Pro zvýšení ochrany proveďte před úpravami zálohu registru. Pokud pak dojde k potížím, budete moci registr obnovit. Další informace o zálohování a obnovení registru získáte v článku znalostní báze Microsoft Knowledge Base:
322756 Postup zálohování a obnovení registru v systému Windows
Při použití nástroje Sledování systému, některé čítače pravděpodobně chybí nebo neobsahuje data čítače. Základní sada knihoven čítače výkonu může dojít k poškození a muset být znovu sestavovány. Kromě toho je třeba znovu vytvořit všechny vlastní čítače (vytvořené aplikací rozhraní.NET Framework) nebo žádné rozšiřitelné čítače.

K tomuto chování může dojít, pokud některé rozšiřitelné čítače poškodí registr, nebo pokud některé správy systému Windows Instrumentation (WMI)-programy upravit registr.

Znovu vytvořit základní čítače

Rozšiřitelné informace o čítačích je uložena v obou následujících umístěních:
  • V následujícím podklíči registru:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Perflib\009
  • Soubor %Systemroot%\System32\Perfc009.dat a soubor %Systemroot%\System32\Perfh009.dat
Chcete-li znovu vytvořit ručně základních knihoven čítače výkonu, postupujte takto:
  1. Rozbalit Perfc009.dat soubor aPerfh009.dat PST. Tyto soubory jsou umístěny na instalačním disku systému Windows. Komprimované soubory se nacházejí v Písmeno_jednotky: \i386\perfc009.da_ a na Písmeno_jednotky: \i386\perfh009.da_. Nahradíte soubory, které jsou ve složce %Systemroot%\System32.
  2. Spusťte Editor registru a vyhledejte následující klíč registr:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Perflib
  3. V registru, změna Last CounterHodnota 1846 (desítkově) a změnit Poslední Nápověda Hodnota 1847 (desítkově).
  4. Vyhledejte následující klíč registru pro vyhledání služeb, které mají Performancesubkey:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services
  5. Odeberte následující hodnoty z podklíče výkon (je-li existují):
    • První čítač
    • První pomoc
    • Last Counter
    • Poslední Nápověda
    Můžete také použít nástroj Exctrlst.exe vyhledejte Výkon čítač dynamickou knihovnu (DLL) nainstalované soubory budou, a Chcete-li odebrat hodnoty DWORD registru přístup. Máte nyní funkční registru výkonu, který obsahuje pouze základní čítače systému.

    Poznámka: Odebrání hodnot výkonu podklíč registru může způsobit jakékoli nainstalované rozhraní.NET Framework aplikace fungovat při příštím spuštění. Pokud k tomu dojde, použijte lodctr /R příkazu v části "Znovu přidat rozšiřitelné čítače" znovu vytvořit čítače výkonu. Pokud nadále dochází k problémům při spuštění aplikace rozhraní.NET Framework, naleznete v části "Přeinstalovat všechny vlastní čítače výkonu sestavení rozhraní.NET Framework" v tomto článku.

Znovu přidat rozšiřitelné čítače

Je nutné znovu přidat rozšiřitelné čítače ze seznamu služby. Dříve než to provést, můžete musí identifikovat soubor INI, který slouží k načtení čítačů:
  1. Otevřete okno příkazového řádku.
  2. Na příkazovém řádku zadejte příkaz CD %Systemroot%\System32, a stiskněte klávesu ENTER.
  3. Na příkazovém řádku zadejte příkaz findstr drivername *.ini, a stiskněte klávesu ENTER.
  4. Poznamenejte si název souboru INI pro jednotlivé název_ovladače v seznam.
  5. Na příkazovém řádku zadejte následující příkaz a poté stiskněte klávesu ENTER:
    lodctrSoubor INI>
    Poznámka: V tomto příkazu <inifile></inifile> představuje název příponou INI soubor ovladače, který chcete znovu načíst.
    Například pokud jste Chcete-li znovu načíst ovladač ASP, seznam, který jste si poznamenali v kroku 4 ukazuje, že Axperf.ini je ini soubor ovladače ASP (axperf.ini:drivername=ASP). Proto chcete-li znovu načíst ovladač ASP, zadejte lodctr axperf.ini na příkazovém řádku a stiskněte klávesu ENTER.
  6. Opakujte krok 5 pro každý soubor INI v seznamu.
  7. Restartujte počítač.
Chcete-li znovu vytvořit všechny čítače včetně čítačů rozšiřitelné a jiných výrobců v systému Windows Server 2003, zadejte následující příkazy na příkazovém řádku. Po každém příkazu stiskněte klávesu ENTER.
cd\windows\system32
lodctr /R
Poznámky
  • /R je velká. Musíte mít oprávnění správce v počítači, k úspěšnému provedení tohoto příkazu.
  • V počítači je spuštěna 32bitová verze systému Windows XP Lodctr/r:Název souboru> příkaz je standardní metoda obnovení řetězce čítače výkonu ID registru a informace pomocí názvu souboru.
Windows Server 2003 znovu sestaví všechny čítače načte všechny soubory s příponou INI ve složce C:\Windows\inf\009 anglické operačního systému.

Poznámky
  • Pokud používáte produkty Cluster nebo Datacenter, je nutné selhání uzlu aktualizovat seznam čítačů. Musíte tak učinit po provedení kroků znovu v části "přidat rozšiřitelné čítače" pro základní i rozšiřitelné čítače.
  • V systémech, které jsou spuštěny aplikace přidali vlastní čítače výkonu, například Microsoft Exchange nebo SQL Server Soubor INI, který slouží k načtení čítače výkonu nemusí být umístěn ve složce % Systemroot%\System32. Tyto soubory INI lze obvykle nalézt v Struktura složky aplikace.
  • Pokud se zobrazí chybová zpráva o knihovně výkonu Při použití předchozích kroků bude pravděpodobně a opětovném načtení služby IIS výkon dynamické knihovny (DLL). Další informace jak postupovat, získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
    267831Zpráva o události ID upozornění 2003 zaznamenána při načítání čítačů výkonu
  • Pokud nadále dochází k problémům při spuštění aplikace rozhraní.NET Framework, naleznete v části "Přeinstalovat všechny vlastní čítače výkonu sestavení rozhraní.NET Framework".

Přeinstalovat všechny vlastní čítače výkonu sestavení rozhraní.NET Framework

Pokud nadále dochází k problémům při spuštění rozhraní.NET Framework aplikace po provedení procedury, které jsou zde uvedeny, bude pravděpodobně nutné znovu vytvořit čítače výkonu pro vlastní aplikace rozhraní.NET Framework. Chcete-li to provést, použijte "nebo i" možnost v nástroji Instalační program rozhraní.NET Framework (Installutil.exe). Je třeba znát názvy souborů DLL soubory vytvořit čítače výkonu.

Příklad

Pokud postupujte podle následujících kroků a odebrání čítačů z registru pro všechny služby, které jsou nainstalovány v systému, který má Microsoft System Center Operations Manager 2007 nainstalován, pravděpodobně přerušeno Management Server. Důvodem je, že čítače pro moduly Config služba SDK služby a zápis databáze nejsou poskytovány ve formě rozšiřitelné čítače v souborech INI. Místo toho jsou registrovány v době instalace. Proto při pokusu o spuštění služby System Center Operations Manager 2007 může zobrazit chybová zpráva podobná následující protože chybí čítače výkonu:

Typ události: Chyba
Zdroj události: Služby OpsMgr – SDK
Kategorie události: žádné
ID události: 26380
Datum: datum
Čas: čas
Uživatel: N/A
Počítač: MAMINKA
Popis: System Center operace správce SDK služby se nezdařilo kvůli neošetřené výjimce.

Chcete-li vyřešit tento problém v System Center Operations Manager 2007, je třeba přeinstalovat sestavení rozhraní.NET Framework, které vytvořili čítače výkonu. Chcete-li to provést, použijte možnost /i v nástroji Instalační program rozhraní.NET Framework (Installutil.exe) přeinstalujte následující sestavení:
  • Microsoft.Mom.ConfigService.dll
  • Microsoft.Mom.Sdk.ServiceDataLayer.dll
  • Microsoft.Mom.DatabaseWriteModules.dll
  • Microsoft.EnterpriseManagement.HealthService.Modules.DataWarehouse.dll
Například na příkazovém řádku zadejte následující příkazy a po každém příkazu stiskněte klávesu 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
Poznámka: Musíte mít oprávnění správce v počítači úspěšně provádět příkazy.

Vlastnosti

ID článku: 300956 - Poslední aktualizace: 21. března 2013 - Revize: 5.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • 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
Klíčová slova: 
kbenv kbhowto kbmt KB300956 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku: 300956

Dejte nám zpětnou vazbu

 

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