Wake on lan windows 10 cmd

На чтение 4 мин Опубликовано Обновлено

Wake on LAN (WOL) — это функция, которая позволяет включить компьютер удаленно, отправив специальный сигнал с помощью сети. Эта функция может быть особенно полезной, когда вы находитесь в другой комнате или даже в другом городе, и хотите включить компьютер без необходимости физически находиться рядом с ним.

Однако в Windows 10 функция Wake on LAN по умолчанию отключена. Чтобы ее включить, вы можете использовать командную строку. В этой статье мы расскажем, как подключиться к командной строке в Windows 10 и выполнить необходимые действия для включения функции Wake on LAN.

Шаг 1: Откройте командную строку, нажав сочетание клавиш Win + R на клавиатуре, введите «cmd» в поле «Выполнить» и нажмите Enter.

Шаг 2: Убедитесь, что у вас есть права администратора, иначе выполнение некоторых команд может быть недоступно. Для этого просто щелкните правой кнопкой мыши по значку командной строки в панели задач и выберите «Запустить от имени администратора».

Важно! При использовании командной строки будьте осторожны, поскольку ошибки могут вызвать проблемы с работой системы.

Содержание

  1. Что такое Wake on LAN
  2. Подготовка компьютера
  3. Начало процесса
  4. Проверка результатов

Что такое Wake on LAN

Для использования функции Wake on LAN необходимо, чтобы компьютер был подключен к сети и настроен для работы с данной функцией. Компьютер должен быть подключен к сетевому адаптеру, который поддерживает Wake on LAN, а в BIOS должна быть включена поддержка этой функции.

Преимущества функции Wake on LAN включают возможность экономии энергии, поскольку компьютеры могут оставаться выключенными большую часть времени и включаться только при необходимости. Кроме того, это позволяет удаленно управлять компьютером, что удобно для администрирования и технической поддержки.

Подготовка компьютера

Перед включением функции Wake on LAN необходимо выполнить несколько предварительных настроек на компьютере, который вы хотите активировать удаленно:

  1. Убедитесь, что компьютер подключен к сети через кабель Ethernet или Wi-Fi.
  2. Войдите в систему Windows под учетной записью администратора или учетной записью с правами администратора.
  3. Откройте командную строку от имени администратора. Для этого щелкните правой кнопкой мыши по значку «Пуск», выберите «Командная строка (администратор)».
  4. Введите команду ipconfig /all и нажмите клавишу «Ввод». Запишите MAC-адрес сетевого адаптера вашего компьютера. Он понадобится для настройки в программе Wake on LAN.

Теперь ваш компьютер готов к настройке функции Wake on LAN. Перейдите к следующему разделу, чтобы узнать, как включить эту функцию через командную строку Windows 10.

Начало процесса

Для включения функции Wake-on-LAN (WoL) на компьютере с операционной системой Windows 10 через командную строку, необходимо выполнить следующие шаги:

  1. Проверьте, поддерживает ли ваша сетевая карта функцию Wake-on-LAN. Вы можете проверить это в настройках BIOS или в свойствах сетевого адаптера в диспетчере устройств.
  2. Откройте командную строку с правами администратора:
    • Нажмите комбинацию клавиш Win + X и выберите «Командная строка (администратор)» или «Windows PowerShell (администратор)».
    • Если появится запрос на подтверждение, нажмите «Да».
  3. Введите следующую команду: powercfg -devicequery wake_armed
  4. Нажмите клавишу «Enter».
  5. В результате будет выведен список устройств, которые могут включать компьютер через Wake-on-LAN. Если в списке отсутствует сетевая карта, необходимо перейти к следующему шагу.
  6. Введите следующую команду: powercfg -deviceenablewake "Название сетевой карты" (замените «Название сетевой карты» на имя вашей сетевой карты).
  7. Нажмите клавишу «Enter».
  8. Проверьте, включена ли функция Wake-on-LAN для сетевой карты. Введите команду: powercfg -devicequery wake_armed и нажмите клавишу «Enter». Если в списке присутствует ваша сетевая карта, значит, функция была успешно включена.

