【Windows】ネットワークアダプターの「省電力モード」をレジストリで一括無効化する手順

【Windows】ネットワークアダプターの「省電力モード」をレジストリで一括無効化する手順
🛡️ 超解決

Windows PCのネットワーク接続が不安定になる、あるいはスリープからの復帰後にネットワークが切断されるといった問題に直面していませんか。これらの問題は、ネットワークアダプターの省電力モードが原因で発生している可能性があります。この記事では、レジストリを編集してネットワークアダプターの省電力モードを一括で無効化し、通信の安定性を向上させる具体的な手順を解説します。

この設定を行うことで、ビジネスにおける重要なオンライン会議やデータ転送時の予期せぬ接続トラブルを防ぎ、業務をスムーズに進めることが可能です。

【要点】ネットワークアダプターの省電力モードをレジストリで無効化し通信を安定させる手順

  • レジストリのバックアップ: 誤操作に備え、レジストリデータを安全に保つことが重要です。
  • デバイスマネージャーでの確認: ネットワークアダプターの情報を確認し、適切なレジストリキーを特定します。
  • レジストリ編集による設定: ネットワークアダプターの省電力モードを無効化し、安定した通信を実現します。

ADVERTISEMENT

ネットワークアダプターの省電力モードを無効化する目的

ネットワークアダプターの省電力モードは、電力消費を抑える機能です。バッテリー駆動のノートPCで特に有効ですが、デスクトップPCやサーバー環境では、スリープからの復帰時にネットワーク接続が不安定になる原因となることがあります。また、ネットワーク通信が途切れる、速度が低下するといった問題を引き起こす可能性もあります。

このモードを無効化することで、ネットワークアダプターは常に最大パフォーマンスで動作し、安定した通信環境を維持できます。特に、ビジネス環境でリモートワークや重要なデータ転送を行う際に、接続の信頼性を高めることが可能です。レジストリを編集する方法は、複数のネットワークアダプターや複数のPCに対して同じ設定を適用したい場合に効率的です。この操作には、管理者権限とレジストリ編集に関する基礎知識が必要となります。

レジストリを編集して省電力モードを一括無効化する手順

ここでは、Windows 11を基準に、レジストリを編集してネットワークアダプターの省電力モードを無効化する手順を解説します。Windows 10でも同様の操作が可能です。

  1. レジストリのバックアップを作成する
    レジストリの変更はシステムに重大な影響を及ぼす可能性があります。作業前に必ずバックアップを作成してください。
    1. Windows検索ボックスに「regedit」と入力し、検索結果の「レジストリエディター」を右クリックし、「管理者として実行」を選択します。
    2. レジストリエディターが起動したら、メニューバーの「ファイル」を選択します。
    3. 「エクスポート」を選択します。
    4. 「エクスポート範囲」で「すべて」を選択し、任意の場所に分かりやすい名前で保存します。
    5. 問題が発生した場合は、このバックアップファイルをダブルクリックすることで復元できます。
  2. デバイスマネージャーでネットワークアダプターの情報を確認する
    設定を適用するネットワークアダプターの情報を特定します。
    1. Windows検索ボックスに「デバイスマネージャー」と入力し、検索結果から「デバイスマネージャー」を開きます。
    2. 「ネットワークアダプター」を展開します。
    3. 設定を変更したいネットワークアダプターの名前をメモしておきます。例えば、「Realtek PCIe GbE Family Controller」などです。
    4. アダプターを右クリックし、「プロパティ」を選択します。
    5. 「詳細設定」タブに移動し、「プロパティ」欄で「デバイスインスタンスパス」を探します。このパスの末尾にあるGUIDのような文字列は、レジストリでアダプターを特定する手がかりになります。
  3. レジストリを編集して省電力モードを無効化する
    各ネットワークアダプターの電源管理設定を無効にします。
    1. レジストリエディターで、次のパスに移動します。
      `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}`
    2. このキーの下には「0000」「0001」といった複数のサブキーがあります。これらのサブキーが個々のネットワークアダプターに対応します。
    3. 各サブキーを選択し、右側のペインで「DriverDesc」の値を確認します。これがデバイスマネージャーで確認したネットワークアダプターの名前と一致するかどうかを確認します。
    4. 設定を変更したいネットワークアダプターのサブキーを見つけたら、右側のペインで右クリックし、「新規」を選択します。
    5. 「DWORD 32ビット値」を選択し、「PnPCapabilities」という名前を入力します。
    6. 作成した「PnPCapabilities」をダブルクリックし、「値のデータ」を「0」に設定します。
    7. 「OK」をクリックして変更を保存します。
    8. 複数のネットワークアダプターがある場合は、手順3〜7を繰り返してそれぞれのアダプターに設定を適用します。
    9. レジストリエディターを閉じ、PCを再起動します。

