在 Windows Vista 或 Windows Server 2003 Service pack 1 或 Service Pack 2 中啟用接收端的縮放和網際網路連線共用之後,TCP 流量會停止

本文提供的解決方案是在您啟用兩個接收端的縮放和網際網路連線共用之後,TCP 流量會停止的問題。

原始產品版本:   Windows Vista、Windows Server 2003
原始 KB 編號:   927168

問題描述

啟用接收端縮放和網際網路連線共用之後,TCP 流量會停止。 例如,ping 命令無法運作。

如果電腦執行下列其中一個作業系統,就會發生此問題:

  • Windows Server 2003 Service Pack 1 (SP1) ,且已安裝 Windows Server 2003 可伸縮網路套件
  • Windows Server 2003 Service Pack 2 (SP2)
  • Windows Vista

原因

發生此問題是因為接收端的縮放和網際網路連線共用相互排斥。

解決方案

若要解決此問題,請停用任何接收端的縮放或網際網路連線共用。 請勿同時啟用接收端縮放和網際網路連線共用。

如何在 Windows Server 2003 中停用接收端擴充

若要在 Windows Server 2003 的網路介面卡驅動程式中停用接收端擴充,請遵循下列步驟:

  1. 按一下 [ 開始],按一下 [ 執行],輸入 ncpa.cpl,然後按一下 [確定]
  2. 以滑鼠右鍵按一下網路介面卡物件,然後按一下 [ 屬性]。
  3. 按一下 [ 設定],然後按一下 [ 高級 ] 索引標籤。
  4. 在 [屬性] 清單中,按一下 [接收端伸縮],按一下 [] 清單中的 [ 用],然後按一下 [確定]
  5. 針對每個網路介面卡物件,重複步驟2到4。

如何判斷 Windows Vista 中是否已啟用接收端縮放功能

若要判斷 Windows Vista 中是否啟用接收端縮放功能,請在命令提示字元處輸入下列命令:
netsh interface tcp 顯示通用

輸出會如下所示:

    Querying active state...

    TCP Global Parameters
    ----------------------------------------------
    Receive-Side Scaling State          : enabled
    [...]

如何停用 Windows Vista 中的接收端擴充

若要停用接收端伸縮,您必須在命令提示字元處輸入下列命令:
netsh interface tcp set global rss = disabled

為我修復此問題

如果您想要讓我們自動為您執行這項作業,請按一下 [ 修正此問題 ] 連結。 然後在 [檔案 下載] 對話方塊中按一下 [執行],然後依照此嚮導中的步驟進行。

注意

這個嚮導可能只是英文。不過,自動修正也適用于 Windows 的其他語言版本。

注意

如果您不在有問題的電腦上,您可以將自動修復程式儲存至快閃記憶體磁碟機或 CD,然後在發生問題的電腦上執行。

狀態

Microsoft 已確認這是「適用于」區段所列的 Microsoft 產品中的問題。