スポンサーリンク

Windows10 / Windows11 の Wake On Lan (WOL)設定

遠隔操作で Windows を起動させるための Wake On LAN 設定

Wake On LAN (WOL)は ネットワークアダプタ ( NIC ) が実装している機能で、マジックパケットと呼ばれる信号を NIC に 送信して パソコンを起動させることができる。

電源ケーブルが接続されているパソコンは シャットダウンしている状態でも マザーボードには待機電源が供給されているため、WOL を有効にすると 起動ボタン の代わりになるアプリケーションを使用して、ローカルネットワーク や 外部ネットワークから PC を起動させることが可能になる。



電源の状態

ACPI ( Advanced Configuration and Power Interface ) は 電源管理の規格で S0 ~ S5 までのスリープ状態が規定されている。

S0通常の運用状態
S1スタンバイ
S2サスペンド
S3スリープ
S4休止・ハイバネーション(ハイブリットシャットダウン)
S5電源断

スリープ ( S3 ) はメモリ以外の給電が停止している状態で、Windows がシャットダウンしている状態が電源断 ( S5 )。

シャットダウン / ハイブリットシャットダウン

Windows 8 以降  Windows の シャットダウン電源断S5 ではなく S4ハイブリットシャットダウン に変更され  すべてのデバイスが最も低電力な電源状態 ( D3 ) になっている。

Windows 10 では クラシックシャットダウン S5 と ハイブリットシャットダウン S4 の状態から Wake On Lan での起動は サポートされていない。

Microsoft Hardware Dev Center イーサネット

・ Wake On Lan は、スリープ (S3) または休止 (S4) の状態からのみサポートされます。
・ Wake On Lan は、クラシック シャットダウン (S5) およびハイブリッド シャットダウン (S4) の状態ではサポートされていません。

Windows の設定

Windows では ネットワークアダプタ静的 IP アドレスの設定 のほか シャットダウンの設定 を行う。

ネットワークアダプタの設定

WOL はネットワークアダプタが実装している機能になるため、デバイスマネージャーのネットワークアダプタで WOL を有効にする。

Windows10の Wake On Lan 001

Windows 10 / 11 は スタート のコンテキストメニュー( WIN + X )から デバイスマネージャー を選択。

Windows10の Wake On Lan 002

ネットワークアダプター を展開し 実装しているネットワークアダプタをダブルクリック。

Windows10の Wake On Lan 003

プロパティ が開くので 詳細設定 タブで  Wake On ~ や PME という項目を見つけて を「 有効 ( Enable ) 」にする。

Windows10の Wake On Lan 004

ネットワークアダプタのドライバのバージョンによっては Wake On ~ や PME という項目が全くない場合もある。

Windows10の Wake On Lan 006

ネットワークアダプタの プロパティ電源の管理 タブがあれば このデバイスで、コンピューターのスタンバイを解除できるようにするMagic Packet のみ、コンピューターのスタンバイ状態を解除できるようにする の両方にチェックを入れておく。

設定項目がない場合は 手順をスキップして次へ進む。

IP アドレスの固定

後述するブロードキャストアドレスを使用する場合 IP アドレスは固定しなくても問題ないが、ルーターのサポート状況が不明なときは 取り敢えず固定しておく。

wake-on-lan013

スタート から 設定 を開き  ネットワークとインターネット の アダプターのオプションを変更する をクリックし、使用しているネットワークアダプタのコンテキストメニューから プロパティ を選択。

network-error024

インターネットプロトコル バージョン4(TCP / IPv4) を選択して「 プロパティ 」をクリック。

windows10-wake-on-lan-006

次の IP アドレスを使う にチェックを入れ IP アドレス ・ サブネットマスクデフォルトゲートウェイ と DNSサーバ を入力。

ルーターが使用している IP アドレスが デフォルトゲートウェイ 、サブネットは使用しないので サブネットマスク の値は 255.255.255.0 にする。
デフォルトゲートウェイが 192.168.0.1 であれば、IPアドレスは 192.168.0.x になり、デフォルトゲートウェイが 192.168.1.1 であれば IPアドレスは 192.168.1.x で設定する。
「 x 」に入る値はデフォルトゲートウェイで使用されている数値と 0 を除いた 254 までの任意の値。
DNS ( Domain Name System ) は 契約している ISP ( インターネット・サービス・プロバイダ ) か Google や Cloudflare などの Public DNS サーバ を使用する。
ISP の DNS サーバ を使用する場合は 優先する DNS サーバー にデフォルトゲートウェイと同じ IPアドレスを入力 ( 代替 DNS サーバは未入力 ) する。

シャットダウンの設定

