Aktivieren der Protokollierung in WDS unter Windows

In diesem Artikel wird beschrieben, wie Sie die Protokollierung in Windows Deployment Services (WDS) in Windows Server aktivieren.

Gilt für: Windows Server 2012 R2
Ursprüngliche KB-Nummer: 936625

Wichtig

Dieser Artikel enthält Informationen zum Bearbeiten der Registrierung. Sie sollten eine Sicherungskopie der Registrierung erstellen, bevor Sie die Registrierung bearbeiten. Sie müssen wissen, wie die Registrierung wiederhergestellt werden kann, wenn ein Problem auftritt. Weitere Informationen zum Sichern, Wiederherstellen und Ändern der Registrierung finden Sie unter Windows-Registrierungsinformationen für fortgeschrittene Benutzer.

Einführung

In diesem Artikel wird erläutert, wie Sie die Protokollierung in WDS in Windows Server aktivieren. Darüber hinaus wird in diesem Artikel beschrieben, wie Daten in WDS gesammelt werden.

Sie können diese Informationen verwenden, um Probleme zu beheben, die in WDS auftreten können.

Übersicht

Warnung

Schwerwiegende Probleme können auftreten, wenn die Registrierung mit dem Registrierungs-Editor oder einer anderen Methode unsachgemäß bearbeitet wird. Aufgrund dieser Probleme kann eine Neuinstallation des Betriebssystems erforderlich sein. Microsoft gibt keinerlei Garantien dafür ab, dass diese Probleme behoben werden können. Das Ändern der Registrierung erfolgt auf eigenes Risiko.

Jede WDS-Komponente verfügt über einen Mechanismus, den Sie für die Protokollierung und für die Ablaufverfolgung aktivieren können. Anschließend können Sie die Ergebnisse für die Problembehandlung analysieren. Verwenden Sie die Informationen in den folgenden Abschnitten, um die Protokollierung und Ablaufverfolgung für WDS-Komponenten zu aktivieren.

Allgemeine WDS-Serverintegrität

Geben Sie den folgenden Befehl ein, um allgemeine Serverintegritätsinformationen zu generieren:

WDSUTIL /get-server /show:all /detailed

Dieser Befehl bewirkt, dass allgemeine Serverintegritätsinformationen im Anwendungsprotokoll und im Systemprotokoll protokolliert werden.

WDS-Serverkomponente

Geben Sie den folgenden Befehl ein, um Integritätsinformationen zur WDS-Serverkomponente zu generieren:

WDSUTIL /get-server /show:all /detailed

Dieser Befehl bewirkt, dass WDS-Informationen im Anwendungsprotokoll und im Systemprotokoll protokolliert werden.

Abrufen von Ablaufverfolgungsprotokollen für Windows Server

Gehen Sie wie folgt vor, um Ablaufverfolgungsinformationen für Windows Server abzurufen:

  1. Öffnen Sie Ereignisanzeige (eventvwr).
  2. Navigieren Sie zu Windows-Protokolle\Anwendungs- und Dienstprotokolle\Microsoft\Windows\Deployment-Services-Diagnostics.
  3. Klicken Sie mit der rechten Maustaste auf den Kanal, und wählen Sie Protokoll aktivieren aus.

Konfigurieren Sie dann die Komponenten, die protokolliert werden sollen, indem Sie einen oder mehrere der folgenden Registrierungsschlüssel auf einen Wert von 0 festlegen.

  • WDS-Multicasting

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WDSServer\Providers\WDSMC\TraceDisabled

  • WDS PXE

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WDSServer\Providers\WDSPXE\TraceDisabled

  • WDS TFTP

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WDSServer\Providers\WDSTFTP\TraceDisabled

WDS-Server unterstützen auch die folgende zusätzliche Ablaufverfolgung:

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WDSServer\Providers\WDSTFTP\TraceFlags
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WDSServer\Providers\WDSMC\TraceFlags

Sie können diese Registrierungsschlüssel auf die folgenden Werte festlegen, um zu steuern, was enthalten ist:

  • 7F0000: Dieser Wert enthält Paketablaufverfolgung und Protokollablaufverfolgung.
  • 3F0000: Dieser Wert schließt die Paketablaufverfolgung aus.
  • 3E0000: Dieser Wert schließt paketablaufverfolgung und protokollablaufverfolgung aus. Standardmäßig wird dieser Wert verwendet.

