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

Wake on LAN(またはWindows 11のWOL)は、動作すると魔法のように感じられる機能の1つです。ネットワーク経由で特別なパケットを送信するだけで、リモートからPCの電源をオンにできるのです。しかし、もちろん、スイッチを切り替えるほど簡単ではありません。多くの手順があり、すぐには動作しないこともあります。外出先からPCにアクセスする場合でも、リモート管理システムをセットアップする場合でも、Wake on LANを適切に有効化してトラブルシューティングする方法を知っておくと、多くの手間を省くことができます。特に、すべてが有効になっているはずなのにPCを起動できない場合は、動作しないのがイライラするものです。そこで、ここではWake on LANをセットアップして、その謎を少しでも解消する方法を説明します。

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

最初のステップは、PCのファームウェア設定で実際にウェイク信号が許可されていることを確認することです。多くのマシンでは、デフォルトでこの機能がオフになっているか、わかりにくいメニューの後ろに隠れています。PCを再起動してBIOS/UEFIに入る必要がありますが、キーはメーカーによって大きく異なるため、必ずしも楽しい作業ではありません。一般的なキーはF2F12Delete、またはEscです。一部のノートパソコンでは、 [設定] > [更新とセキュリティ] > [回復] > [詳細なスタートアップ]の下にオプションがあり、UEFIファームウェア設定で再起動できます。正しいキーを押すのに数回試す必要がある場合もあります。

ステップ1.コンピューターを再起動し、システムに適したキーを押します。不明な場合は、起動時の画面を確認するか、PCのモデルを調べてください。または、「設定」>「更新とセキュリティ」>「回復」に進みます。 「高度なスタートアップ」「今すぐ再起動」をクリックし、「UEFIファームウェア設定」を選択します。

ステップ2. BIOS/UEFIに入ったら、「電源管理」または「統合周辺機器」に関するセクションを探します。これはハードウェアによって異なります。「電源」「電源オプション」「詳細」などと呼ばれる場合もあります。「Wake on LAN」「Wake on PCIe」「PCI-Eデバイスによる電源オン」といった項目を探してください。

ステップ 3.次のラベルが付いたオプションを探します。

  • 「ウェイクオンLAN」
  • 「PCI-E で起動」
  • 「PCI-Eデバイスによる電源オン」
  • 「PCIデバイスによる再開」
  • 「ウェイクオンネットワーク」

これらは多くの場合、トグルまたはドロップダウンメニューになっているので、すべてオンまたは有効にしてください。「ディープスリープ」や「ErP」に関連する項目が表示されている場合は、まずこれらを無効にしてください。ネットワークからの復帰を妨げる可能性があります。もちろん、Windowsは必要以上に難しい設定にしなければならない場合もあります。

ステップ4.変更を保存します。通常はF10キーを押すか、「保存して終了」メニューを見つけて確定します。PCはこれらの設定が有効になった状態で再起動します。

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

BIOSの設定が完了したら、Windowsにウェイクアップ信号をリッスンしてもよいと認識させる必要があります。そのためには、デバイスマネージャーでネットワークアダプターの設定を詳しく調べる必要があります。確かに、少し分かりにくいですが、それほど複雑ではありません。

ステップ1.スタートボタンを右クリックし、「デバイスマネージャー」Windows + Xを選択します。クリックして選択した方が早いかもしれません。

ステップ 2.[ネットワーク アダプター]セクションを展開し、イーサネット デバイスを右クリックします (PC が Wake on LAN にイーサネットを使用している場合、Wi-Fi は少し不安定になる可能性がありますが、動作することもできます)。

ステップ 3.[プロパティ]を選択します。

ステップ 4.[詳細設定]タブに移動します。

ネットワーク カードごとにプロパティ名が異なるため、ここでは複雑になりますが、次のようなオプションを探します。

  • 「ウェイクオンマジックパケット」
  • 「パターンマッチで目覚める」
  • 「Wake on Link 設定」(場合によっては有効化も必要)

関連する「Wake on」オプションをすべて「有効」に設定してください。私が見たマシンの中には、一度に一つずつ設定しないとWindowsが元に戻してしまうものもありました。うまくいくまで、とにかく設定を繰り返すだけです。

ステップ 5.[OK]をクリックして確認し、次に進みます。

これにより、Windowsはネットワークカードがマジックパケット(PCを起動するための秘密信号)をリッスンする必要があることを認識します。正直なところ、少し奇妙に思えますが、アダプターでこれらのオプションを有効にすることが、Wake on LANを実際に機能させるための鍵となることがよくあります。

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

次に、Windowsは実際にシステムを起動するための許可が必要です。BIOSとアダプタが正しく設定されていても、Windowsの電源管理によってそれらの設定が上書きされ、ユーザーが気づかないうちにマジックパケットが破棄される可能性があります。

ステップ 1.同じネットワーク アダプターのプロパティ (パート 2 から) に戻り、[電源管理]タブに切り替えます。