クラシックシャットダウン S5 と ハイブリットシャットダウン S4 は WOL のサポート外だが、Windows 10 / 11 では シャットダウンの設定を 変更することで S5 / S4 状態 の パソコンを WOL で起動できる場合がある。

S5 は「 完全な電源断 」とされているが 実際には電源ボタンを押した際に起動するための待機電力を消費しているため WOL では S5 の状態からでも起動できる。
Windows 10 の場合

Windows 10 では デフォルト設定になっている ハイブリットシャットダウン を無効にすることで S5 状態のパソコンを WOL で起動できる可能性がある。

Windows10の Wake On Lan 008

スタート のコンテキストメニュー ( WIN + X ) から 電源オプション を選択。

windows10-wake-on-lan-001

関連設定 にある 電源の追加設定 をクリック。

Windows10の Wake On Lan 010

左サイドバーの 電源ボタンの動作を選択する を選択。

Windows10の Wake On Lan 011

現在利用可能ではない設定を変更します をクリック。

Windows10の Wake On Lan 012

高速スタートアップを有効にする のチェックを外して「 変更の保存 」をクリックして画面を閉じる。

「 高速スタートアップを有効にする 」が表示されていない場合

Windows 10 のメジャーアップグレードを実行すると 高速スタートアップを有効にする休止状態 が 非表示なることがある。

windows10-wake-on-lan-004

シャットダウン設定スリープロック のみ表示される。

windows10-wake-on-lan-002

再表示する場合は スタート のコンテキストメニューから Windows PowerShell ( 管理者 )を起動。

windows10-wake-on-lan-003

起動した Windows PowerShell に powercfg.exe /hibernate on と入力して エンター。

windows10-wake-on-lan-005

Windows PowerShell を閉じて 電源オプション を開くと 高速スタートアップを有効にする休止状態が表示される。

Windows 11 の場合

Windows 10 で ハイブリットシャットダウン を無効にして S5 状態 から WOL で起動していた パソコンが、 Windows 11 にアップグレードした後に WOL で起動できないケースがある。

Win11-Customize-01

S5 ( シャットダウン )からの起動はできないが S4 ( 休止状態 ) からの起動は可能なので、シャットダウン設定で 休止状態 を有効にする。

高速スタートアップ も利用できる。

Win11-Customize-02

電源ボタン に 休止状態 が表示されるので、パソコン を 休止状態 で終了すると WOL での起動が可能になる。

BIOS / UEFIの設定

WOL は Windows が起動する前の段階で動作するので BIOS / UEFI で PCIe からの起動LAN からの起動 の 設定が必要になる。

使用しているマザーボードによって BIOS / UEFI の設定項目が異なるため 詳細はマザーボードのマニュアルや PC メーカーの取説を参照。

wol007

BIOS / UEFI のセットアップを呼び出す代表的なキーは F1 / F2 / F8 / F10 / F12 / Delete などで PC メーカー や マザーボード によって異なるため マニュアルを参照。

ASUS のように EZ モードがある場合は Advance モードに切り替える。

wol009

詳細Advanced タブにある電源に関する項目の設定を行う。

APM (Advanced Power Management ) や ACPI Configurationと表記されている項目を開き PME ( Power Management Event ) による電源 ON  PCIE Device Power ONなど  PCIeによる起動を「 有効 」もしくは「 Enabled 」にする。

wake-on-lan015

Bootタブに オンボード LAN からブートというような項目がある場合は「 有効 」もしくは「 Enable 」にする。
初期設定では 無効 になっているはずだが Boot タブにある Fast BootAdvanced タブの South Bridge ConfigurationDeep Sleep がある場合は いずれも「 無効 ( Disabled ) 」になっていることを確認。

変更が完了したら「 ESC 」キーを数回押して退出画面を開き 設定を保存 して PC を通常起動させて完了。

MB のファームウェア を更新すると 設定が初期化されるので 再設定が必要。

ルーターの設定

ルーターに送られる WOL の信号は MAC アドレス や ノード ID とも呼ばれている ネットワークアダプターに付いている固有の識別番号が含まれ、ルーターは予め MAC アドレス に紐付けられた IP アドレスに向けて WOL の信号を送ることになる。

IP アドレスから MAC アドレス を特定する規格が ARP ( Address Resolution Protocol ) で、そのデータが保存されたものを ARP テーブル というが、ルーターのモデルによっては ARP テーブル が一定時間経過後に破棄されてしまうため、マジックパケットを送信しても ルーターが MAC アドレス に紐付けられた IP アドレスを見失っているので、送信された WOL の信号が指定した  PC に届かず、結果として PC が起動しないという事態に陥るため、WOL の設定後  PC をシャットダウンして数十分以内であれば問題なく起動できるものが、数時間以上の時間を空けてから WOL での起動を試みると反応しないという特殊な現象が発生する。

