網路印表機關閉時,Windows 7 假脫機程式服務的 ARP 請求率過高

網路印表機關閉時,Windows 7 假脫機程式服務的 ARP 請求率過高

我的筆記型電腦透過 WLAN 廣播一系列 ARP 請求,詢問 IP 範圍的 MAC 位址(192.168.0.62 --> 192.168.0.94。)該進程在該範圍內運行,停止 20 或 30 秒,然後重複。速率峰值為每秒 10 到 20 個請求,但也存在中斷。 IP 幾乎按升序進行輪詢。

在 Lenovo W500 上使用 Windows 7。 WLAN 轉接器是 Intel WiFi Link 5100 AGN,驅動程式是最新的。

Wireshark捕獲:

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

自從我最初發布這個問題以來,我能夠確定C:\Windows\System32\spoolsv.exe當安裝的網路印表機不在線上時,Windows 假脫機服務 ( ) 發送 ARP 請求。

如果後台列印程式服務停止,仍會傳送 ARP 請求,但僅限於網路印表機 IP 的 IP,而現在的速率是每 20 秒左右突發 3 個請求。

一旦印表機上線,ARP 流量就會進一步減慢,每 1 或 2 mn 發出請求。

總結:一旦無法存取網路印表機,列印後台處理程序就會向 WLAN(但我猜這不限於無線)上未使用的 IP 位址發送過多的 ARP 請求。

我的問題:這些看似無用的請求有什麼理由嗎?以及阻止他們的解決方案?

我發現其他使用者也有假脫機程式問題,導致 ARP 問題,但不是在同一上下文中。我將不勝感激你的幫助。

答案1

如果您的 Windows 電腦上正在執行任何第三方服務(可能會嘗試連線到您的印表機?),請將其關閉。

確實發出 ARP 請求是為了接收同一網路內的 IP 位址。此服務可能會經常檢查印表機是否實際啟動。

如果沒有,請透過[WinKey]+R輸入存取裝置管理員devmgmt.msc。現在查找設備“YourPrinter”並檢查是否有任何選項可用於關閉自動發現等。

相關內容