レジストリ編集時の注意点と発生しうる問題への対処

レジストリ編集は慎重に行う必要がある

レジストリの誤った編集は、Windowsの動作不安定や起動不能を引き起こす可能性があります。手順に従い、慎重に操作してください。必ず事前にレジストリのバックアップを取得することを強く推奨します。

設定変更後にPCの再起動が必要となる

レジストリの変更は、通常PCを再起動することでシステムに反映されます。設定変更後には必ずPCを再起動し、変更が有効になっているか確認してください。

PnPCapabilitiesの値が存在しない場合

一部の古いネットワークアダプターや特定のドライバーでは、「PnPCapabilities」の値がデフォルトで存在しないことがあります。この場合は、新規にDWORD 32ビット値として作成して「0」を設定することで、省電力モードを無効化できます。

設定後もネットワークが不安定な場合の対処法

レジストリの変更後もネットワーク接続が安定しない場合は、以下の点を確認してください。

  1. ドライバーの更新
    ネットワークアダプターのドライバーが最新版であることを確認します。デバイスマネージャーからアダプターを右クリックし、「ドライバーの更新」を選択するか、製造元のウェブサイトから最新ドライバーをダウンロードしてインストールします。
  2. デバイスマネージャーでの個別設定確認
    デバイスマネージャーでネットワークアダプターのプロパティを開き、「電源の管理」タブが存在する場合は、「コンピューターがこのデバイスの電源をオフにして電力を節約できるようにする」のチェックが外れていることを確認します。レジストリでPnPCapabilitiesを「0」に設定すると、このチェックボックスはグレーアウトしてチェックが外れた状態になります。
  3. 他の省電力設定の確認
    ルーターやモデム側の設定、あるいはWindowsの電源プラン設定に、ネットワーク関連の省電力オプションがないか確認します。

ADVERTISEMENT

デバイスマネージャーでの個別設定とレジストリでの設定の比較

項目 デバイスマネージャーでの個別設定 レジストリでの設定
適用範囲 個々のネットワークアダプターに適用 個々のネットワークアダプターに適用するが、スクリプト利用で複数アダプターへの一括適用が可能
操作の手間 グラフィカルなインターフェースで直感的に操作 レジストリエディターでの操作が必要で、やや専門的
専門知識 基本的なWindows操作知識で可能 レジストリの構造と編集に関する知識が必要
再起動 通常、設定変更後に再起動が必要 設定変更後に必ずPCの再起動が必要
影響範囲 対象のネットワークアダプターのみ 誤った編集はシステム全体に影響を及ぼす危険性がある

この記事で解説したレジストリ編集を行うことで、ネットワークアダプターの省電力モードを無効化し、ビジネスにおけるネットワーク通信の安定性を確保できました。

これにより、スリープからの復帰時の接続不良や通信の途切れといった問題が解消され、業務効率の向上が期待できます。

万が一、設定後に問題が発生した場合は、レジストリのバックアップからの復元や、デバイスマネージャーでのネットワークアダプターのドライバー更新をお試しください。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。