После выполнения этих шагов функция Wake-on-LAN будет активирована на вашем компьютере с операционной системой Windows 10.

Проверка результатов

После выполнения всех предыдущих шагов можно проверить, работает ли функция Wake on LAN на вашем компьютере. Для этого вам потребуется устройство, которое может отправлять сигналы Wake on LAN, такое как другой компьютер или мобильное устройство.

Чтобы проверить результаты, следуйте этим шагам:

  1. Убедитесь, что целевой компьютер подключен к электрической сети и находится в режиме ожидания.
  2. С другого компьютера или мобильного устройства откройте любой веб-браузер.
  3. Введите IP-адрес целевого компьютера в адресную строку браузера.
  4. Нажмите клавишу Enter или нажмите кнопку Ввод, чтобы отправить запрос.
  5. Если все настроено правильно, целевой компьютер должен проснуться и загрузиться.

Если ваш компьютер не просыпается после отправки сигнала Wake on LAN, проверьте настройки BIOS и сетевую карту, чтобы убедиться, что функция Wake on LAN включена.

Обратите внимание: Результаты могут отличаться в зависимости от конфигурации вашего компьютера и сети, поэтому приведенные выше шаги могут не работать во всех случаях.

This article will explain how to use the Shutdown command to turn off a computer remotely as well as how to use the WakeOnLan standard to wake or boot a PC.

How to remotely shutdown a computer on a LAN?

In order to control a computer remotely, please note that you must be connected to the same local network as the target PC. You must also know the username and password required for login.

  • The first step is to open TCP port 445 on the target computer. To do this, open your Start menu and then go to Settings > Control Panel > Security Center.
  • Open Windows Firewall and click the Exceptions tab.
  • Select the line that reads File Sharing and printers and press OK. If this line is missing, click Add Port and choose TCP port 445 .
  • Next, head to Start > Settings > Control Panel > System. Select the Remote tab and check the option that reads Allow users to connect remotely to this computer. It is now time to open the command prompt.
  • Head to Start/Run or use the keyboard shortcut Windows + R. Next, type cmd and then hit OK. This will open your command prompt.
  • To obtain the necessary rights to run a shutdown command on the target machine, you must first run the net use command. Use the Windows + R keyboard shortcut and then enter net use \\ip_address_of_target_machine. Enter an administrator username and password for the target computer to connect to the target PC.
  • Once connected to the target PC, we can run the shutdown command. An example of the command is given below, whereby instructions are given for the target computer to close all active applications and shutdown after 30 seconds of inactivity. Please note that you can substitute any of the variables according to your network or PC specifics:
 shutdown -s -f -t 30 - m \\192.168.3.4

-s: Shutdown the PC

-f: Force active applications to close without warning

-t xx: Set a countdown in seconds

-m \\xxx.xxx.xxx.xxx: The IP address of the target computer

wakeonlan windows
© Copyright free

The GUI is available by typing shutdown -i.

For any additional information about this command, type shutdown /?.

How to use the WakeOnLAN command?

WakeOnLAN, as the name already suggests, is a tool that can boot or wake a computer by sending a Magic Packet to the network adapter of the target computer. It is important to note that not all network cards and BIOS are compatible with, or support, the use of Magic Packet.

In order to use the WakeOnLAN command, you must be connected to the same local area network (LAN) as the target computer. Knowledge of the physical location (MAC) and IP address of the target computer is also required.

How to retrieve IP and MAC address?

  • The first step is to retrieve the IP address and MAC address of the target computer.
  • To do this, go to Start/Run or use the keyboard shortcutWindows + R and type cmd > OK.
  • The command prompt will open. Now type ipconfig /all:
retrieve ip wakeonlan
© Copyright free
  • Copy the IP and physical (MAC) address of the target PC.

How to perform the compatibility checks?

It’s now time to check if your network card is compatible with Magic Packets.

  • To do this, right-click on My Computer and click Manage.
  • Next, go to Device Manager/Network Cards and do a right-click on your Network Card.
  • Then click Properties.

