Wo finde ich WinPcap in der Systemsteuerung? (unter Windows 8.1 Pro 64bit)

29067
Raffael

Wo ich WinPcap in der Systemsteuerung finden kann, nahm ich an, dass es als Dienst ausgeführt wird, aber es scheint, dass ich mich geirrt habe.

Ich habe WinPcap über die Befehlszeile ( Quelle ) gestartet :

runas /u:administrator "net start npf" 

Bevor WinPcap gestartet wurde, zeigte Wireshark keine Capture-Interfaces und danach auch noch. Ich gehe davon aus, dass es läuft. Ich kann es jedoch nicht in der Serviceliste des Task-Managers finden.

Um die Kandidaten einzugrenzen, verglich ich die laufenden Dienste nach dem Starten und Stoppen von WinCap, aber es gibt keinen Unterschied.

Wie kann ich direkt bestätigen, dass dieser "Dienst" unter Windows 8 ausgeführt wird?


C:\WINDOWS\system32>sc query "npf"  SERVICE_NAME: npf TYPE : 1 KERNEL_DRIVER STATE : 4 RUNNING (STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN) WIN32_EXIT_CODE : 0 (0x0) SERVICE_EXIT_CODE : 0 (0x0) CHECKPOINT : 0x0 WAIT_HINT : 0x0 

GEHEIMNISVOLL :

sc querylistet 85 Dienste auf - von denen keiner "npf" ist - aber er sc query npfwird es finden.

8

2 Antworten auf die Frage

13
user2196728

Ja, Sie haben recht, WinPcap ist ein Dienst (aber hauptsächlich ein Treiber) mit dem Namen NetGroup Packet Filter Driver. Tatsache ist, dass es in der nicht gesehen werden kann Windows Services Manager.

Sie finden es in der Registry unter:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NPF 

Nicht getestet, aber Sie können den Start des Dienstes ändern. Navigieren Sie zu dem Registrierungsschlüssel oben. Dann finden Sie einen REG DWORDWert namens Start. Werte sind:

  • Wert 0x3: SERVICE_DEMAND_START
  • Wert 0x2: SERVICE_AUTO_START
  • Wert 0x1: SERVICE_SYSTEM_START

In dem Dokument heißt es, dass es nur unter Windows NTx funktioniert, aber probieren Sie es aus! Auf meinem System ist es eingestellt 0x2.

Um es in einer GUI anzuzeigen, gehe ich (ich spreche davon Windows7, hoffe, dass es funktionieren wird Windows8):

  1. Lauf msinfo32.exe
  2. Dann erweitern Sie Software environment
  3. Dann wähle System Drivers

Hier können Sie den Status für den npfService abrufen (können aber nicht damit interagieren)


Bearbeiten:

Wie kann ich direkt bestätigen, dass dieser "Dienst" unter Windows 8 ausgeführt wird?

Sie können dies an der Eingabeaufforderung verwenden, um den Dienststatus zu überprüfen:

sc query "npf" 

oder, um genau zu überprüfen, ob es läuft:

sc query "npf" | findstr RUNNING or  sc query "npf" | find "RUNNING" 

Edit 2:

Geheimnisvoll : sc queryListet 85 Dienste auf - von denen keiner "npf" ist - aber er sc query npfwird es finden.

Scheint normal zu sein. Doc in Bezug auf das ist die Art und Weise scfunktioniert.

SCListet standardmäßig nur Dienste und keine Treiber auf. NPFist mehr ein Fahrer .

  • Um alle Treiber zu erhalten: sc query type= driver(NPF wird angezeigt)

  • Um alle (Dienste + Treiber) zu erhalten: sc query type= all(NPF wird auch angezeigt)

Nein, leider funktioniert das nicht unter Windows 8. Ich kann verborgene Geräte anzeigen, aber es gibt keine Kategorie "Nicht-Plug-and-Play-Treiber" und kein Gerät, wie Sie angegeben haben. Raffael vor 10 Jahren 0
Ok, ich installiere tatsächlich Windows8 auf einer VM, um einen Blick darauf zu werfen :( user2196728 vor 10 Jahren 0
@ Яaffael Ich sehe, dass du dies als beantwortet markiert hast! Hast du endlich die GUI gefunden, über die ich gesprochen habe? user2196728 vor 10 Jahren 0
Nein, nicht wirklich. Sie haben jedoch viele wertvolle Informationen geliefert. Im Wesentlichen möchte ich wissen, "wie kann ich alle aktuell laufenden Dienste sehen?". Ich kann bestätigen, dass npf läuft, aber nur wenn ich den Namen kenne. das ist komisch. Es ist in der Tat übrigens in der Registry aufgeführt, wie Sie angegeben haben. Raffael vor 10 Jahren 0
pls werfen einen Blick auf den hinzugefügten Abschnitt am Ende Raffael vor 10 Jahren 0
Ich habe den GUI-Teil aktualisiert (noch unter Win7, Win8-Download läuft noch ...). Kannst du es versuchen? user2196728 vor 10 Jahren 0
msinfo32.exe zeigt npf auch auf meinem System. Raffael vor 10 Jahren 0
danke für die erklärung zu sc frage bezüglich der unterschiede zwischen fahrer und service Raffael vor 10 Jahren 0
-1
James F

Wenn Sie zum Dialogfeld "Ausführen" navigieren (Windows-Taste + s, geben Sie "Ausführen für Windows 8.1+") ein und geben Sie "msinfo32" ein. Dadurch werden ein Dialogfeld mit erweiterten Systeminformationen geöffnet. Erweitern Sie 'Software-Umgebung' und wählen Sie Systemtreiber. Wenn Sie auf die Überschrift "Name" klicken, werden sie nach der Reihenfolge sortiert, und es sollte npf vorhanden sein. Der Status befindet sich rechts in den Spalten.

Informationen hierzu finden Sie hier: http://www.winpcap.org/misc/faq.htm#Q-3 Getestet unter Windows 8.1 und Windows 10 Technical Preview.