ネットワーク アダプターの電源管理設定に関する情報

この記事では、1 台のコンピューターでネットワーク アダプターの電源管理を無効にする解決策について説明します。

適用対象: Windows 7 Service Pack 1、Windows Server 2008 R2 Service Pack 1
元の KB 番号: 2740020

概要

ネットワーク アダプターの電源設定を管理するための Windows 7 の機能強化により、スプリアス ウェイクの数が大幅に減ります。 これにより、コンピューターはアイドル状態のときに長時間スリープ状態になります。 さらに、デバイスのプロパティ、標準レジストリ設定を使用して、ユーザーのニーズを満たすように電源管理設定を構成できます。

Windows 7 または Windows Server 2008 R2 を展開するときに、一部のコンピューターで次のネットワーク アダプターの電源管理設定を無効にすることができます。

コンピューターでこのデバイスの電源を切って電力を節約できるようにする

重要

この記事は、NetAdapterCx ドライバーには適用されません。 NetAdapterCx ドライバーの詳細については、「 デバイスのアイドル状態とスリープ解除動作のユーザー制御」を参照してください。

詳細

[コンピューターがこのデバイスの電源をオフにして電力を節約できるようにする] 設定は、コンピューターがスリープ状態になったときにネットワーク カードがどのように処理されるかを制御します。 この設定は、ドライバーがスリープ状態を処理する方法を誤って表示する場合に使用できます。

Windows では、非アクティブのため、ネットワーク カードがオフになることはありません。 この設定をオン (有効) にすると、Windows はネットワーク カードをスリープ状態にし、再開すると D0 に戻します。 この設定がオン (無効) でない場合、Windows はデバイスを完全に停止し、再開時に再初期化します。 この設定は、ネットワーク カード ドライバーが、さまざまなスリープ状態に戻って D0 に戻るサポートをサポートしているが、最終的にはこの機能をサポートしていないと言う場合に便利です。

デバイス マネージャーを使用して、ネットワーク アダプターの電源管理設定を変更できます。 デバイス マネージャーでこの設定を無効にするには、[ネットワーク アダプター] を展開し、アダプターを右クリックし、[プロパティ] を選択し、[電源管理] タブを選択し、[コンピューターがこのデバイスの電源をオフにして電源チェックを節約できるようにする] ボックスをオフにします。

Windows 7 または Windows Server 2008 R2 では、ネットワーク アダプターの [電源管理] タブに、このデバイスがコンピューターをスリープ解除できるかどうかを定義する 2 つの追加のチェック ボックスがあります。

  • コンピューターのスリープ解除をこのデバイスに許可する
  • マジック パケットによるコンピューターのスリープ解除のみを許可する

注:

上記の設定を機能させるには、BIOS 設定を有効にして WOL を有効にする必要もあります。 特定の BIOS 設定は、コンピューターの製造元によって異なります。

ただし、Windows 7 または Windows Server 2008 R2 の一部のインストールでは、レジストリを使用して、[ コンピューターがこのデバイスの電源をオフにして電源 ネットワーク アダプターの電源管理を保存できるようにする] 設定を無効にすることができます。 または、レジストリを使用して、上記のウェイク オプションを構成することもできます。

レジストリ エディターを使用して 1 台のコンピューターでネットワーク アダプターの電源管理を無効にする方法

重要

このセクション、方法、またはタスクには、レジストリの編集方法が記載されています。 レジストリを誤って変更すると、深刻な問題が発生することがあります。 レジストリを変更する際には十分に注意してください。 保護を強化するため、レジストリを変更する前にレジストリをバックアップします。 こうしておけば、問題が発生した場合にレジストリを復元できます。 レジストリをバックアップおよび復元する方法の詳細については、「Windows でレジストリをバックアップおよび復元する方法」を参照してください。

1 台のコンピューターのネットワーク アダプターの電源管理設定を無効にするには、次の手順に従います。

  1. [スタート][実行] の順に選択し、[開く] ボックスに「regedit」と入力し、[OK] を選択します。

  2. 次のレジストリ サブキーを見つけてクリックします。
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\DeviceNumber

    注:

    DeviceNumber は、ネットワーク アダプター番号です。 コンピューターに 1 つのネットワーク アダプターがインストールされている場合、 DeviceNumber0001 です

  3. [ PnPCapabilities] を選択します

  4. [編集] メニューの [修正] を選択します。

  5. [ 値データ ] ボックスに「 24」と入力し、[ OK] を選択します

    注:

    既定では、値 0 は、ネットワーク アダプターの電源管理が有効になっていることを示します。 値 が 24 の場合、Windows 7 がネットワーク アダプターをオフにしたり、ネットワーク アダプターがコンピューターをスタンバイから復帰させたりできなくなります。

  6. [ファイル] メニューの [終了] を選択します。

追加情報

ネットワーク カードの電源管理プロパティには、次の 3 つのオプションがあります。

  • オプション 1: コンピューターでこのデバイスの電源をオフにして電力を節約できるようにする
  • オプション 2: このデバイスでコンピューターのスリープ解除を許可する
  • オプション 3: コンピューターをスリープ解除するマジック パケットのみを許可する

DWORD 値 (10 進数と 16 進数) と共に存在するさまざまな組み合わせは、次のとおりです。

  • オプション 1 とオプション 2 がオンになっている場合、オプション 3 はオフになっています。この組み合わせは既定値であるため、値は 0 です
  • オプション 1、オプション 2、およびオプション 3 はすべてオンです。値は 0x100 (256) になります。
  • オプション 1 のみがオンです。値は 0x110 (272) になります。
  • オプション 1 はオフになっています (オプション 2 とオプション 3 はグレー表示されます)。値は 0x118 (280) になります。

オプション 1 のみがチェックされている最後のステップの DWORD 値に対して競合が発生します。次の手順を以下に示すとおりに行う場合。

  • すべてのボックスをチェックすると、値は 256 (0x100) になります
  • ボックス 1 をオフにすると、他の 2 つのボックスは灰色表示され、値は 280 (0x118) になります。
  • を除くすべてのボックスをチェックすると、3 番目のボックスの PNPCapabilities 値は 0 になります。
  • 手順 2 を繰り返すと、値は 24 (0x18) になります。

これで、同じ設定に対して値が異なっています。これは、その方法が実現されているためです。

デプロイの目的で、オプション 1 をクリアしたままにするには、値 24 (0x18) を使用する必要があります。 既定では、オプション 1 とオプション 2 がオンになっています。 既定ではキーがレジストリに存在しない場合でも、このキーの DWORD 値 0 と同じです。 そのため、デプロイ スクリプト/ビルド プロセスで値 24 (0x18) を持つこのキーを作成すると、レジストリにこのエントリが挿入されます。これにより、サーバーの起動時に最初のボックスをオフにする必要があります。

同様に、オプション 2 とオプション 3 のクリア中にオプション 1 をオンのままにする場合、必要な値は 10 (0x16) になります。

注:

これは完全に設計されています。