Wie Sie die Werte der Leistungsindikatorenbibliothek manuell neu erstellen

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 300956 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Auf dieser Seite

Zusammenfassung

Dieser Artikel beschreibt, wie man die Werte der Leistungsindikatorenbibliothek manuell neu erstellt.

Weitere Informationen

Wichtig: Dieser Abschnitt, die Methode oder die Aufgabe enthält Schritte, die erklären, wie Sie die Windows-Registry ändern. Es können schwerwiegende Probleme auftreten, wenn Sie die Windows-Registry falsch ändern. Stellen Sie daher sicher, dass Sie die folgenden Schritte sorgfältig ausführen. Für zusätzlichen Schutz sichern Sie die Registrierung, bevor Sie Änderungen vornehmen. Gegebenenfalls können Sie dann die Registrierung wiederherstellen, wenn ein Problem auftritt. Für Weitere Informationen zum Sichern und Wiederherstellen der Registrierung, klicken Sie auf die folgenden Artikelnummer der Microsoft Knowledge Base:
322756 Sichern und Wiederherstellen der Registrierung in Windows
Wenn Sie den Systemmonitor verwenden, fehlen einige Leistungsindikatoren möglicherweise oder enthalten keine Daten von Leistungsindikatoren. Der Basissatz von Leistungsindikatoren wurde möglicherweise beschädigt und muss möglicherweise neu erstellt werden. Darüber hinaus müssen Sie u. U. benutzerdefinierte (von einer .NET Framework-Anwendung erstellte) Leistungsindikatoren oder erweiterungsfähige Leistungsindikatoren neu erstellen.

Dieses Verhalten kann auftreten, wenn bestimmte erweiterungsfähige Leistungsindikatoren die Registrierung beschädigen oder wenn einige WMI-basierte (Windows Management Instrumentation) Programme die Registrierung ändern.

Neuerstellen der grundlegenden Leistungsindikatoren

Informationen zu erweiterbaren Leistungsindikatoren werden an den beiden folgenden Orten gespeichert:
  • Im folgenden Registrierungsunterschlüssel:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Perflib\009
  • In den Dateien %Systemroot%\System32\Perfc009.dat und %Systemroot%\System32\Perfh009.dat
Gehen Sie folgendermaßen vor, um die Basis Leistungsbibliotheken Zähler manuell neu zu erstellen:
  1. Erweitern Sie die Datei Perfc009.dat undPerfh009.dat -Datei. Diese Dateien befinden sich auf der Windows-Installations-CD. Die komprimierten Dateien befinden sich unter Laufwerkbuchstabe: \i386\perfc009.da_ und Laufwerkbuchstabe: \i386\perfh009.da_. Ersetzen Sie die Dateien, welche sich im Ordner %Systemroot%\System32 befinden.
  2. Starten Sie Registrierungs-Editor, und suchen Sie dann den folgenden Schlüssel in der Registrierung:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Perflib
  3. Ändern Sie den Wert Last Counterauf 1846 (dezimal) in der Registrierung und ändern Sie den Letzten Hilfe -Wert auf 1847 (dezimal).
  4. Suchen Sie den folgenden Registrierungsschlüssel, um nach Diensten zu suchen, die den Unterschlüssel Performancesubkey enthalten:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services
  5. Entfernen Sie die folgenden Werte aus dem Unterschlüssel Performance (Ifthey vorhanden):
    • First Counter
    • First Help
    • Der Last Counter
    • Last Help
    Sie können auch das Tool Exctrlst.exe um Theperformance Zähler Dynamic Link Library-Dateien (DLLs) zu suchen, die installiert sind, und dann Zugriff auf die Registrierung die DWORD-Werte entfernen. Sie haben nun eine Workableperformance-Registrierung, die nur System enthalten.

    Hinweis Das Entfernen der Werte aus dem Unterschlüssel "Performance" in der Registrierung kann dazu führen, dass alle installierten.NET Framework Anwendungen nicht arbeiten, wenn sie das nächste Mal gestartet werden. Verwenden Sie in diesem Fall den Befehl Lodctr/r im Abschnitt "Erneutes Hinzufügen der erweiterbaren Leistungsindikatoren", um die Leistungsindikatoren neu zu erstellen. Wenn beim Starten einer .NET Framework-Anwendung weiterhin Probleme auftreten, lesen Sie den Abschnitt "Erneutes Installieren benutzerdefinierter .NET Framework Assembly-Leistungsindikatoren" in diesem Artikel.

Erneutes Hinzufügen der erweiterbaren Leistungsindikatoren

Sie müssen die erweiterungsfähigen Leistungsindikatoren aus der Liste der Dienste erneut hinzufügen. Bevor Sie dies tun, müssen Sie die INI-Datei identifizieren, die zum Laden der Indikatoren verwendet wird:
  1. Öffnen Sie ein Eingabeaufforderungsfenster.
  2. Geben Sie an der Eingabeaufforderung den Befehl CD%SystemRoot%\System32, und drücken Sie dann die EINGABETASTE.
  3. Geben Sie an der Eingabeaufforderung den Befehl Findstr drivername*.ini, und drücken Sie dann die EINGABETASTE.
  4. Notieren Sie den Namen der INI-Datei für jeden Treibernamen Liste.
  5. Geben Sie an der Eingabeaufforderung den folgenden Befehl und Thenpress Sie die EINGABETASTE:
    lodctrINI-Datei>
    Hinweis In diesem Befehl <inifile></inifile> Gibt den Namen der der .inifile für den Treiber, den Sie erneut laden möchten.
    Beispielsweise soll des ASP-Treibers, die Liste neu zu laden, die Sie in Schritt 4 notiert haben thatAxperf.ini zeigt ist die INI-Datei des ASP-Treibers (axperf.ini:drivername=ASP).Geben Sie daher zum Neuladen des ASP-Treibers, lodctraxperf.ini an der Eingabeaufforderung ein, und drücken Sie die EINGABETASTE.
  6. Wiederholen Sie Schritt 5 für jede INI-Datei in der Liste aus.
  7. Starten Sie den Computer neu.
Um alle Leistungsindikatoren, einschließlich der erweiterbaren und Drittanbieter-Leistungsindikatoren in Windows Server 2003 neu zu erstellen, geben Sie die folgenden Befehle an einer Eingabeaufforderung ein. Drücken Sie nach jedem Befehl die EINGABETASTE.
cd\windows\system32 ein
Lodctr/r
Hinweise
  • / R ist ein Großbuchstabe. Sie müssen auf dem Computer über Administratorrechte verfügen, um diesen Befehl erfolgreich auszuführen.
  • Auf einem Computer mit einer 32-Bit-Edition von Windows XP die Lodctr/r:Dateiname> Befehl ist der standard-Methode, um Zeichenfolgen für die Registrierung von Leistungsindikatoren und Informationen wiederherstellen, indem Sie unter Verwendung eines Dateinamens.
Windows Server 2003 erstellt alle Indikatoren neu, da alle INI-Dateien im Ordner "C:\Windows\inf\009" für das englische Betriebssystem gelesen werden.

