WOL(Wake on LAN)が起動しない原因と対処法【チェックリスト付き】

プログラミング・IT

「マジックパケットを送ったのにPCが起動しない……」
WOLの設定をしたはずなのに動かないとき、どこから確認すればいいか迷いますよね。

WOL(Wake on LAN)が機能しない原因は1つではなく、BIOS・OS・ネットワーク・ハードウェアの複数の層にまたがっています。
この記事では、WOLが起動しないときに確認すべきポイントを、チェックリスト形式でわかりやすく解説します。


スポンサーリンク

WOL(Wake on LAN)とは

Wake on LAN(WoL)は、ネットワーク経由で「マジックパケット」と呼ばれる特殊な信号を送ることで、電源オフ・スリープ状態のPCをリモートで起動できる機能です。

動作には次の条件がすべて揃っている必要があります。

  • PCの電源コードがコンセントに接続されている(スタンバイ電力が供給されている)
  • 有線LAN(LANケーブル)で接続されている
  • BIOS/UEFIでWOLが有効になっている
  • OS(Windows)側でWOLが許可されている
  • マジックパケットの宛先MACアドレスが正しい

注意:無線LAN(Wi-Fi)では原則としてPCの電源をオンにすることはできません。
スリープ解除のみ対応している場合があります(WoWLAN)。


よくある原因と対処法

1. BIOS/UEFIの設定が有効になっていない

WOLを使うには、BIOS/UEFIで関連項目を有効にする必要があります。

確認・設定手順

  1. PC起動時に Del / F2 / F10 などのキーを押してBIOS/UEFIを開く
  2. 「Power Management」「APM」「Advanced」などのカテゴリを探す
  3. 以下の項目が存在すれば Enabled(有効) にする
設定項目名(例)設定値
Wake on LANEnabled
Power On By PCI-E/PCIEnabled
PME Event Wake UpEnabled
ErP(Energy Related Products)Disabled
Deep SleepDisabled

ポイントErPDeep Sleep はNIC(ネットワークカード)への給電を切る省電力設定です。
これらが有効になっていると、マジックパケットを受信できなくなるため必ず無効にしてください。


2. Windowsの「高速スタートアップ」が有効になっている

高速スタートアップ機能が有効になっていると、Wake On LanでPCを起動することができません。
これはWOLが機能しない最も多い原因の一つです。

無効化の手順

  1. Windowsマーク を右クリック → 「電源オプション」を選択
  2. 「電源の追加設定」をクリック
  3. 「電源ボタンの動作の選択」をクリック
  4. 「現在利用可能でない設定を変更します」をクリック
  5. 「高速スタートアップを有効にする(推奨)」のチェックを 外す
  6. 「変更の保存」をクリック

3. デバイスマネージャーのネットワークアダプター設定

Windowsのネットワークアダプタ側でも、マジックパケット受信の設定が必要です。

設定手順

  1. Windowsマーク を右クリック → 「デバイスマネージャー」を開く
  2. 「ネットワークアダプター」を展開し、使用しているLANアダプタを右クリック
  3. 「プロパティ」→「詳細設定」タブを開く
  4. 以下の項目を確認・変更する
項目名設定値
ウェイク・オン・マジック・パケット(Wake On Magic Packet)有効(Enabled)
ウェイク・オン・パターン・マッチ(Wake On Pattern Match)有効(Enabled)
Energy Efficient Ethernet無効(Disabled)
Green Ethernet無効(Disabled)
  1. 「電源の管理」タブを開き、「このデバイスで、コンピューターのスタンバイ状態を解除できるようにする」にチェックを入れる

4. MACアドレスが間違っている

マジックパケットは、宛先PCのMACアドレスに対して送信します。
MACアドレスが1桁でも違うと、パケットは届きません。

MACアドレスの確認方法

  1. 対象PCで Windows + R を押して cmd を入力
  2. コマンドプロンプトで ipconfig /all を実行
  3. 使用しているLANアダプタの「物理アドレス」(例:00-1A-2B-3C-4D-5E)をメモする

注意:PCに複数のLANアダプタがある場合は、WOLをサポートしているプライマリのEthernetポートのMACアドレスを使用してください。


5. 電源ケーブルが抜かれた・停電があった

パソコンの主電源スイッチを切ったり、停電やコンセントを抜き差しした後は、WOLによって起動することはできません。
一度Windowsを立ち上げる必要があります。

コンセントを抜いてしまった場合は、一度PCを通常起動してからシャットダウンし直してください。

ノートPCの場合は ACアダプターが接続された状態でシャットダウンする必要があります。
シャットダウン状態でACアダプターを抜いてしまうと、Wake on LANは機能しません。


6. ルーターやスイッチがブロードキャストを通していない

同一LAN内ではなく、インターネット越しにWOLを使う場合は、マジックパケットのブロードキャスト転送設定がルーターに必要です。

確認ポイント

  • ルーターのUDPポート(一般的には9番または7番)を転送設定する
  • ブロードキャストアドレス(例:192.168.1.255)へのパケット転送が許可されているか確認する

同一LAN内でも問題がある場合は、HUBを経由せずPCとPC間を直接クロスケーブルで接続してテストすると、HUBが原因か切り分けられます。


7. 強制終了やコンセント抜きで終了した

通常のシャットダウン(スタートメニューからのシャットダウン)ではなく、電源ボタン長押しやコンセント抜きで終了した場合はWOLが機能しません。
必ず正規のシャットダウン操作をしてからWOLを使用してください。


チェックリスト:WOLが起動しないときの確認順序

順番に確認していくと原因を絞り込みやすくなります。

  1. [ ] 電源ケーブルがコンセントに接続されている
  2. [ ] 有線LAN(LANケーブル)で接続している
  3. [ ] 最後に通常のシャットダウンをした(強制終了・コンセント抜きではない)
  4. [ ] BIOS/UEFIで「Wake on LAN」関連項目をEnabled
  5. [ ] BIOS/UEFIで「ErP」「Deep Sleep」をDisabled
  6. [ ] Windowsの高速スタートアップを無効化した
  7. [ ] デバイスマネージャーで「ウェイク・オン・マジック・パケット」を有効化
  8. [ ] デバイスマネージャーで「Energy Efficient Ethernet」を無効化
  9. [ ] デバイスマネージャーの「電源の管理」でスタンバイ解除を許可
  10. [ ] マジックパケットの宛先MACアドレスが正しい
  11. [ ] ルーターのブロードキャスト転送設定(LAN外から使う場合)

まとめ

WOL(Wake on LAN)が起動しない場合は、BIOS・Windows設定・ネットワークアダプタの3つのレイヤーをそれぞれ確認することが重要です。

特に見落としやすいのが「高速スタートアップの無効化」と「ErP/Deep Sleepの無効化」の2点です。
BIOS側でWOLを有効にしても、省電力設定がNICへの給電を遮断していると動作しません。

チェックリストを上から順に確認していくことで、多くのケースは解決できます。


参考情報

コメント

タイトルとURLをコピーしました