Do a search for the following words and verify that all options that relate to them are currently active: Magic Packet, Wake On Magic Packet, Wake On Lan, or Wake. If none of these words appear, you may be required to update the drivers for your Network Card.

  • To see if your computer is BIOS compatible, enter the BIOS when you start the computer. You can do this by pressing ESC, F2, F5, F12 or DEL (depending on your system).
  • Once in the BIOS, go Power Options and enable Wake-On-LAN, or any similar option:
power management setup
© Copyright free

How to open port 8900?

You can open Port 8900 in the same way as you would Port 445.

How to use Wake On LAN (WOL)?

Start by downloading the Symantec WOL tool on the source computer. Launch the tool and then fill in the empty fields using the information gathered above.

  • Mac Address: MAC address (the target machine)
  • Internet Address: Local IP address (target machine)
  • Subnet Mask: 255.255.255.255
  • Send Options: Local Subnet
  • Remote Port Number: 8900
  • Click the button: Wake Me Up

Once the packet has been received, the target computer will boot.

How to boot your PC from the Internet?

In theory, it is possible to boot a remote PC from the internet. You will need configure your router to redirect a UDP packet to a specific port on all the network computers.

By sending the magic packets to your public IP address (on the correct port), you will be able to individually boot computers on your local network.

How to boot your PC using your phone?

If you want to wake up your computer while you are not at home using your phone, you will need an external PSTN modem (using the RS 232 serial port). Connect the modem to your computer and enable the option in your BIOS. From there, you can connect the modem to IP phone line from your router.

Do you need more help with Windows? Check out our forum!

There is a command line version of WOL called WakeOnLanC.exe.  It’s main purpose is to support the task scheduler, but it can be used for any reason to wake up and shutdown hosts just like the GUI.  These are the command line options:

Command Description
-s shutdown,
requires -m or -all
-s1 sleep,
requires -m or -all
-s4 hibernate,
requires -m or -all
-r reboot
-w wakeup,
requires -m, -g, -mac, or -all
  use -mac and
