Überhöhte ARP-Anforderungen vom Windows 7-Spoolerdienst, wenn der Netzwerkdrucker ausgeschaltet ist

2679
mins

Ich habe eine Reihe von ARP-Anforderungen, die von einem Laptop über WLAN gesendet werden, und fragt die MAC-Adresse nach einem IP-Bereich (192.168.0.62 -> 192.168.0.94.) Der Prozess wird für den Bereich ausgeführt und stoppt für 20 oder 30 Sekunden. dann wiederholt. Die Rate liegt bei 10 bis 20 Anfragen pro Sekunde, es gibt aber auch Unterbrechungen. IP werden fast in aufsteigender Reihenfolge abgefragt.

Verwenden von Windows 7 auf einem Lenovo W500. WLAN-Adapter ist Intel WiFi Link 5100 AGN, der Treiber ist auf dem neuesten Stand.

Wireshark Capture:

104 8.264821000 IntelCor_XX:XX:XX Broadcast ARP 42 Who has 192.168.0.91? Tell 192.168.YY.YY 105 8.264856000 IntelCor_XX-XX-XX Broadcast ARP 42 Who has 192.168.0.92? Tell 192.168.YY.YY 106 8.264893000 IntelCor_XX-XX-XX Broadcast ARP 42 Who has 192.168.0.93? Tell 192.168.YY.YY 

Da ich diese Frage ursprünglich gestellt habe, konnte ich ARP-Anforderungen feststellen, die vom Windows-Spooler-Dienst ( C:\Windows\System32\spoolsv.exe) gesendet wurden, wenn der installierte Netzwerkdrucker nicht online ist.

Wenn der Spoolerdienst gestoppt wird, werden weiterhin ARP-Anforderungen gesendet, jedoch nur für die IP der Netzwerkdrucker-IP. Die Rate beträgt jetzt etwa alle 20 Sekunden drei Anfragen.

Sobald der Drucker online geschaltet wird, verlangsamt sich der ARP-Fluss weiter zu einer Anforderung von jeweils 1 oder 2 Minuten.

Zusammenfassend : Es gibt eine übermäßig hohe Anzahl von ARP-Anfragen an ungenutzte IP-Adressen im WLAN (die jedoch nicht auf drahtlos beschränkt sind), die vom Druckerspooler gesendet werden, sobald der Netzwerkdrucker nicht erreichbar ist.

Meine Frage : Gibt es einen Grund für diese scheinbar nutzlosen Anfragen? und eine Lösung, um sie zu stoppen?

Ich habe andere Benutzer mit Spooler-Problemen gefunden, die ebenfalls zu ARP-Problemen führten, jedoch nicht im selben Kontext. Ich würde Ihre Hilfe schätzen.

2
Ist die Datei- und Druckerfreigabe aktiviert? Wenn Sie es nicht brauchen, schalten Sie den Dienst aus. Das kann sein, was es tut. Codezilla vor 10 Jahren 0
Die Freigabe von Dateidruckern ist nicht aktiviert. mins vor 10 Jahren 0

1 Antwort auf die Frage

1
Rowan Kaag

Wenn auf Ihrem Windows-Computer ein Dienst eines Drittanbieters ausgeführt wird (der versucht, eine Verbindung zu Ihrem Drucker herzustellen, möglicherweise?), Schalten Sie ihn aus.

Tatsächlich werden ARP-Anforderungen gesendet, um IP-Adressen innerhalb desselben Netzwerks zu erhalten. Dieser Dienst prüft häufig, ob der Drucker tatsächlich in Betrieb ist oder nicht.

Wenn nicht, rufen Sie den Geräte-Manager auf [WinKey]+Rund geben Sie ihn ein devmgmt.msc. Suchen Sie nun auf dem Gerät "YourPrinter" nach und prüfen Sie, ob Optionen zur Deaktivierung der automatischen Erkennung vorhanden sind.

'Konfigurationspanel'? cybermonkey vor 10 Jahren 0
Vielen Dank. Bei dem Drucker handelt es sich um einen kombinierten Fax-Scanner-Drucker Canon MX-880. Es besteht die Möglichkeit, über das Druckerfeld zu scannen und das Ergebnis an einen Computer zu senden. Der Computer wartet auf eine solche Eingabe. Wenn Sie diese Option mit "IJ Network Scanner Selector EX" (CNMNSST.exe) deaktivieren, werden die ARP-Anforderungen für Massen-IPs, jedoch nicht für den Drucker angehalten. mins vor 10 Jahren 0
@zyboxenterprises Ist das nicht das, was es in Windows heißt? : $ Rowan Kaag vor 10 Jahren 0
@mins Hat es das Problem für Sie gelöst? Rowan Kaag vor 10 Jahren 0
@ RowanKaag Es heißt Systemsteuerung. Auf jeden Fall ist dies nicht die richtige Methode, um auf den Geräte-Manager zuzugreifen. cybermonkey vor 10 Jahren 0
@zyboxenterprises ah danke, ich bin jetzt schon eine Weile ein Mac-Benutzer und außerdem bin ich Holländer. Vergaß die englischen Namen, die für einige Elemente in Windows verwendet wurden. Ich weiß, dass es mehrere Möglichkeiten gibt, auf den Geräte-Manager zuzugreifen, aber dies ist meiner Meinung nach am einfachsten und am leichtesten zu verstehen. Rowan Kaag vor 10 Jahren 1
@ RowanKaag Ich habe eine vorgeschlagene Bearbeitung mit der korrekten Bezeichnung und der richtigen Art des Zugriffs auf den Geräte-Manager übermittelt. cybermonkey vor 10 Jahren 0
@ RowanKaag: es tat, wie in meinem ersten Kommentar detailliert. Beachten Sie, dass Sie die Änderung für alle Hosts vornehmen müssen, auf denen die Funktion installiert ist, da jeder Host seine Burst- oder ARP-Anforderungen sendet. mins vor 10 Jahren 0