Remote PC Startup: How to Wake Your Computer Over Wi-Fi

The modern pace of life often dictates its own rules, and the need to access your home computer from anywhere is no longer the preserve of IT professionals. Imagine a situation: you're on vacation and critical files remain on your desktop, or your game server needs to be rebooted right now. Previously, the only solution was to leave your equipment running 24/7, which led to excessive energy consumption and wear and tear on components. Fortunately, technology Wake-on-WLAN (Wireless LAN) allows you to solve this problem elegantly by starting the system on command from a mobile device or another PC via a wireless network.

Unlike a classic wired connection, where the "magic packet" signal is transmitted directly through the cable, the wireless method has its own nuances and requires more precise equipment configuration. Network card The motherboard must support low-power mode, and the router must correctly transmit broadcast packets even when the target device is asleep. Many users encounter difficulties precisely at the stage of coordinating parameters between the motherboard BIOS and the operating system drivers, wondering why the function isn't activated.

In this guide, we'll walk you through the entire process from hardware testing to the final launch from your phone. You'll learn what parameters BIOS/UEFI Critically important questions include how to properly configure a network adapter in Windows and why default router settings can block wake-up. We'll eliminate the guesswork and focus on proven methods that work on modern hardware.

Technical requirements and equipment testing

Before you begin configuring software, you need to make sure your hardware even supports this technology. The remote wake-up over the air feature, known as WoWLAN, is a relatively new feature and requires a corresponding Wi-Fi module. Motherboard-integrated adapters often have limited functionality in sleep mode, so an external card or USB dongle supporting this feature can be crucial.

It's important to understand that for the technology to work, the computer can't be completely powered down in the traditional sense (S5 state with complete de-energization). The network adapter must remain in the Low Power state, constantly scanning the air for a special frame. This means that power unit It must supply a stable voltage to the +5VSB line even when the PC is turned off. If your equipment is more than 7-8 years old, the likelihood of successfully implementing this plan is close to zero.

⚠️ Attention: Some cheap USB Wi-Fi adapters may not support Wake-on-Wireless-LAN hardware, even if the drivers indicate otherwise. Always check the chipset specifications on the manufacturer's website before purchasing.

You can use the command line to check if your current configuration supports this feature, but a more reliable method is to consult your motherboard documentation. It's also worth keeping in mind that this feature is often disabled by the manufacturer on laptops to conserve battery power when the device isn't directly connected to a power source.

Configuring BIOS and UEFI settings

The first step in the activation chain is setting up the basic input/output system. This is where the foundation for peripheral operation is laid before the operating system loads. You need to enter the BIOS interface, typically by pressing Del or F2 immediately after turning on the computer. Interfaces may vary depending on the brand (ASUS, Gigabyte, MSI), but the logic remains the same.

You need to find the section responsible for power management. It may be called Power Management, APM Configuration or be in advanced settings AdvancedThe key parameter here is enabling power to peripheral devices when the network is off. Without this option enabled, the network card will simply "die" along with the system and will be unable to listen to the air.

Why might BIOS settings reset?

BIOS settings may reset when the CMOS battery on the motherboard runs low or after updating the BIOS. If this feature suddenly stops working, check whether your changes are saved after a reboot.

Look for the following options and turn them on Enabled:

  • 🔌 Wake on LAN or Wake on Wireless LAN - direct activation of the function.
  • ERP Ready - this function often needs to be disabled (Disabled), as it puts the PC into deep power saving mode, turning off the power to the network card.
  • 🔋 PME Event Wake Up - Enable wake-up on power management event.

After making changes, be sure to save the configuration, this is usually done by pressing the key F10If your computer behaves strangely after loading Windows or doesn't shut down completely, there may be a conflict with the fast startup settings, but we'll discuss that in the next section. Proper BIOS settings are 50% of the success rate.

Network adapter configuration in Windows

The Windows operating system often aggressively manages power consumption, automatically shutting down devices to conserve resources. To achieve this, we need to prevent the system from "putting the Wi-Fi module to sleep." device Manager (you can do this through search or with a command devmgmt.msc), find your wireless adapter in the Network adapters section and open its properties.

Tab Power management contains a critical switch. Here, you need to allow the device to wake the computer from standby mode. However, in modern versions of Windows 10 and 11, the standard shutdown is often replaced by a hybrid mode, which can block the network card. Therefore, in the power panel (Control Panel → Power Options → Change Plan Settings) it is recommended to temporarily disable "Fast Startup".

☑️ Check adapter settings

Completed: 0 / 4

Additionally, it's worth checking the driver's advanced settings. In the same adapter properties tab, go to AdditionallyIn the list, look for items containing the words Wake on Magic Packet, Wake on pattern match or Shutdown Wake-On-Lan. Make sure they are enabled. Some drivers (Intel, Realtek) have their own management utilities, where these settings can be duplicated or overridden.

