Windows Vista または Windows Server 2003 で Service Pack 1 または Service Pack 2 で受信側スケーリングとインターネット接続共有の両方を有効にした後、TCP トラフィックが停止する

この記事では、受信側スケーリングとインターネット接続共有の両方を有効にした後に TCP トラフィックが停止する問題の解決策について説明します。

適用対象: Windows Vista、Windows Server 2003
元の KB 番号: 927168

問題の説明

受信側スケーリングとインターネット接続共有の両方を有効にすると、TCP トラフィックが停止します。 たとえば、ping コマンドは機能しません。

この問題は、コンピューターが次のいずれかのオペレーティング システムを実行している場合に発生します。

  • Service Pack 1 (SP1) と Windows Server 2003 Scalable Networking Pack がインストールされている Windows Server 2003
  • Windows Server 2003 Service Pack 2 (SP2)
  • Windows Vista

原因

この問題は、受信側のスケーリングとインターネット接続の共有が相互に排他的であるために発生します。

解決方法

この問題を解決するには、受信側スケーリングまたはインターネット接続共有を無効にします。 受信側スケーリングとインターネット接続共有の両方を同時に有効にしないでください。

Windows Server 2003 で受信側スケーリングを無効にする方法

Windows Server 2003 のネットワーク アダプター ドライバーで受信側スケーリングを無効にするには、次の手順に従います。

  1. [ スタート] をクリックし、[ 実行] をクリックし、「ncpa.cpl」と入力して、[OK] をクリック します
  2. ネットワーク アダプター オブジェクトを右クリックし、[ プロパティ] をクリックします。
  3. [ 構成] をクリックし、[ 詳細設定 ] タブをクリックします。
  4. [プロパティ] ボックスの一覧で [Receive Side Scaling]\(受信側スケーリング\) をクリックし、[] リストで [無効] をクリックし、[OK] をクリックします
  5. ネットワーク アダプター オブジェクトごとに手順 2 ~ 4 を繰り返します。

Windows Vista で受信側スケーリングが有効になっているかどうかを判断する方法

Windows Vista で受信側スケーリングが有効かどうかを判断するには、コマンド プロンプトで次のコマンドを入力します。
netsh インターフェイス tcp show global

次のような出力が表示されます。

    Querying active state...

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

Windows Vista で受信側のスケーリングを無効にする方法

受信側のスケーリングを無効にするには、コマンド プロンプトで次のコマンドを入力する必要があります。
netsh インターフェイス tcp set global rss=disabled

私のためにそれを修正する

これを自動的に行う場合は、[ この問題を解決 する] リンクをクリックします。 次に、[ファイルのダウンロード] ダイアログ ボックスで [実行] をクリックし、このウィザードの手順に従います。

注:

このウィザードは英語でのみ使用できます。ただし、自動修正は、他の言語バージョンの Windows でも機能します。

注:

問題が発生したコンピューターにない場合は、自動修正プログラムをフラッシュ ドライブまたは CD に保存し、問題のあるコンピューターで実行できます。

状態

マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。