Aktivieren der EAPHost-Ablaufverfolgung
Ablaufverfolgungsprotokolle, die Debuginformationen enthalten, können Benutzern helfen, die Grundursachen von Problemen zu finden, die während des EAP-Authentifizierungsprozesses auftreten. Die Debuginformationen können ausgeführte API-Aufrufe, ausgeführte interne Funktionsaufrufe und ausgeführte Zustandsübergänge umfassen.
Die Ablaufverfolgung kann sowohl auf clientseitiger als auch auf Authentatorseite aktiviert werden. Die Ablaufverfolgung kann auch für Aufrufe der RRAS-APIs (Routing and Remote Access Service) aktiviert werden. Weitere Informationen finden Sie unter Ablaufverfolgung für den Routing- und RAS-Dienst.
Hinweis
Ablaufverfolgungsprotokolle sind nur auf Englisch verfügbar.
Wenn die EAPHost-Ablaufverfolgung aktiviert ist, werden Protokollierungsinformationen in einer ETL-Datei an einem vom Benutzer angegebenen Speicherort gespeichert. Wenn während der EAP-Authentifizierung Fehler auftreten, generiert die Ablaufverfolgung eine ETL-Datei, die zur Ursachenanalyse an Microsoft-Entwickler Support gesendet werden kann. Partner, die Zugriff auf Microsoft Windows-Buildfreigaben, Symbole und Traceformatdateien haben, können die ETL-Dateien mithilfe des Tracerpt-Tools in eine Nur-Text-Datei konvertieren.
NpS-Fehler (Netzwerkrichtlinienserver) werden in den EAPHost-Protokollen nicht erfasst. Wenn Sie versuchen, einen NPS-Fehler zu beheben, sehen Sie sich den IASSAM an. LOG und IASNAP. LOG-Dateien.
Ablaufverfolgung auf dem Client
So aktivieren Sie die Ablaufverfolgung auf Clientseite:
- Öffnen Sie ein Eingabeaufforderungsfenster mit erhöhten Rechten.
- Führen Sie den folgenden Befehl aus: logman start trace EapHostPeer -o . \ EapHostPeer.etl -p {5F31090B-D990-4e91-B16D-46121D0255AA} 0x4000ffff 0 -ets
- Reproduzieren Sie das Szenario, das Sie nachverfolgen möchten.
- Führen Sie den folgenden Befehl aus: logman stop EapHostPeer -ets
- Konvertieren Sie die etl-Datei mit dem folgenden Befehl in Text: tracerpt EapHostPeer.etl –pdb < pdbpath > -tp < tracemessagefilesdirectorypath > -o EapHostPeer.txt
Hinweis
Wenn Sie keinen Zugriff auf das Tracerpt-Tool haben, vermeiden Sie den letzten Schritt, und senden Sie die ETL-Datei an Microsoft-Entwickler Support.
Ablaufverfolgung im Authenticator
So aktivieren Sie die Ablaufverfolgung auf Authentatorseite:
- Öffnen Sie ein Eingabeaufforderungsfenster mit erhöhten Rechten.
- Führen Sie den folgenden Befehl aus: logman start trace EapHostAuthr -o . \ EapHostAuthr.etl -p {F6578502-DF4E-4a67-9661-E3A2F05D1D9B} 0x4000ffff 0 -ets
- Reproduzieren Sie das Szenario, das Sie nachverfolgen möchten.
- Führen Sie den folgenden Befehl aus: logman stop EapHostAuthr -ets
- Konvertieren Sie die etl-Datei mit dem folgenden Befehl in Text: tracerpt EapHostAuthr.etl –pdb < pdbpath > -tp < tracemessagefilesdirectorypath > -o EapHostAuthr.txt
Hinweis
Wenn Sie keinen Zugriff auf das Tracerpt-Tool haben, vermeiden Sie den letzten Schritt, und senden Sie stattdessen die ETL-Datei an Microsoft-Entwickler Support.
Ereignisablaufverfolgung
In Windows 7 und neueren Versionen von Windows stellt EapHost eine ereignisbasierte Ablaufverfolgung für den Authentator und den Peer zur Verfügung. Der Vorteil der ereignisbasierten Ablaufverfolgung ist, dass zum Anzeigen der Ablaufverfolgungsmeldungen keine Symboldateien erforderlich sind. So aktivieren Sie die Ereignisablaufverfolgung:
- Öffnen Sie EventViewer.
- Kritische EapHost-Nachrichten werden unter "Administrative Ereignisse für benutzerdefinierte \ Ansichten" protokolliert.
- Nicht kritische Meldungen werden protokolliert unter: "Anwendungen und Dienste \ Microsoft \ Windows \ EapHost
- Ereignismeldungen vom Typ "Analytics" und "Debug" können unter demselben Pfad angezeigt werden, indem Sie im Ansichtsmenü in der Titelleiste Analyse- und Debugprotokolle anzeigen auswählen.
Ablaufverfolgung für den Routing- und RAS-Dienst
So aktivieren Sie die RRAS-Ablaufverfolgung:
- Öffnen Sie ein Eingabeaufforderungsfenster mit erhöhten Rechten.
- Führen Sie den folgenden Befehl aus: netsh ras set tr * _ _ en
- Öffnen der Ablaufverfolgung %systemroot% \ zum Anzeigen von RAS-Ablaufverfolgungen
So deaktivieren Sie die RRAS-Ablaufverfolgung:
- Öffnen Sie ein Eingabeaufforderungsfenster mit erhöhten Rechten.
- Führen Sie den folgenden Befehl aus: netsh ras set tr _ * _ dis
Weitere Informationen finden Sie unter Netsh-Befehle.