It's also important to know your computer's IP address, as this is where the wake-up signal will be sent. It's best to configure a static IP address in your router or in the TCP/IP protocol properties so that the address doesn't change after a reboot. Without knowing the exact address of the target device, you won't be able to send the wake-up command.

Router setup and packet forwarding

The router acts as a mail carrier, delivering a letter (wake-up packet) to the desired address. The problem is that when the computer is asleep, it doesn't acknowledge receipt of data, and the router may consider the device offline. To solve this problem, broadcasting is used. You need to log into the router's web interface (usually at 192.168.0.1 or 192.168.1.1).

In the local network settings (LAN) or DHCP server, find the option that allows the transmission of broadcast packets (Broadcast) in the off state. On routers MikroTik or Keenetic This may require creating a firewall rule or using specialized scripts. On home routers TP-Link or Asus Often it is enough to simply enable support Wake-on-LAN in the "Administration" or "Network" section.

⚠️ Attention: If you plan to wake up your computer from an external network (via the Internet), you will definitely need to set up port forwarding for UDP port 9 or 7, as well as know your external IP address or set up DDNS.

For local use, simply ensure your computer has a reserved address in the DHCP client table. This ensures the router always knows where to send the magic packet, even if the lease time expires. Without a static binding, the address may change, and the command will go nowhere.

📊 What router do you use at home?
TP-Link
Asus
Keenetic
MikroTik
Provider

Comparison of awakening methods

There are several ways to initiate a launch, and the choice depends on your goals and the equipment used. Below is a table comparing the main implementation methods.

Method Required software Complexity Reliability
Local Area Network (LAN) Mobile application Low High
Via the Internet (WAN) Router + DDNS Average Average
Smart socket BIOS (AC Power Loss) Low Very high
Third-party service TeamViewer / AnyDesk High Depends on the PC

Usage smart socket in conjunction with BIOS settings (Restore on AC Power LossPower On) is the most reliable, but crude, method. It doesn't require WoWLAN support on the network card, but it creates an additional load on the system each time it's turned on. Software-based Wi-Fi methods are more elegant, but depend on the stability of the drivers and router.

If you choose the internet method, keep security in mind. Opening ports on the router creates a potential vulnerability. Use complex passwords and, if possible, restrict access by MAC address or use a VPN to access your home network before sending the wake-up command.

Management software

To send magic packets, you will need a client device. This can be a smartphone based on Android or iOS, or another computer. There are many free applications, such as Wake On Lan, Fing or Remote BootThe principle of their operation is the same: you enter the MAC address of the target computer and press a button.

The application generates a special data frame that is broadcast over the network. If the computer "hears" its MAC address in this frame, it initiates the startup procedure. Some advanced utilities allow you to create widgets on your desktop or add commands to voice assistants, turning a regular PC into part of a smart home system.

It's important to note that antivirus software or Windows Firewall may block incoming wake-up packets if they are classified as suspicious activity. In this case, it's worth adding an exception rule for the UDP protocol on port 9 in the security settings.

Common problems and their solutions

Even if you follow all the instructions, situations may arise where the computer stops responding. One of the most common causes is updating Wi-Fi drivers. After a major update, Windows may reset the adapter's power-saving settings to default, preventing it from waking up from sleep mode. Always check your settings after updating your system.

Another issue is that the router isn't forwarding broadcast packets between VLANs or guest networks. Make sure the control device (phone) and the target PC are on the same subnet. If you're using guest Wi-Fi for your phone, waking up the host computer won't work due to client isolation.

⚠️ Attention: Router interfaces and driver versions are constantly updated. The menu item locations may differ from those described. If you don't find an exact match, search for synonyms or consult the official documentation for your model.

It's also worth keeping dual-band routers in mind. If your computer is connected to a 5 GHz network and your phone to a 2.4 GHz network, some older routers may incorrectly route broadcast packets between the two bands. In such cases, try temporarily combining the networks or using the same name (SSID) with smart switching.

Why does the computer turn on by itself some time after being turned off?

This is often caused by a conflicting wake-up timer or mouse activity. Open the command prompt as administrator and enter powercfg -lastwaketo find out what exactly woke up your PC. Network packets or a sensitive mouse are often the culprit.

Is it possible to wake up a computer via the Internet without a static IP?

Yes, this is done using DDNS (Dynamic DNS) technology. The router is assigned a domain name that remains the same, even if your ISP changes your external IP address. Most modern routers have built-in support for free DDNS services.

Does Wake-on-WLAN work if the computer is completely powered off?

No. For this technology to work, the motherboard must be powered from a 220V network to support the network controller in standby mode. If you unplug the power cord or turn off the power strip, waking up is impossible.

How do I know if my Wi-Fi adapter supports this feature?

Open command prompt and type powercfg /devicequery wake_from_anyIf your adapter is not listed, try powercfg /devicequery wake_armedInformation can also be found on the manufacturer's website for the chipset model.