-agent to explicitly send WOL packet to specific IP 
-l listen for
WOL packets
-e enumerate
host list
-p “xx” specify path
to machines.xml database  * this works on the GUI also
-msg immediate
message (example -msg -c “Shutting down in 10 minutes”
-pw “xx” change
shutdown password for a machine, requires -m, -g or -all
-h display help
   
Options  
-t xx time delay
(xx = seconds).  For shutdown and reboot commands.
-f Force files
closed.
-m xx xx = machine
name
-mac xxxx MAC address
-g xx xx = a group to startup or shutdown.
-all All machines
-agent xx xx = address
of WOL agent if on remote subnet, use with -mac
-c “xx” xx = popup
message
for shutdown or reboot command.

Command line examples

Shutdown machine named “LaMachine”, the comment will be “Power Failure”:

C:\>WakeOnLanC -s -m LaMachine -c "Power Failure"

Wakeup machine named “LaMachine”:

C:\>WakeOnLanC -w -m LaMachine

Wakeup machine by MAC address:

C:\>WakeOnLanC -w -mac 00:43:18:9E:8E:A0

Reboot “LaMachine”, force files closed, delay for 20 seconds:

C:\>WakeOnLanC -r -m LaMachine -t 20 -f

Listen for and display WOL packets on the local subnet, for troubleshooting.

C:\>WakeOnLanC -l

Hibernate all machines.

C:\>WakeOnLanC -s4 -all

If you only wish to use built-in Windows tools, the powershell.one article
Wake On LAN
contains a PowerShell function that can be used to issue a
Wake-on-LAN package to a MAC address.

The script is duplicated here :

function Invoke-WakeOnLan
{
  param
  (
    # one or more MACAddresses
    [Parameter(Mandatory,ValueFromPipeline,ValueFromPipelineByPropertyName)]
    # mac address must be a following this regex pattern:
    [ValidatePattern('^([0-9A-F]{2}[:-]){5}([0-9A-F]{2})$')]
    [string[]]
    $MacAddress 
  )
 
  begin
  {
    # instantiate a UDP client:
    $UDPclient = [System.Net.Sockets.UdpClient]::new()
  }
  process
  {
    foreach($_ in $MacAddress)
    {
      try {
        $currentMacAddress = $_
        
        # get byte array from mac address:
        $mac = $currentMacAddress -split '[:-]' |
          # convert the hex number into byte:
          ForEach-Object {
            [System.Convert]::ToByte($_, 16)
          }
 
        #region compose the "magic packet"
        
        # create a byte array with 102 bytes initialized to 255 each:
        $packet = [byte[]](,0xFF * 102)
        
        # leave the first 6 bytes untouched, and
        # repeat the target mac address bytes in bytes 7 through 102:
        6..101 | Foreach-Object { 
          # $_ is indexing in the byte array,
          # $_ % 6 produces repeating indices between 0 and 5
          # (modulo operator)
          $packet[$_] = $mac[($_ % 6)]
        }
        
        #endregion
        
        # connect to port 400 on broadcast address:
        $UDPclient.Connect(([System.Net.IPAddress]::Broadcast),4000)
        
        # send the magic packet to the broadcast address:
        $null = $UDPclient.Send($packet, $packet.Length)
        Write-Verbose "sent magic packet to $currentMacAddress..."
      }
      catch 
      {
        Write-Warning "Unable to send ${mac}: $_"
      }
    }
  }
  end
  {
    # release the UDF client and free its memory:
    $UDPclient.Close()
    $UDPclient.Dispose()
  }
}

It can be used to wake up a computer like this :

Invoke-WakeOnLan -MacAddress '24:EE:9A:54:1B:E5'

The article
How to send a Wake-on-LAN (WOL) magic packet with PowerShell
has this shorter code:

$Mac = "1A:2B:3C:4D:5E:6F"
$MacByteArray = $Mac -split "[:-]" | ForEach-Object { [Byte] "0x$_"}
[Byte[]] $MagicPacket = (,0xFF * 6) + ($MacByteArray  * 16)
$UdpClient = New-Object System.Net.Sockets.UdpClient
$UdpClient.Connect(([System.Net.IPAddress]::Broadcast),7)
$UdpClient.Send($MagicPacket,$MagicPacket.Length)
$UdpClient.Close()

And still another PowerShell script can be found in
Wake.ps1,
to be used as:

Wake A0DEF169BE02

Skip to content

Wake-on-LAN (WOL) is a great feature of PCs which allows you to wake them up from sleep or shutdown over your local area network or over the Internet. It is like a remote power on button. If your hardware has WOL support, you can power on the computer remotely using any of the dozens of freeware tools available on the web to initiate the wake up event. In this article, I will cover the basic steps which are required to configure WOL under Windows 10.

That’s it.

Now you need to write down the MAC address of your network adapter somewhere. To see it, do the following.

  1. Open Settings.
  2. Go to Network & Internet -> Ethernet if you are using a wired connection. In case if your network adapter is wireless, go to Network & Internet -> Wi-Fi.Windows 10 settings ethernet
  3. Click your connection name and see the physical address of the adapter:Windows 10 settings adapter mac Note this value.

On another PC, download this little freeware app called WolCmd. It is my recommended command line utility which must be used according to the following syntax:

wolcmd [mac address] [ip address] [subnet mask] [port number]

So in my case, to wake up my own PC, I have to run it as follows:

wolcmd D43D38A6A180 192.168.0.100 255.255.255.0 9

While typing the syntax, just delete the «-» char from the MAC address and use your actual network parameters.

In case you don’t know what is subnet mask and your IP address, you can find them quickly by using the ipconfig command. Open a new command prompt instance and type ipconfig. The output will be as follows:

Windows 10 ipconfigThat’s it. Now you can create a shortcut to run wolcmd and wake up your PC via the network with one click.

Support us

Winaero greatly relies on your support. You can help the site keep bringing you interesting and useful content and software by using these options:

If you like this article, please share it using the buttons below. It won’t take a lot from you, but it will help us grow. Thanks for your support!

  • Wacom intuos 3 драйвера для windows 10
  • Wake on lan windows 10 wifi
  • Wacom cte 640 драйвер windows 10
  • Wake on lan windows 10 asus
  • Wacom intuos 3 drivers windows 10