Hinweis

Ein Ablaufverfolgungsprozess kann sich auf die Leistung auswirken. Daher wird empfohlen, die Ablaufverfolgungsfunktion zu deaktivieren, wenn Sie kein Protokoll generieren müssen.

Nachdem Sie diesen Registrierungseintrag festgelegt haben, werden ablaufverfolgungsinformationen für die WDS-Serverkomponente in der folgenden Datei protokolliert:%windir%\Tracing\wdsserver.log

WDS-Verwaltungskomponenten

Geben Sie den folgenden Befehl ein, um Integritätsinformationen für Verwaltungskomponenten zu generieren:

WDSUTIL /get-server /show:all /detailed

Dieser Befehl bewirkt, dass WDS-Komponentenintegritätsinformationen im Anwendungsprotokoll und im Systemprotokoll protokolliert werden.

Aktivieren der Ablaufverfolgung

Zum Abrufen von Ablaufverfolgungsinformationen müssen Sie die Ablaufverfolgung in der WDS-Verwaltungskomponente und in der WDS-Komponente Microsoft Management Console (MMC) aktivieren. Legen Sie dazu die folgenden Registrierungseinträge fest:

Für die Verwaltungskomponente

  • Pfad: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Tracing\WDSMGMT
  • Name: EnableFileTracing
  • Werttyp: REG_DWORD
  • Wertdaten: 1

Für die MMC-Komponente

  • Pfad: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Tracing\WDSMMC
  • Name: EnableFileTracing
  • Werttyp: REG_DWORD
  • Wertdaten: 1

Nachdem Sie diese Registrierungseinträge festgelegt haben, werden Ablaufverfolgungsinformationen für die WDS-Verwaltungskomponente in der Datei %windir%\Tracing\wdsmgmt.log protokolliert.

Darüber hinaus werden Ablaufverfolgungsinformationen für die WDS-MMC-Komponente in der Datei %windir%\Tracing\wdsmmc.log protokolliert.

Hinweis

Obwohl die WDS MMC-Komponente und die WDSUTIL-Komponente dieselbe API-Ebene gemeinsam nutzen, fügt MMC manchmal Verarbeitung und Funktionalität hinzu. Wenn ein Fehler auftritt, lohnt es sich häufig, WDSUTIL zu verwenden, um zu versuchen, den Fehler zu reproduzieren. WDSUTIL kann Ihnen helfen festzustellen, ob der Fehler lokal für MMC vorliegt oder ob der Fehler ein allgemeiner Verwaltungs-API-Fehler ist. Häufig stellt die WDSUTIL-Komponente eine detailliertere Fehlerausgabe bereit, wenn die Ablaufverfolgung nicht aktiviert ist. Verwenden Sie ggf. die folgenden Optionen, um zusätzliche Informationen abzurufen:

  • /Detaillierte
  • /Ausführliche
  • /Fortschritt

WDS-Legacykomponenten

Wenn Sie Legacyverwaltungsfunktionen ausführen, legen Sie den folgenden Registrierungseintrag fest, um die Ablaufverfolgung in der RISetup-Komponente zu aktivieren:

  • Pfad: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Tracing\RISetup
  • Name: EnableFileTracing
  • Werttyp: REG_DWORD
  • Wertdaten: 1

Führen Sie die folgenden Schritte aus, um das Ablaufverfolgungsprotokoll im WDSCapture-Vorgang abzurufen:

  1. Starten Sie das Windows PE-Startimage erfassen.

  2. Wenn der Erfassungs-Assistent gestartet wird, drücken Sie UMSCHALT+F10, um eine Eingabeaufforderung zu öffnen.

  3. Aktivieren Sie die Ablaufverfolgung in der WDSCapture-Komponente. Gehen Sie dazu wie folgt vor:

    1. Starten Sie den Registrierungs-Editor.
    2. Legen Sie den folgenden Registrierungseintrag fest, um die Ablaufverfolgung in der WDSCapture-Komponente zu aktivieren:
    • Pfad: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Tracing\WDSCapture
    • Name: EnableFileTracing
    • Werttyp: REG_DWORD
    • Wertdaten: 1
  4. Starten Sie eine zweite instance der WDSCapture-Komponente. Reproduzieren Sie dann das Problem mithilfe der zweiten instance von WDSCapture.

Hinweis

Schließen Sie die ursprüngliche instance von WDSCapture nicht. Wenn Sie die ursprüngliche instance von WDSCapture schließen, wird Windows PE neu gestartet. Drücken Sie stattdessen ALT+TAB, um zwischen den Instanzen von WDSCapture zu wechseln.Die folgende Ablaufverfolgungsprotokolldatei wird generiert: X:\Windows\Tracing\WDSCapture.log.

WDS-Clientkomponenten

Führen Sie den folgenden Befehl auf dem WDS-Server aus, um die Clientprotokollierungsfunktion zu aktivieren:

WDSUTIL /Set-Server /WDSClientLogging /Enabled:Yes

Führen Sie dann den folgenden Befehl auf dem WDS-Server aus, um zu ändern, welche Ereignisse protokolliert werden:

WDSUTIL /Set-Server /WDSClientLogging /LoggingLevel:{None|Errors|Warnings|Info}

Hinweis

Jede Kategorie enthält alle Ereignisse aus den vorherigen Kategorien.

Im Folgenden sind die Definitionen der Protokollierungsebenen aufgeführt:

  • Die Protokollierungsstufe NONE deaktiviert die Protokollierungsfunktionalität. Standardmäßig wird dieser Protokolliergrad verwendet.
  • Der ERRORS-Protokollierungsgrad protokolliert nur Fehler.
  • Der Warnungsprotokolliergrad protokolliert Warnungen und Fehler.
  • Der INFO-Protokollierungsgrad protokolliert Fehler, Warnungen und Informationsereignisse. Dieser Protokolliergrad ist der höchste Protokolliergrad.

Führen Sie die folgenden Schritte aus, um die Ereignisprotokolle anzuzeigen:

  1. Öffnen Sie Server-Manager, und klicken Sie dann auf Diagnose.
  2. Klicken Sie auf Ereignisanzeige.
  3. Klicken Sie auf Anwendungs- und Dienstprotokolle.
  4. Klicken Sie auf Microsoft, dann auf Windows und dann auf Deployment-Services-Diagnostics.

In der Struktur der Ereignisprotokolle enthält das Admin-Protokoll alle Fehler, und das Betriebsprotokoll enthält die Informationsmeldungen. Im Folgenden finden Sie die Definitionen der Architekturen, die für einige Fehler in diesen Protokollen aufgeführt sind:

  • Architektur 0 ist die x86-Prozessorarchitektur.
  • Architektur 6 ist die IA-64-Prozessorarchitektur.
  • Architektur 9 ist die x64-Prozessorarchitektur.

Setupprotokolle vom Clientcomputer

Der Speicherort der Setupprotokolle hängt davon ab, wann der Fehler auftritt.

Wenn der Fehler in Windows PE auftritt, bevor die Datenträgerkonfigurationsseite des WDS-Clients abgeschlossen ist, finden Sie die Protokolle im Ordner X:\Windows\Panther . Verwenden Sie UMSCHALT+F10, um eine Eingabeaufforderung zu öffnen, und ändern Sie dann das Verzeichnis in den Speicherort.

Wenn der Fehler in Windows PE auftritt, nachdem die Datenträgerkonfigurationsseite des WDS-Clients abgeschlossen wurde, finden Sie die Protokolle auf dem lokalen Datenträgervolume im Ordner $Windows.~BT\Sources\Panther . Das lokale Datenträgervolume ist in der Regel Laufwerk C. Verwenden Sie UMSCHALT+F10, um eine Eingabeaufforderung zu öffnen, und ändern Sie dann das Verzeichnis in den Speicherort.

Wenn der Fehler beim ersten Start auftritt, nachdem das Image angewendet wurde, finden Sie die Protokolle im Ordner \Windows\Panther des lokalen Datenträgervolumes. Das lokale Datenträgervolume ist in der Regel Laufwerk C.

Datensammlung

Wenn Sie Unterstützung vom Microsoft-Support benötigen, empfehlen wir Ihnen, die Informationen zu sammeln, indem Sie die Schritte unter Sammeln von Informationen mithilfe von TSS für Bereitstellungsprobleme ausführen.