Sammeln von Daten zur Diagnose von NCSI-Problemen
Die Problembehandlung für NCSI wird in der Regel mit Paketerfassungsdaten ausgeführt, aber NCSI-Ereignisprotokolle können auch ein nützliches Tool sein, wenn sie mit dem Paketdatenverkehr korreliert werden. Dieser Leitfaden dient dazu, Benutzern bei der Diagnose von NCSI-Problemen aus gängigen Szenarien zu helfen.
Anzeigen von NCSI-Daten mit der Ereignisanzeige
Um die Ereignisanzeige zu öffnen, klicken Sie mit der rechten Maustaste auf Start>Ereignisanzeige.
Alternativ können Sie die Eingabeaufforderung „Ausführen“ öffnen, indem Sie WIN+R drücken und „eventviewer.exe“ eingeben.Erweitern Sie Anwendungen und Dienstprotokolle>Microsoft>Windows>NCSI.
Klicken Sie mit der rechten Maustaste auf NCSI, und wählen Sie Ansicht>Analyse- und Debugprotokolle anzeigen aus.
Klicken Sie im NCSI-Ordner mit der rechten Maustaste auf Analyse, und wählen Sie Protokoll aktivieren aus.
Ein Dialogfeld kann Sie darüber informieren, dass Analyse- und Debugprotokollereignisse möglicherweise verloren gehen, wenn die Protokollierung aktiviert ist. Wählen Sie Ok, um fortzufahren.
Abrufen von NCSI-Daten mit der Ereignisanzeige
Die Durchführung der oben genannten Aktionen erleichtert den Datenabruf. Konvertieren Sie zur einfacheren Analyse die generierten Protokolle in das Textformat. Führen Sie in der Ereignisanzeige die folgenden Schritte aus:
Erweitern Sie Anwendungen und Dienstprotokolle>Microsoft>Windows>NCSI.
Klicken Sie mit der rechten Maustaste auf Analyse, und wählen Sie Alle Ereignisse speichern unter aus.
Das Dialogfeld „Speichern unter“ wird geöffnet. Legen Sie „Dateityp“ auf „Text (*.txt)“ fest, benennen Sie Ihre Datei, und wählen Sie den Speicherort aus. Wählen Sie Speichern aus.
Hier sehen Sie ein Beispiel für die Ausgabe bei einer erfolgreichen Verbindung:
Information 4/26/2023 12:17:46 PM Microsoft-Windows-NCSI 4013 Internet Connectivity Detection Active Internet Probe started on interface {611346db-8fbb-473d-808b-6c7573b3ef4d}
Information 4/26/2023 12:17:46 PM Microsoft-Windows-NCSI 4017 Internet Connectivity Detection Active Internet Probe (HTTP) started on interface {611346db-8fbb-473d-808b-6c7573b3ef4d}
Information 4/26/2023 12:17:48 PM Microsoft-Windows-NCSI 4005 Wait for Internet Connectivity Entered State: Internet Connectivity Interface Luid: 0x6008001000000
Information 4/26/2023 12:18:07 PM Microsoft-Windows-NCSI 4018 Internet Connectivity Detection Active Internet Probe (HTTP) finished on interface {611346db-8fbb-473d-808b-6c7573b3ef4d}
Information 4/26/2023 12:18:07 PM Microsoft-Windows-NCSI 4014 Internet Connectivity Detection Active Internet Probe finished on interface {611346db-8fbb-473d-808b-6c7573b3ef4d} (false)
Hier sehen Sie ein Beispiel für die Ausgabe bei einem Verbindungsfehler:
Information 4/26/2023 12:01:02 PM Microsoft-Windows-NCSI 4013 Internet Connectivity Detection Active Internet Probe started on interface {611346db-8fbb-473d-808b-6c7573b3ef4d}
Information 4/26/2023 12:01:02 PM Microsoft-Windows-NCSI 4017 Internet Connectivity Detection Active Internet Probe (HTTP) started on interface {611346db-8fbb-473d-808b-6c7573b3ef4d}
Information 4/26/2023 12:01:04 PM Microsoft-Windows-NCSI 4005 Wait for Internet Connectivity Entered State: Local Connectivity Interface Luid: 0x6008001000000
Information 4/26/2023 12:03:23 PM Microsoft-Windows-NCSI 4018 Internet Connectivity Detection Active Internet Probe (HTTP) finished on interface {611346db-8fbb-473d-808b-6c7573b3ef4d}
Warning 4/26/2023 12:03:23 PM Microsoft-Windows-NCSI 4051 None Active probe result code on interface {611346db-8fbb-473d-808b-6c7573b3ef4d} (0x6008001000000 Family: V4) = 12007
Setzen Sie die analytischen und die operativen NCSI-Ereignisse mit den Zeitstempeln der Paketerfassung in Beziehung, um festzustellen, ob der aktive Test ausgelöst wurde, ob er abgeschlossen wurde und warum er fehlgeschlagen ist. Weitere Informationen zu Winhttp-Fehlercodes finden Sie unter Fehlermeldungen (Winhttp.h).
Reproduzieren eines Problemszenarios
Sie können ein Problem beheben, indem Sie einen aktiven Test erzwingen, um festzustellen, ob er abgeschlossen wird. Die einfachste Möglichkeit dazu besteht darin, ein Netzwerkänderungsereignis zu verursachen. Im Folgenden wird dies sowohl bei kabelgebundenen als auch bei drahtlosen Verbindungen veranschaulicht:
Kabelgebunden
- Trennen Sie das Ethernetkabel. (Alternativ können Sie den Netzwerkadapter in den erweiterten Netzwerkeinstellungen deaktivieren.)
- Verwenden Sie eine Paketerfassungssoftware, z. B. wireshark, und warten Sie 30 Sekunden, bis die Daten erfasst wurden.
- Schließen Sie das Ethernetkabel wieder an. (Oder aktivieren Sie den Netzwerkadapter in den erweiterten Netzwerkeinstellungen, wenn Sie ihn zuvor deaktiviert haben).
- Warten Sie 60 Sekunden, bevor Sie die Aufzeichnung beendet wird, um sicherzustellen, dass genügend Zeit für einen aktiven Test bleibt.
Drahtlos
- Starten Sie die Paketerfassung vor dem Herstellen der Verbindung.
- Stellen Sie eine Verbindung mit dem Drahtlosnetzwerk her.
- Warten Sie 60 Sekunden, um sicherzustellen, dass die aktive Testaktivität vollständig ausgeführt wurde.
- Beenden Sie die Netzwerkerfassung.