Wake-on-LANは、適切に構成されたネットワークコンピューターの電源をオンにしたり、ネットワークメッセージによって起動したりできるようにするイーサネットネットワーク標準です。(Ethernet)この投稿では、 Wake-on-LAN(Wake-on-LAN)( WOL)がWindows 11/10 computerで機能しない問題を正常に解決するための包括的なソリューションを提供。
Wake-on-LAN( WoL(WoL)と略されることもあります)は、コンピューターを非常に低い電力モードからリモートでウェイクアップするための業界標準のプロトコルです。「低電力モード」の定義は、コンピュータが「オフ」であり、電源にアクセスできる状態を意味します。これは、何らかの理由でコンピューターにリモートでアクセスする場合に役立ちます。これにより、PCを低電力状態に保ちながら、ファイルやプログラムへのアクセスを維持できます。
以下に概説するソリューションに進む前に、次の事前チェックを行ってください。
プライマリイーサネット(Ethernet)ポートは通常、システムの側面または背面にあり、IPCONFIGを実行するとイーサネット1として表示されます。(Ethernet 1)これは、 Wake-On-LAN(Wake-On-LAN)をサポートするポートです。
Note:
ネットワークケーブルがシステムのNIC(NIC)に接続されていることを確認した後、Wake On LANが正常に機能しない場合は、次の手順を使用してトラブルシューティングを行います。
- AC電源が接続されていることを確認します。システムがバッテリーで動作している場合、WOLは機能しません。(WOL)これは仕様によるものです。
- システムの電源をオフにしても、リンクライトが点灯したままであることを確認します。リンクライトがない場合、NICがマジックパケットを受信してシステムをウェイクアップする方法はありません。
- マジックパケットを送信しているシステムがクライアントシステムにpingを実行できることを確認します。
- マジックパケットで使用されているMACアドレスがクライアントシステムのイーサネット1の(Ethernet 1)MACと一致していることを確認します。
- マジックパケットにIPアドレスが指定されている場合、ネットワークスイッチがそれをネットワーク全体に適切にブロードキャストしない可能性があります。パケットをネットワーク全体にブロードキャストするには、アドレスを変更する必要がある場合があります。たとえば、クライアントアドレスが192.168.1.12の場合、パケットで使用されるブロードキャストアドレスは192.168.1.255になります。
Wake-on-LANが機能しない
この問題に直面した場合は、以下に示す順序で推奨される解決策を試して、それが問題の解決に役立つかどうかを確認できます。
- 高速スタートアップを無効にする
- (Update Network Interface Card)ネットワークインターフェイスカード(NIC)ドライバーを更新する
- 電源プランの設定を変更する
- NIC電源管理(NIC Power Management)設定を構成する
- NICの高度なドライバ(Configure NIC Advanced Driver) プロパティを構成する(Properties)
- レジストリキーを変更する
- レジストリキーを手動で作成する
- BIOS設定を確認します
- BIOSをリセット
- BIOSを更新します。
リストされた各ソリューションに関連するプロセスの説明を見てみましょう。
1]高速スタートアップを無効にする
該当する場合、 Windows10 の高速起動(Fast Startup)機能はデフォルトで有効になっています。(Windows 10)Fast Startupは、コンピューターをシャットダウンした後、コンピューターをより速く起動できる(computer startup faster)ように設計され ています。コンピュータをシャットダウンすると、コンピュータは完全にシャットダウンするのではなく、実際には休止状態になります。
このソリューションでは、高速起動を無効にし(to disable Fast Startup)て、Wake-on-LANが機能しない(Wake-on-LAN not working)問題が解決されているかどうかを確認する必要があります。
2]ネットワークインターフェイスカード(NIC)ドライバーを更新します(Update Network Interface Card)
Wake-on-LAN機能の問題は、ネットワークドライバーが原因で発生する可能性があります。この問題が発生した場合は、NICドライバーを最新バージョンに更新してみてください。
デバイスマネージャーを使用してドライバーを手動で更新する(update your drivers manually via the Device Manager)か、WindowsUpdateの[オプションの更新](get the driver updates on the Optional Updates)セクションでドライバーの更新を取得できます(Windows Update)。製造元 のWebサイトから最新バージョンのドライバーをダウンロードできます(download the latest version of the driver)。
NICドライバーを最新バージョンに更新しても問題が解決しない場合は、古いバージョンのネットワークアダプタードライバーをインストールしてみてください。
3]電源プランの設定を変更する
以下をせよ:
- (Right-click)タスクバー(Taskbar)の右側にある通知領域のバッテリーアイコンを右クリックします。
- [電源オプション](Power Options)を選択します。
- [電源オプション](Power Options)ウィンドウで、現在の電源プランを見つけます。
- その横にある[プラン設定の変更(Change plan settings)]をクリックします。
- 次に、[高度な電源設定の変更(Change advanced power settings)]をクリックし ます。
- PCIExpress セクションを展開します(PCI Express)。
- Link StatePowerManagementを展開します。
- 次に、オンバッテリー(On battery)状態とプラグイン(Plugged in)状態の両方で省電力をオフ(Off )に設定します。
- [適用](Apply) > [ OK ]をクリックして、変更を保存します。
この問題は今すぐ解決する必要があります。そうでない場合は、次の解決策を試してください。
4] NIC電源管理(Configure NIC Power Management)設定を構成します
次の構成はIntelNIC用です。
- Windows key + Xを押して、パワーユーザーメニューを開きます。
- キーボードのM(M)キーを押して、デバイスマネージャを開きます(Device Manager)。
- デバイスマネージャー(Device Manager)内に入ったら、インストールされているデバイスのリストを下にスクロールして、[ネットワークアダプター(Network adapters)]セクションを展開します。
- (Right-click)プライマリネットワークアダプタ(通常、リストの最初のアダプタはプライマリアダプタです)を右クリックし、[プロパティ(Properties)]を選択します。
- [電源管理(Power Management)]タブを選択し ます。
- [コンピューターがこのデバイスの電源をオフにして電力を節約することを(Allow the computer to turn off this device to save power,) 許可する]、[このデバイスがコンピューターをスリープ解除することを許可する]、および[(Allow this device to wake the computer)魔法のパケットのみが(Only allow a magic packet to wake the computer)コンピューターをスリープ解除 することを許可する]のチェックボックスをオンにします。
- Intel NICに応じて、可能な場合は、 [ Wake (Wake on Magic Packet )onMagicPacket]および[WakeonPattern Match]オプションをオンにし (Wake on Pattern Match )、[省電力オプション]で[システムアイドル中のリンク速度を下げる(Reduce link speed during system idle )]のチェックを外します。
- [ OK]をクリックします。
- コンピュータを再起動してください。
5] NICの高度なドライバー(Configure NIC Advanced Driver) プロパティを構成する(Properties)
Windowsの(Windows)NICドライバーのプロパティを確認し、そこでWOLが有効になっていることを確認します。これらの設定は、Windows10の(Windows 10)BIOSを上書きできます。
次の構成は、RealtekPCIeGBEネットワークアダプター用です。
- デバイスマネージャを開きます。
- [ネットワークアダプタ(Network adapters)]セクションを展開します。
- (Right-click)Realtek PCIe GBEファミリコントローラを(Realtek PCIe GBE Family Controller)右クリックし、 [プロパティ(Properties)]を選択します。
- [詳細設定(Advanced)]タブをクリックします。
- [ プロパティ(Property)]ボックスで、次々に選択します。Wake-On-Lan(Shutdown Wake-On-Lan)を(,)シャットダウン し、マジックパケットでウェイクし、パターンマッチでウェイクし、(Wake on Magic Packet, Wake on pattern match)値(Value)を有効(Enabled)に設定します。
- 次に、最後にWOL&Shutdown Link Speedを選択し、( WOL & Shutdown Link Speed )値(Value)を10Mbpsに設定します。
- 完了したら、 [ OK]をクリックします。
- コンピュータを再起動してください。
6]レジストリキーを変更する
この方法は、Realtekネットワークアダプターで機能しました。
これはレジストリ操作であるため、必要な予防措置として、レジストリをバックアップするか(back up the registry)、システムの復元ポイントを作成する こと をお勧めします。完了したら、次のように進めることができます。
- Windows key + Rを押して、[実行]ダイアログを呼び出します。
- [ファイル名を指定して実行]ダイアログボックスで、
regedit
Enterキーを押して入力し、レジストリエディタ(Registry Editor)を開きます。 - 以下のレジストリキーパスに移動またはジャンプします。
Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}\0002
最後の部分はPCで異なる場合があるため、ネットワークアダプタを手動で見つける必要がある場合があることに注意してください。
これを簡単に行うには、レジストリエディタで(Registry Editor)CTRL + Fを押しS5WakeOnLAN
、PowerDownPll
ボックスにまたはと入力してEnterキーを押します。
- その場所の右側のペインに、S5WakeOnLANが表示されます。
ヒント(Tip):ホストマシンで使用可能な状態の完全なリストを表示するには、コマンドプロンプト(Command Prompt)で、powercfg -a
Enterキー(Enter)を押して、状態S3、S4、およびS5が使用可能であることを確認します。
- (Double-click)エントリをダブルクリックして、その値(Value)データを1に変更します。
- [ OK]をクリックして変更を保存します。
- 次に、PowerDownPllÂ(PowerDownPll)をダブルクリックし、その値データを0に設定します。
- [ OK]をクリックして変更を保存します。
- コンピュータを再起動してください。
それでも問題が解決しない場合は、次の解決策に進んでください。
7]レジストリキーを手動で作成する
レジストリをバックアップするか、システムの復元ポイントを作成してから、次の手順に従います。
- レジストリエディタを開きます。
- (Navigate)以下のレジストリキーパスに移動またはジャンプします。
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NDIS\Parameters
- その場所の右側のペインで、空白スペースを右クリックし、[新規(New)] > [ DWORD(32ビット)値(DWORD (32-bit) Value)]を選択します。
- AllowWakeFromS5という名前を付けます。
- 次に、新しく作成したキーをダブルクリックして、そのプロパティを編集します。
- プロパティウィンドウで、値(Value)データを1に設定します。
- [ OK]をクリックして変更を保存します。
- レジストリエディタを終了します。
- コンピュータを再起動してください。
問題を解決する必要があります。それ以外の場合は、次の解決策を試してください。
8]BIOS設定を確認します
Wake on LANが機能しない場合は、 BIOS設定に問題がある可能性があります。この問題を解決するには、BIOSを起動し(boot into BIOS)、いくつかの設定を調整する必要があります。
BIOSの[電源管理]設定で(Power Management)WOLが有効になっていることを確認します。
BIOSで(BIOS)ディープスリープ(Deep Sleep)が無効になっていることを確認します(すべてのシステムに適用できるわけではありません)。この省電力設定により、NICがオフになります。
[PCIによるシステムのウェイクアップ(Allow PCI to wake up the system)を許可する] BIOSで使用可能な設定がある場合は、必ずそれも有効にしてください。
完了したら、変更を保存して、問題が解決するかどうかを確認します。
注(Note):BIOS設定を正しく適用するには、 BIOS設定を変更した後に(BIOS)Windowsデスクトップを起動する必要がある場合があります。Windowsの(Windows)BIOS設定とNICドライバ設定の間にはいくつかの相互作用があります。
9]BIOSをリセットします
このソリューションでは、BIOSをデフォルト設定にリセットしてから、 APMを有効にする必要があります。これを行うには、[詳細(Advanced)]セクションに移動します。WakeonLAN機能が動作を開始するはずです。(LAN)そうでない場合は、次の解決策に進みます。
10]BIOSを更新します
この時点でまだ問題が発生している場合は、システムのBIOS(updating the BIOS)を更新してみてください。
OEM(OEMs)のツールを使用するのが最も簡単な方法です。すべてのOEMメーカーには、 (OEM)BIOS、ファームウェア、およびドライバーを簡単に更新するのに役立つユーティリティがあります。あなたのものを検索して、公式サイトからのみダウンロードしてください。これは、 BIOS(BIOS)を更新するための最も安全な方法です。
- デル(Dell)のラップトップを お持ちの場合は、 Dell.comにアクセスするか、 (Dell.com)DellUpdateUtilityを使用でき ます。
- ASUSユーザーは、 ASUSサポートサイトからMyASUSBIOSアップデートユーティリティを ダウンロードできます。
- ACERユーザーはここに行く(go here)ことができます。シリアルNumber/SNIDモデル(Model)で製品を検索し、BIOS/Firmwareを選択して、ダウンロードするファイルの[ダウンロード(Download)]リンクをクリックします。
- Lenovoユーザーは、 Lenovo(Lenovo System Update Tool) SystemUpdateToolを使用できます。
- HPユーザーは、バンドルされているHPSupportAssistantを使用できます(HP Support Assistant)。
システムのBIOSの手動更新が完了すると、 WOLの問題は解決されます。
これらのソリューションのいずれかがあなたのために働くはずです!
Wake-on-LAN not working on Windows computer
Wake-on-LAN is an Ethernet networking standard that allows a properly configured network computer to be turned on or awakened by a network message. In this post, we will provide comprehensive solutions you can try to successfully resolve issues where Wake-on-LAN (WOL) is not working on your Windows 11/10 computer.
Wake-on-LAN (sometimes abbreviated WoL) is an industry-standard protocol for waking computers up from a very low power mode remotely. The definition of “low power mode” means while the computer is “off” and has access to a power source. This is useful if you plan to access your computer remotely for any reason: it allows you to retain access to your files and programs while keeping the PC in a low-power state.
Before you proceed with the solutions outlined below, do the following prechecks:
The primary Ethernet port is usually on the side or the back of the system, and it is listed as Ethernet 1 when you run IPCONFIG. This is the port that supports Wake-On-LAN.
Note:
Once you have confirmed that the network cable is connected to the NIC on the system, if Wake On LAN still doesn’t function properly, troubleshoot using the following steps:
- Confirm that the AC power is plugged in. WOL does not work when the system is running on battery. This is by design.
- Confirm that the link light remains on when the system is powered off. If there is no link light, then there is no way for the NIC to receive the magic packet to wake the system.
- Confirm that the client system can be pinged by the system that is sending the magic packet.
- Confirm that the MAC address used in the magic packet matches the MAC for Ethernet 1 on the client system.
- If an IP address is specified in the magic packet, then the network switch may not properly broadcast it to the whole network. It may be necessary to change the address to broadcast the packet to the whole network. For example, if the client address is 192.168.1.12, the broadcast address used in the packet would be 192.168.1.255.
Wake-on-LAN not working
If you’re faced with this issue, you can try our recommended solutions in the order presented below and see if that helps to resolve the issue.
- Disable Fast Startup
- Update Network Interface Card (NIC) driver
- Change Power Plan settings
- Configure NIC Power Management settings
- Configure NIC Advanced Driver Properties
- Modify Registry key
- Manually create Registry key
- Check BIOS settings
- Reset BIOS
- Update BIOS.
Let’s take a look at the description of the process involved concerning each of the listed solutions.
1] Disable Fast Startup
The Fast Startup feature in Windows 10 is enabled by default if applicable. Fast Startup is designed to help your computer startup faster after you shut down your computer. When you shut down your computer, your computer actually enters a hibernation state instead of a full shutdown.
This solution requires you to disable Fast Startup and see if the Wake-on-LAN not working issue is resolved.
2] Update Network Interface Card (NIC) driver
Problems with Wake-on-LAN feature can be caused by your network drivers, and if you have this problem, you should try updating the NIC driver to the latest version.
You can either update your drivers manually via the Device Manager, or you can get the driver updates on the Optional Updates section under Windows Update. You can download the latest version of the driver from the manufacturer’s website.
If updating the NIC drivers to the latest version and the issue still persists, you can try installing the older version of the network adapter driver.
3] Change Power Plan settings
Do the following:
- Right-click the battery icon on the notification area on the right of the Taskbar.
- Select Power Options.
- In the Power Options window, locate your current Power Plan.
- Click on Change plan settings next to it.
- Now click on Change advanced power settings.
- Expand PCI Express section.
- Expand Link State Power Management.
- Now set power saving to Off for both On battery and Plugged in state.
- Click Apply > OK to save changes.
The issue should be resolved now. If not, try the next solution.
4] Configure NIC Power Management settings
The following configuration is for the Intel NIC.
- Press Windows key + X to open the Power User Menu.
- Press M key on the keyboard to open Device Manager.
- Once you’re inside Device Manager, scroll down through the list of installed devices and expand the Network adapters section.
- Right-click the primary network adapter (the first adapter in the list is usually the primary adapter) and select Properties.
- Select the Power Management tab.
- Check the boxes for Allow the computer to turn off this device to save power, Allow this device to wake the computer and Only allow a magic packet to wake the computer.
- Depending on your Intel NIC, if available, check the Wake on Magic Packet and Wake on Pattern Match option and uncheck the Reduce link speed during system idle under Power Saver Options.
- Click OK.
- Restart your computer.
5] Configure NIC Advanced Driver Properties
Check the NIC driver properties in Windows and ensure that WOL is enabled there. These settings can override the BIOS in Windows 10.
The following configuration is for the Realtek PCIe GBE network adapter.
- Open Device Manager.
- Expand the Network adapters section.
- Right-click the Realtek PCIe GBE Family Controller and select Properties.
- Click the Advanced tab.
- In the Property box, select one after the other; Shutdown Wake-On-Lan, Wake on Magic Packet, Wake on pattern match and set the Value to Enabled.
- Then, lastly select WOL & Shutdown Link Speed and set the Value to 10 Mbps.
- Click OK when done.
- Restart your computer.
6] Modify Registry key
This method worked for Realtek network adapters.
Since this is a registry operation, it is recommended that you back up the registry or create a system restore point as necessary precautionary measures. Once done, you can proceed as follows:
- Press Windows key + R to invoke the Run dialog.
- In the Run dialog box, type
regedit
and hit Enter to open Registry Editor. - Navigate or jump to the registry key path below:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}\0002
Keep in mind that the last part might be different on your PC, so you might need to manually find your network adapter.
To easily do that, in Registry Editor, press CTRL + F, then type S5WakeOnLAN
or PowerDownPll
in the box and hit Enter.
- At the location, in the right pane you should see S5WakeOnLAN.
Tip: To see a full list of available states on your host machine, in Command Prompt, type powercfg -a
, hit Enter and verify that states S3, S4 and S5 are available.
- Double-click the entry and change its Value data to 1.
- Click OK to save changes.
- Next, double-click PowerDownPll and set its Value data to 0.
- Click OK to save changes.
- Restart your computer.
If the issue is still unresolved, proceed with the next solution.
7] Manually create a Registry key
Backup the registry or create a system restore point, then proceed as follows:
- Open Registry Editor.
- Navigate or jump to the registry key path below:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NDIS\Parameters
- At the location, on the right pane, right-click on a blank space and select New > DWORD (32-bit) Value.
- Name it AllowWakeFromS5.
- Now, double-click the newly created key to edit its properties.
- In the properties windows, set the Value data to 1.
- Click OK to save changes.
- Exit Registry Editor.
- Restart your computer.
The issue should be resolved. Otherwise, try the next solution.
8] Check BIOS settings
If Wake on LAN is not working, the problem might be your BIOS settings. To fix the problem, you need to boot into BIOS and adjust some settings.
Ensure that WOL is enabled in the BIOS under Power Management settings.
Ensure that Deep Sleep is disabled in the BIOS (not applicable to all systems). This power-saving setting turns off the NIC.
If you have Allow PCI to wake up the system setting available in BIOS be sure to enable it as well.
Once done, save changes and check if that solves the problem.
Note: It may be necessary to boot to the Windows desktop after changing the BIOS settings in order for them to be properly applied. There is some interaction between the BIOS settings and the NIC driver settings in Windows.
9] Reset BIOS
This solution requires you to reset BIOS to default settings and then enable APM – you can do that by going to the Advanced section. Wake on LAN feature should start working now. If not, continue with the next solution.
10] Update BIOS
At this point, if you’re still experiencing the issue, you can try updating the BIOS on your system.
Using tools from OEMs is the easiest way to do so. All OEM manufacturers have utilities that help you easily update, BIOS, firmware, and drivers. Search for yours and download it from the official site only. This is the safest way to update the BIOS.
- If you own a Dell laptop you can head over to Dell.com, or you could use Dell Update Utility.
- ASUS users can download the MyASUS BIOS update utility from the ASUS support site.
- ACER users can go here. Enter your Serial Number/SNID or search for your product by Model, select BIOS/Firmware, and click the Download link for the file you want to download.
- Lenovo users can use the Lenovo System Update Tool.
- HP users can use the bundled HP Support Assistant.
Once you complete the manual update of the BIOS on your system, the WOL issue should be resolved.
Any of these solutions should work for you!