以下のボックスにチェックを入れてください:

  • 「電力を節約するために、コンピューターがこのデバイスの電源をオフにできるようにする」(すでにチェックが入っている場合もありますが、確認する価値はあります)
  • 「このデバイスがコンピューターを起動できるようにする」
  • 「マジックパケットによるコンピュータの起動のみを許可する」

これにより、Windowsはデバイスが起動するはずのタイミングで正常に動作することを許可されます。そうしないと、Windowsはこれらのパケットを無視してしまう可能性があります。

ステップ2.「適用」「OK」をクリックします。特に念入りに作業したい場合は、関係する可能性のある他のネットワークデバイスについてもこれらの手順を繰り返します。

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

Windows独自の電源プラン設定が邪魔になることがあります。ハイブリッドスリープ、高速スタートアップ、USBサスペンドなど、これらはすべてWake on LANの妨げになることがあります。信じられないかもしれませんが、これらを解消することで状況が改善することがあります。

ステップ 1.を押してWindows + X[設定]を選択します。

ステップ2.「システム」を選択し、 「電源とバッテリー」に進みます(特にノートパソコンの場合は)。電源モードを「バランス」に設定することをお勧めします。デスクトップの場合はそれほど重要ではありませんが、確認することをお勧めします。

ステップ3.下にスクロールして「電源の追加設定」をクリックします(以前のコントロールパネルスタイルが開きます)。次に、「プラン設定の編集」を選択し、「詳細な電源設定の変更」に進みます。

分かりにくい点としては、「スリープ」を展開し、「ハイブリッドスリープを許可する」を「オフ」に設定します。また、「USB設定」 > 「USBのセレクティブサスペンド設定」を展開し、無効にします。

これらが正しく設定されていない場合、Windows によってイーサネット アダプターがスリープ モードになり、正常に起動できなくなる可能性があります。

ステップ 4.[OK]をクリックしてすべてを保存します。

パート5(オプション):高速スタートアップを無効にするか、Windowsファイアウォールを構成する

もう一つの奇妙な点として、Windowsの高速スタートアップがウェイクパケットの通過を完全にブロックしてしまうことがあります。それでも問題が解決しない場合は、高速スタートアップをオフにしてみてください。

ステップ 1.を押してWindows + Rpowercfg.cplと入力し、Enter キーを押します。

ステップ2.左側のサイドバーにある「電源ボタンの動作を選択する」をクリックします。次に、 「現在利用可能ではない設定を変更します」をクリックします。

3.「シャットダウン設定」までスクロールし、「高速スタートアップを有効にする(推奨)」のチェックを外します。変更を保存して終了します。

場合によっては、ファイアウォールがマジックパケットもブロックするため、Windows Defenderファイアウォールでポート9/UDPを開く必要があるかもしれません。確かに面倒ですが、簡単に説明します。

こうすることで、マジック パケットはブロックされず、NIC に到達できるようになります。

Windows 11のWake on LANの使い方

すべて設定が完了したら、テストは簡単です。ただし、PCは完全にシャットダウンされている必要があります(スリープや休止状態ではありません)。MACアドレスをメモしておきましょう。コマンドプロンプトを開いてを実行すると取得できますipconfig /all。ネットワークアダプターを探し、「物理アドレス」の行を見つけてください。

同じLAN上の別のデバイスから、お気に入りのWake on LANアプリを実行するか、ツールやスクリプトを使ってそのMACアドレスにマジックパケットを送信します。WakeOnLanのようなツールは一般的でシンプルな選択肢です正しいMACアドレスとポート番号(通常はUDPポート9)を指定してください。

すべてが正しく設定されていれば、PCは数秒以内に起動するはずです。ネットワーク設定が不安定な場合は特に、何度か試す必要がある場合もあります。しかし、それがWake on LANの魅力の一つです。多少の調整をしないと100%信頼できるとは限りません。

これで誰かの時間短縮になれば幸いです。BIOSの調整、Windowsの調整、ネットワーク設定などいろいろありますが、一度全てうまくいけば、リモートシステムの管理が格段に便利になります。

まとめ

  • BIOS/UEFI で Wake on LAN を有効にしました。
  • ウェイク信号を許可するようにネットワーク アダプターのプロパティを構成しました。
  • Windows の電源管理と電源プランの設定を調整しました。
  • 高速スタートアップをオフにし、必要に応じてファイアウォール ルールを設定しました。
  • 別のデバイスからのマジック パケットでテストしました。

まとめ

Wake on LAN を動作させるのは、BIOS、ドライバー、Windows 設定、ネットワークの不具合など、様々な要素が絡み合っていて、少し面倒な作業です。しかし、一度設定ができれば、非常に便利です。システムによって動作が異なるため、試行錯誤が必要になることを覚悟してください。設定によっては、再起動だけで問題なく動作する場合もありますが、そうでない場合には、設定を見直したり、ネットワーク環境を調整したりする必要があるかもしれません。この記事が、誰かの頭を悩ませることなく、ようやく Wake on LAN を使えるようになる助けになれば幸いです。