ポート開放

インターネットとパソコンを結びつけるルーターには ワームなどの脅威からパソコンを守るためのセキュリティが備わっており、外部から送信された WOL の信号もルーターが 怪しい信号 として遮断するため 信号を通過させる設定が必要。

wol001

ルーターはインターネットへの 道に ポート という 関門 を作って 不審者が通過しないように見張りを行っているため、1 つの扉 ( ポート ) を開けて 外部からの通信を通過させる ポート開放 の設定を行う。

wol020

wake-on-lan016

ポート開放の設定は ポートマッピング設定 などで行うが 詳細は使用している ルーターの取説を参照。

LAN 側ホストには 起動する PC の IPアドレス、 プロトコルは UDP 、ポート番号は開放するポート番号を指定する。
WOL のマジックパケットは デフォルトで 9 番ポートを使用するのが一般的。
要は 192.168.0.2 というアドレスの PC に対して UDP という規格の通信手段 で 9 番ポートに送られてきた信号を通過させる という事なのだが、 ARP テーブルが破棄されてしまうと LAN 側ホストで指定した起動する PC の IP アドレス と WOL の信号に含まれている MAC アドレス が結びつかないので、ルーターは受信した信号を LAN 側ホストで指定した IP アドレス宛に信号を送ることができない。

起動スイッチデバイスの設定

Windows や BIOS / UEFI、ルーターの設定が完了したら 起動ボタン になるデバイスの設定をする。

Aquila WakeOnLAN の Listener 機能を使用すると 送信したパケットの受信状態が確認できるため 起動しない場合の原因切り分けの際に便利。

Windows 用 WOL アプリ
aquila-wake-on-lan-icon

Aquila WakeOnLAN のインストールと使い方

オープンソースの Windows 用 多機能 Wake On Lan アプリ  WakeOnLAN は Aquila Technology LLC が 開発している Wake on LAN ( WOL ) の設定を行って […]

Android用 WOL アプリ
wake-on-lan-icon

Wake On Lan Androidアプリ の設定と使い方

WOL のマジックパケットを送信する Android アプリ Wake On Lan は 広告がなく アクセス権限も最小限に 抑えられている 無料の マジックパケット送信アプリ。 Wake On LAN  ( WOL ) […]

ブロードキャストアドレスの使用

9 番ポートを開放後 PC をシャットダウンして数十分以内であれば問題なく起動できるものが、数時間以上の時間を空けると WOL が反応しない場合は ARPテーブルの破棄が 疑わしいため、ブロードキャストアドレスを使用する。

ブロードキャストアドレス は 開放したポートへ WOL の信号が届いた際に ルーターに繋がっているすべてのデバイスに向けて WOL の信号を送るため ARPテーブルが破棄されていても デバイスに信号が届く。

aquila-wake-on-lan-icon3

Aquila WakeOnLAN では デフォルトで ブロードキャストアドレス( 255.255.255.255 )が設定されており、特段の理由がない場合はブロードキャストアドレスの使用が推奨されている。

ルーターによってはブロードキャストアドレスが使用できないモデルもある。

関連記事

dvd-shrink0011

電子メールの設定と基礎知識

メールの POP3  / SMTP / IMAP の違いと設定方法 現在は ウェブメール が主流になって 設定が簡略化されているが、受信 / 送信サーバ一 や ポート設定などが必要なメールの設定は 一昔前まで PC ビギ […]

Microsoft-Tile-icon

Windows の バージョン と ビルド一覧

Windows 10 / 11 の バージョン・ビルド・サポート終了日 の一覧表 Windows 10 / 11 の Home と Pro は Microsoft の モダンライフサイクル ポリシー の対象で、Windo […]

dvd-shrink0011

バックアップとリカバリの基礎知識

パソコンのバックアップとリカバリについて バックアップとは不測の事態に備え データを復旧可能な状態で複製保存することで、パソコンは定期的なバックアップが推奨されている。 バックアップ には Windows が起動しないな […]

dvd-shrink0011

フォントの基礎知識 と 類似フォントの検索

パソコンで使用する書体(フォント)について フォントとは書体のことで Windows Vista や Windows 7 では「 メイリオ 」, Windows 10 では「 游ゴシック 」がシステムフォントとして使用さ […]

dvd-shrink0011

ダイナミックディスクとRAID

スパンボリュームや ソフトウェアRAID が可能な Windows 独自のディスク管理 Windows のディスク管理には「 ベーシックディスク 」と「 ダイナミックディスク 」があり「ベーシックディスク」がデフォルトに […]





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