Windows 11でWake on LANを有効にする方法

Wake on LAN(Windows 11のWOL)は少し扱いにくいかもしれません。ネットワーク経由でコンピューターをリモートで起動したり、スリープ解除したりできる機能は素晴らしいように聞こえますが、実際には半分も機能しないことに気づきます。正直なところ、BIOS、Windows、ネットワークドライバー、さらには電源オプションのさまざまな設定が互いに影響し合って混乱を招いているのが、この混乱の一因です。Wake on LANを安定して動作させるのは、まるで猫の群れをまとめるようなものですが、適切なオプションをあれこれいじくり回した結果、キーボードを取り出さずにPCを起動できるようになりました。そこで、BIOSやネットワーク設定にまで踏み込むことに抵抗がないという前提で、Windows 11マシンでWOLを動作させる、少し面倒ですが実用的な方法をご紹介します。

パート1:BIOS/UEFIでWake on LANを有効にする(Windows 11)

これは非常に重要です。ここでオンにしないと、ハードウェアがマジックパケットをリッスンしないため、他の設定は意味をなさなくなります。マザーボードごとにBIOSに侵入する方法が異なるため、「Delete」、「F2」、「F12」、あるいは「Esc」などがその例です。PCの起動時にこれらのキーを押し続けるか、BIOSをいじるのが不安な場合は、「設定」>「システム」>「回復」>「詳細なスタートアップ」>「今すぐ再起動」から「トラブルシューティング」>「詳細オプション」>「UEFIファームウェア設定」を選択することもできます。しかし、正直なところ、ほとんどはFキーかDeleteキーです。

ステップ1.再起動してBIOS画面に入ります。画面に入ったら、「電源管理」「詳細設定」「内蔵周辺機器」といった項目を探します。名称はメーカーによって大きく異なり、ウェイクアップオプションがメニューの奥深くに隠れている場合もあるので、注意深く見てください。

ステップ2.「Wake on LAN」「Wake on PCI-E」「PCI-Eデバイスによる電源オン」「PCIデバイスによる再開」などのオプションを探します。これらのオプションは「オンボードデバイス」または「ネットワーク」タブにある場合もあります。もしわからない場合は、マザーボードのオンラインマニュアルを確認してください。記載内容が必ずしも統一されているとは限りません。見つかったら、有効にしてください。

ステップ3.一部のシステムには「ディープスリープ」や「ErP対応」といった設定があり、WOLの動作を妨げる可能性があります。WOLが動作しない場合は、これらの設定を無効にしてください。Windowsは必要以上に動作を難しくするからです。

ステップ4.変更を保存し(通常はF10キー)、再起動します。新しい設定が反映されることを願っています。

パート2:Windows 11でネットワークアダプターの設定を構成する

このステップでは、Windowsのドライバーにマジックパケットをリッスンさせるように指示します。デバイスマネージャーを開いて、詳細設定を調整する必要があります。少し奇妙に聞こえるかもしれませんが、ネットワークカードが実際にウェイクアップ信号を受信するには、これらのスイッチを切り替える必要があります。

ステップ1.「スタート」ボタンを右クリックし、「デバイスマネージャー」を選択します。イーサネットアダプターを見つけます(通常は「ネットワークアダプター」の下にあります)。

ステップ 2.そのアダプタを右クリックし、[プロパティ] を選択します。

ステップ3.「詳細設定」タブに進みます。ここが少し面倒なところですが、次のような項目を探してください。

  • ウェイクオンマジックパケット
  • ウェイクオンリンク設定
  • パターンマッチで起動

ステップ4.関連する「Wake on」プロパティをそれぞれ「有効」に設定します。ドロップダウンから選択するか、トグルスイッチで切り替える必要がある場合があります。一部の設定はデフォルトで無効になっている場合があるので、すべて有効にしてください。完了したら「OK」をクリックします。

パート3: 電源管理設定を構成する

これは、PCがマジックパケットを受信したときに実際に起動することを確認するためのものです。Windowsの電源オプションは、WOLの動作を妨げる原因となることが多いため、必ずこの手順を省略しないでください。

ステップ 1.ネットワーク アダプターのプロパティ内で、「電源管理」タブに移動します。

ステップ 2.次のボックスをチェックします。

  • 電力を節約するためにコンピュータがこのデバイスの電源をオフにすることを許可する
  • このデバイスがコンピューターを起動できるようにする
  • マジックパケットのみでコンピュータを起動できるようにする

ステップ3.「適用」と「OK」をクリックして変更を保存します。魔法が起こるための環境をゆっくりと構築していきます。

パート4:Windows 11の電源設定を調整する

Windows 独自の電源管理機能は、特にアグレッシブスリープやハイブリッドスリープモードの場合、WOL に支障をきたす可能性があります。そのため、これらの調整は必須です。

ステップ1.Windows + X「設定」をタップして選択します。

ステップ 2.「システム」の下にある「電源」(または一部の設定では「電源とバッテリー」)に移動します。

ステップ3.「電源モード」を「バランス」に設定します。場合によっては、「高パフォーマンス」ではスリープ機能が無効になり、「省電力」では制限が多すぎることがあります。

ステップ4.スリープと休止状態のタイムアウトをカスタマイズします。WOLをテストする場合は、最小値または「なし」に設定してください。正直なところ、理由はよく分かりませんが、コントロールパネルの「詳細な電源設定の変更」にある「ハイブリッドスリープを許可する」を無効にすると、かなり改善されます。「スリープ」>「ハイブリッドスリープを許可する」を展開し、「オフ」に設定してください。

ステップ5.また、「USB設定」の「USBのセレクティブサスペンド設定」をオフにしてください。ネットワークカードがサスペンド状態になるべきでない場合にサスペンド状態になることがあるからです。「無効」に設定してください。

PCを実際に起動する方法

この部分は拍子抜け感がありますが、WOLの「面白さ」はまさにこれです。コマンドプロンプトを開いてMACアドレスを調べましょう(やり方はこちら)。

ipconfig /all

ネットワークアダプターの「物理アドレス」、つまりMACアドレスを調べてください。ある設定ではすぐに動作しましたが、別の設定では、設定をすべて変更した後に再起動する必要がありました。MACアドレスがわかったら、同じネットワーク上の別のデバイスからWake on LANアプリやツール([Depicus](https://www.depicus.com/wake-on-lan/)など)を使って「マジックパケット」を送信します。MACアドレスを入力して送信するだけです。

すべてが正しく設定されていれば、PCは数秒で起動または起動するはずです。少し奇妙に感じるかもしれませんが、WOLはそういう仕組みになっているのです…時々は。なぜそうなるのかは分かりませんが、ほとんどのマシンでは少し試行錯誤するだけで解決するはずです。

最後に、これは必ずしも完璧ではありませんが、第一歩です。BIOSやネットワークドライバのアップデートが必要になる場合もあります。また、環境によっては、インターネット経由で動作させるにはポートフォワーディングが必要になりますが、これは全く別の話です。ローカルネットワークでのウェイクアップであれば、上記の手順でほぼ解決できるでしょう。