Hinweise
  • Wenn Sie ein Cluster- oder Datacenter-Produkt ausführen, müssen Sie ein Failover für den Knoten ausführen, um die Liste der Leistungsindikatoren zu aktualisieren. Dies ist erforderlich, nachdem Sie die Schritte unter "Erneutes Hinzufügen der erweiterbaren Leistungsindikatoren" für die grundlegenden und die erweiterbaren Leistungsindikatoren ausgeführt haben.
  • Auf Systemen, auf denen Anwendungen ausgeführt werden, die eigene Leistungsindikatoren hinzufügen, z. B. Microsoft Exchange oder SQL Server, darf sich die INI-Datei, die zum Laden des Leistungsindikators verwendet wird, nicht im Verzeichnis % Systemroot%\System32 befinden. Diese INI-Dateien befinden sich in der Regel innerhalb der Ordnerstruktur der Anwendungen.
  • Wenn Sie eine Fehlermeldung über die Performancebibliothek erhalten, wenn Sie die vorherigen Schritte verwenden, müssen Sie die IIS-Performance-Dynamic-Link-Libraries (DLLs). möglicherweise entladen und erneut laden. Weitere Informationen dazu, wie Sie dies tun, finden Sie im folgenden Artikel der Microsoft Knowledge Base:
    267831 Ereignis-ID 2003 Warnmeldung beim Laden von Leistungsindikatoren
  • Wenn beim Start einer .NET Framework-Anwendung weiterhin Probleme auftreten, lesen Sie den Abschnitt "Erneutes Installieren benutzerdefinierter .NET Framework Assembly-Leistungsindikatoren".

Erneutes Installieren benutzerdefinierter .NET Framework Assembly-Leistungsindikatoren

Wenn die Probleme beim Start einer .NET Framework-Anwendung weiterhin auftreten, nachdem Sie die Schritte ausgeführt haben, die hier aufgeführt sind, müssen Sie die Leistungsindikatoren für die benutzerdefinierte .NET Framework-Anwendung möglicherweise neu erstellen. Verwenden Sie dazu die Option "/ i" im .NET Framework Installer Tool (Installutil.exe). Sie müssen die Dateinamen der DLL-Dateien kennen, die die Leistungsindikatoren erstellen.

Beispiel

Wenn Sie wie hier beschrieben vorgehen und die Leistungsindikatoren aus der Registrierung für alle Dienste entfernen, die auf einem System mit Microsoft System Center Operations Manager 2007 installiert sind, dann ist der Verwaltungsserver möglicherweise fehlerhaft. Das liegt daran, dass die Leistungsindikatoren für Konfigurationsdienst, SDK-Dienst und Datenbankschreibmodule nicht in Form von erweiterbaren Leistungsindikatoren in INI-Dateien bereitgestellt werden. Stattdessen werden sie bei der Installation registriert. Wenn Sie versuchen, System Center Operations Manager 2007 zu starten, erhalten Sie daher möglicherweise eine Fehlermeldung, die der folgenden ähnelt, weil die Leistungsindikatoren fehlen:

Ereignistyp: Fehler
Quelle: OpsMgr SDK-Dienst
Ereigniskategorie: keine
Ereignis-ID: 26380
Datum: Datum
Uhrzeit Uhrzeit
Benutzer: n/a
Computer: MOM
Beschreibung: der System Center Operations Manager SDK-Dienst konnte aufgrund einer unbehandelten Ausnahme.

Um dieses Problem in System Center Operations Manager 2007 zu beheben, müssen Sie die.NET Framework-Assemblys neu installieren, die die Leistungsindikatoren erstellt haben. Verwenden Sie dazu die Option /i im .NET Framework Installer Tool (Installutil.exe), um die folgenden Assemblys neu zu installieren:
  • Microsoft.Mom.ConfigService.dll
  • Microsoft.Mom.Sdk.ServiceDataLayer.dll
  • Microsoft.Mom.DatabaseWriteModules.dll
  • Microsoft.EnterpriseManagement.HealthService.Modules.DataWarehouse.dll
Geben Sie z. B. an der Eingabeaufforderung die folgenden Befehle ein, und drücken Sie nach jedem Befehl die EINGABETASTE:
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
Hinweis Sie müssen auf dem Computer über Administratorrechte verfügen, um diese Befehle erfolgreich ausführen zu können.

Eigenschaften

Artikel-ID: 300956 - Geändert am: Montag, 3. März 2014 - Version: 9.0
Die Informationen in diesem Artikel beziehen sich auf:
  • 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
Keywords: 
kbenv kbhowto kbmt KB300956 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 300956
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

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