Freigeben über


Sammeln von Daten zur Diagnose von NCSI-Problemen

Die Fehlerbehebung bei NCSI-Problemen (Network Connectivity Status Indicator) wird in der Regel mit Paketerfassungsdaten durchgeführt, aber NCSI-Ereignisprotokolle können auch ein nützliches Werkzeug sein, wenn sie mit dem Paketverkehr korreliert werden. Dieser Leitfaden dient dazu, Benutzer bei der Diagnose von NCSI-Problemen in gängigen Szenarien zu unterstützen.

Anzeigen von NCSI-Daten mithilfe der Ereignisanzeige

  1. Um die Ereignisanzeige zu öffnen, klicken Sie mit der rechten Maustaste aufEreignisanzeigestarten>.
    Alternativ können Sie die Eingabeaufforderung Ausführen öffnen, indem Sie Win+R drücken und eventviewer.exeeingeben. Screenshot des Kontextmenüs der Schaltfläche

  2. Erweitern Sie Anwendungs- und Dienstprotokolle>Microsoft>Windows>NCSI. Screenshot der Ereignisanzeige mit erweiterten Anwendungs- und Dienstprotokollen, Microsoft, Windows und NCSI hervorgehoben.

  3. Klicken Sie mit der rechten Maustaste auf NCSI, und wählen Sie Analyse- und Debugprotokolleanzeigen> aus. Screenshot der Ereignisanzeige, bei der NCSI hervorgehoben ist und Analyse- und Debugprotokolle anzeigen aktiviert sind.

  4. Klicken Sie mit der rechten Maustaste auf Analyse unter dem NCSI-Ordner , und wählen Sie Protokoll aktivieren aus.
    In einem Dialogfeld werden Sie möglicherweise darauf hingewiesen, dass Analyse- und Debugprotokollereignisse möglicherweise verloren gehen, wenn die Protokollierung aktiviert ist. Wählen Sie OK aus, um fortzufahren. Screenshot der Ereignisanzeige mit aktivierter NCSI Analytic-Ereignisprotokollierung.

Abrufen von NCSI-Daten mithilfe der Ereignisanzeige

Das Ausführen der oben genannten Aktionen erleichtert das Abrufen von Daten. Konvertieren Sie zur einfacheren Analyse die generierten Protokolle in das Textformat. Führen Sie in der Ereignisanzeige die folgenden Schritte aus:

  1. Erweitern Sie Anwendungs- und Dienstprotokolle>Microsoft>Windows>NCSI.

  2. Klicken Sie mit der rechten Maustaste auf Analyse, und wählen Sie Alle Ereignisse speichern unter aus. Screenshot der Ereignisanzeige mit dem NCSI Analytic-Ereignis, bei dem die Option

  3. Das Dialogfeld "Speichern unter" öffnet sich. Setzen Sie den "Dateityp" auf Text (*.txt), benennen Sie Ihre Datei und wählen Sie Ihren Speicherort aus. Wählen Sie Speichern aus. Screenshot des Dialogfelds

Hier sehen Sie ein Beispiel für eine erfolgreiche Verbindungsausgabe:

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 ist ein Beispiel für eine fehlgeschlagene Verbindungsausgabe:

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

Korrelieren Sie sowohl das analytische als auch das operative NCSI-Ereignis mit den Zeitstempeln der Paketerfassung, um zu bestimmen, 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).

So reproduzieren Sie ein Problemszenario

Sie können ein Problem beheben, indem Sie einen aktiven Test erzwingen, um zu überprüfen, ob der Vorgang abgeschlossen ist. Der einfachste Weg, dies zu tun, besteht darin, ein Netzwerkänderungsereignis zu verursachen. Im Folgenden wird dies sowohl bei kabelgebundenen als auch bei drahtlosen Verbindungen veranschaulicht:

Kabelgebunden

  1. Trennen Sie das Ethernet-Kabel. (Alternativ können Sie den Netzwerkadapter in den erweiterten Netzwerkeinstellungen deaktivieren.)
  2. Verwenden Sie eine Paketerfassungssoftware wie Wireshark und warten Sie 30 Sekunden, um die Daten zu erfassen.
  3. Schließen Sie das Ethernet-Kabel wieder an. (Oder aktivieren Sie den Netzwerkadapter in den erweiterten Netzwerkeinstellungen, wenn er zuvor deaktiviert war).
  4. Warten Sie 60 Sekunden, bevor Sie die Erfassung stoppen, um sicherzustellen, dass genügend Zeit für den Versuch eines aktiven Tests vorhanden ist.

Drahtlos

  1. Starten Sie die Paketerfassung vor der Verbindung.
  2. Stellen Sie eine Verbindung zum drahtlosen Netzwerk her.
  3. Warten Sie 60 Sekunden, um sicherzustellen, dass die aktive Testaktivität vollständig ausgeführt wurde.
  4. Beenden Sie die Netzwerkaufnahme.

Zusätzliche Verweise