У меня материнская плата Z97 от ASUS (windows 10), настройка для работы с wake on lan в настройках uefi и windows:

  • В настройках uefi я включил wake on pci express из настроек APM
  • в windows, диспетчер устройств, сетевые карты, проверяется, чтобы пробуждаться только по волшебному ПАКЕТУ, а не по шаблону (шаблон отключен)

проблема, я могу разбудить его, просто позвонив по IP-адресу

Пакеты wake on lan не отправляются. Я просто делаю скрипт JS узла, который вызывает IP-адрес компьютера, и он работает на ПК

Я проверил с помощью утилиты powercfg, чтобы увидеть, есть ли какие-либо вооруженные устройства и тому подобное, только NIC поставлен на охрану (что должно быть для работы wol). также, опция -lastwake ничего не говорит (счет истории пробуждения - 0)

Другие модели, которые я заметил:

  • если я закрываю окна -> запускаю скрипт -> включаю по ip
  • если я закрываю окна -> выключаю БП -> включаю БП -> запускаю скрипт -> НЕ включается по ip. он включает питание по WOL (что хорошо)

Я думаю, может быть, что-то не так с тем, как Windows выключает компьютер? Я попытался "завершить работу", используя ярлык «shutdown /s /t 0», но с тем же результатом.

только для информации, скрипт, который я запускаю, таков, так что ничего особенного:

var request = require("request");

request({
    url: "http://192.168.1.9/",
    body: "",
    method: "GET",
    timeout: 3000,
}, function(error, response, body) {
    console.log('done');
});

не уверен, что еще я мог попробовать

1 ответ1

0

Не напрямую решение, а более глубокое объяснение ...

Нет ничего плохого в том, как Windows выключает ваш компьютер. Эту схему можно объяснить различными состояниями питания системы.

Вы можете изучить различные варианты POWERCFG.

Например:

C:\Windows\system32>powercfg /availablesleepstates
The following sleep states are available on this system:
Standby (S3)
Hibernate
Hybrid Sleep
Fast Startup

The following sleep states are not available on this system:
Standby (S1)
    The system firmware does not support this standby state.

Standby (S2)
    The system firmware does not support this standby state.

Standby (S0 Low Power Idle)
    The system firmware does not support this standby state.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .