У меня есть фильмы и другие материалы, доступ к которым осуществляется через локальную сеть (обычно через xbmc/kodi), которые находятся на моем компьютере с Windows 7. Я хочу, чтобы аппарат мог переходить в спящий режим, когда к файлам НЕ обращаются, если я не использую аппарат. Wake on Lan (волшебный пакет) включен в BIOS и на сетевой карте, но этого недостаточно. Ожидание сети также установлено в XBMC, который я представляю для отправки этого флага. Моя идеальная ситуация заключается в том, что компьютер переходит в спящий режим, как только сеть не используется (при условии, что никто не использует сам компьютер).
3 ответа
Вам нужно внешнее приложение, такое как "Кофе", чтобы ваш компьютер не спал:
https://sourceforge.net/projects/coffee-sc/
Этот небольшой программный проект с открытым исходным кодом позволяет вам устанавливать пороговые значения, например, если вы загружаете более 10 КБ в секунду, компьютер не должен спать. Посмотрите, какова ваша модель трафика, и установите для нее что-то не слишком высокое и не слишком низкое. Windows будет генерировать трафик все время, и если ваш порог слишком низок, то Windows будет бодрствовать, просто разговаривая сама с собой в сети.
Пример того, какие настройки вы получаете:
Я искал ответ на довольно похожий на ваш вопрос. Я использую Kodi в качестве клиента на Raspberry Pi с доступом к общему ресурсу Windows (SMB) на коробке Win7. Я бы хотел, чтобы окно Win7 не спало, если Kodi все еще читает файлы по сети, т.е. я смотрю видео.
Я полагаю, что это не проблема, потому что Windows будет выдавать запрос типа "бодрствовать" для управления питанием, приостанавливая режим сна, когда она обнаруживает доступ к общему ресурсу.
Чтобы предоставить некоторые доказательства этого, в окне Win7 из командной строки с повышенными правами введите powercfg /?
и это объяснит:
-REQUESTS
Enumerate application and driver Power Requests. Power
Requests prevent the computer from automatically powering off
the display or entering a low-power sleep mode.
Затем воспроизведите контент через Kodi.
Затем вернитесь в командную строку с повышенными правами и введите powercfg -REQUESTS
. Вы должны увидеть следующее:
DISPLAY:
None.
SYSTEM:
[DRIVER] \FileSystem\srvnet
An active remote client has files opened on this machine.
[DRIVER] \FileSystem\srvnet
An active remote client has recently sent requests to this machine.
AWAYMODE:
None.
Признаюсь, я не проверял, как это получается на практике. Тем не менее, теоретически вы должны быть в состоянии использовать сбалансированную схему электропитания в Windows, в то же время имея возможность просматривать контент с использованием Kodi, при этом Windows не будет спать в течение всего пути.