Компьютер сам выходит из режима сна Windows

Sleep

Что делать, если компьютер сам, произвольно выходит из режима сна Windows? Погружение в сон – это более удобная альтернатива включению и выключению компьютера, если таковой используется активно. Сон экономит потенциал аппаратных ресурсов, электроэнергию, ну и, конечно же, позволяет нам приступить к работе с полностью запущенной Windows немного быстрее, нежели при включении компьютера.

Увы, в отдельных случаях этот процесс может быть неподконтролен нам: при попытке пробудить компьютер некоторые обнаруживают, что он уже пробуждён.

В чём причины такого произвола?

1. Задания в планировщике

Сон – режим, управляемый Windows, в отличие от гибернации. Система в отдельных случаях может сама пробуждаться для выполнения некоторых служебных операций. Эти операции назначаются через задания в системном планировщике с правами вывода компьютера из сна в условиях этих заданий. И это могут быть как системные задания, так и задания стороннего софта. Возможно, из сна выводит какая-то служебная операция. Чтобы проверить это, необходимо просмотреть задания в планировщике Windows.

Запускаем его через апплет «Выполнить» или внутрисистемный поиск:

taskschd.msc

И ищем задания: это должны быть таковые активные (т.е. не отключённые) с выставленной галочкой пробуждения компьютера во вкладке «Условия», в графе «Питание». В нашем случае такового среди активных не нашлось, но среди отключённых оказалось два задания по обновлению .NET Framework.

Планировщик заданий

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

Условия

2. Автоматическое обслуживание

Может оказаться так, что сон прерывается по требованию системы из-за необходимости проведения планового автоматического обслуживания. Это фоновый, незаметный пользователю процесс. В Windows 8.1 и 10 комплекс работ по автоматическому обслуживанию значительно увеличен, по сравнению с таковым в Windows 7, и может предполагать пробуждение системы, если эта системная опция включена.

Как узнать, включена ли она?

Запускаем через «Выполнить» или поиск системы:

wscui.cpl

Раскрываем раздел «Обслуживание». Жмём опцию изменения параметров обслуживания.

Центр поддержки

Смотрим, стоит ли галочка разрешения обслуживанию пробуждать компьютер. Если стоит, снимаем её. И применяем изменения.

Обслуживание

3. Таймеры пробуждения

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

Делается это путём отключения таймеров пробуждения в настройках схемы электропитания.

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

Запускаем через «Выполнить» или поиск системы:

powercfg.cpl

Кликаем настройки схемы электропитания.

Электропитание

Заходим в дополнительные параметры.

Дополнительные параметры

Раскрываем ветку «Сон», кликаем «Разрешить таймеры пробуждения». Здесь необходимо установить значение «Отключить». Если это ноутбук, то, соответственно, значение такое ставим и для сети, и для батареи. Применяем изменения.

Сон

4. Отключение отдельных устройств, которые могут выводить из сна

Уверены ли вы, что компьютер выходит из сна именно произвольно? Возможно, у проблемы есть внешний зачинщик – домашний питомец. Кошки, например, очень любят в наше отсутствие шерстить по местам скопления нашей энергетики, а наши компьютерные столы и кресла – как раз таки такие места. Если вы хотя бы один раз застали кошку греющей пузико на клавиатуре ноутбука, будьте уверены, она непременно повторит этот экспириенс. И, естественно, выведет устройство из сна.

Но не только домашние питомцы могут случайно задевать клавиатуру или мышь. Для пробуждения с помощью мыши достаточно иногда даже не пошевелить ею, а просто прикоснуться к ней. Если мышь лёгкая, если она лежит на хлипкой поверхности – на расшатанном столе или на выезжающей консоли рядом с клавиатурой, такая мышь как устройство вывода из сна может сработать даже при вибрации от уличных шумов. В таком случае лучше заменить мышь на беспроводную с функцией автоотключения при бездействии, чтобы для активации надо было делать клик.

В число устройств, которые могут пробуждать компьютер могут входить не только кнопка питания, клавиатура, мышь, тачпад и прочие манипуляторы. Эта привилегия может быть у сетевой карты с активной функцией пробуждения компьютера по сети Wake-On-Lan. А такая функция поддерживается многими материнками и сетевыми картами, предназначена она для удалённого доступа.

Если карта в режиме сна получит сетевой пакет, она, соответственно, пробудит компьютер.

Как понять какое устройство выводит компьютер из сна?

Чтобы посмотреть перечень таких устройств, в командную строку нужно ввести:

powercfg -devicequery wake_armed

Жмём Enter и увидим все возможные подключённые манипуляторы и в ряде случаев прочие устройства. Сетевая карта в этом перечне будет значиться по тому, как она отображается в диспетчере устройств, т.е. как контроллер на чипе Realtek или Intel (обычно).

Cmd

Если сетевая карта есть в числе этих устройств, можно запретить ей вывод из сна и смотреть, что будет дальше. Если есть предположение, что домашние питомцы задевают устройства ввода данных, когда шалят по ночам или в наше отсутствие, можно отключить все их. И пробуждать систему кнопкой питания. А можно поступить иначе - дождаться момента произвольного пробуждения и посмотреть, какое конкретно устройство вывело компьютер из сна. Для этого в течение сессии такого произвольного пробуждения нужно в командную строку ввести:

powercfg –lastwake

В строке «Описание» увидим причинное устройство. В нашем конкретном случае это корневой USB-концентратор, т.е. подключённая по USB клавиатура.

Powercfg –lastwake

Как запретить устройству выводить компьютер из сна?

Идём в диспетчер устройств.

Ищем устройство, двойным кликом запускаем окно свойств. Здесь нам нужна вкладка «Управление питанием». В ней снимаем галочку с опции разрешения выводить компьютер из ждущего режима. Ну и нажимаем «Ок».

Управление питанием

5. Настройки BIOS

Если причиной произвольного пробуждения является сетевая карта, функцию Wake-On-Lan, если она не используется для удалённого доступа, можно отключить в BIOS. Чтобы не решать эту проблему каждый раз после переустановки Windows. Wake-On-Lan является условным названием, в разных версиях BIOS эта функция может называться и так, и по-другому - Wake-Up by PCI, Power on by Ethernet Card или что-то в этом роде. Но у этой функции может быть не только разное название, но и иная реализация. Например, на материнке Gigabyte Z68 Wake-On-Lan предусматривается как нечто само собой разумеющееся, а в BIOS реализована опция ErP, включение которой отключает Wake-On-Lan. Т.е. параметр ErP должен быть включён, а не выключен.

BIOS - ErP

Причиной выхода из сна также могут быть активные настройки будильника, включения с помощью клавиатуры или мыши в BIOS. Здесь также всё индивидуально для разных BIOS.

BIOS

Такого плана настройки обычно находятся либо в разделе настроек питания (Power), либо в расширенных настройках (Advanced) BIOS.

6. Аппаратные проблемы

Компьютер может сам выходить из сна и при наличии аппаратных проблем. Как правило, это проблемы с блоком питания или материнкой. Если причины аппаратные, обычно проблема даёт о себе знать не только произвольным выходом из сна, но и произвольным включением или выключением.

Здесь уже, не имея профильных навыков, компьютер лучше отнести в сервисный центр.

Оцените Статью:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (3 оценок, среднее: 3,67 из 5)
Загрузка...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *