"Если вдруг открылся люк, не пугайся, это глюк!" (с) Если что-то работает не так, вы нашли ошибку или опечатку в программе — вам в этот раздел
Аватара пользователя
Влад
Давно ломал голову, почему не смотря на тщательную настройку и проверку перехода компьютеров с Windows XP, 7, 8.1 в режим энергосбережения в моё отсутствие таковой переход упорно не происходит. И вот сегодня обнаружил, что виноват MyChat клиент. Пока он запущен, комп не засыпает, стоит его выгрузить - переход в спящий режим в XP и в режим гибернации в Windows 7 и 8.1 начинает происходить в соответствии с настройками электропитания. А проверка засыпания проходила успешно потому, что я выполнял её на компьютерах пользователей, залогинившись под своей учётной записью, в которой автозапуск MyChat клиента не выполняется.

Часть пользователей просто забывает выключать свои компьютеры, у некоторых компов нет хозяина - заехал в офис сотрудник, поработал полчаса и убежал, через полдня за комп сел другой, и т.д.. Часть пользователей я ещё до внедрения мессенджера приучил не выключать компы, так как те засыпают сами, а просыпаются в разы быстрее, чем загружаются с нуля. "Благодаря" MyChat-у теперь весь парк компьютеров у меня на работе сосёт пыль круглосуточно.
Аватара пользователя
Алексей Пикуров
Добрый день, Влад.

MyChat Client никак не препятствует переходу компьютера в спящий режим либо гибернацию. Я проверю сегодня на Windows 8.
Можно увидеть скриншот с ваших настроек электропитания?

И как вы определили, что именно MyChat Client препятствует переходу компьютера в спящий режим?
Аватара пользователя
Влад
Windows XP: "перейти в спящий режим через 1 минуту", сохраняем, ждём. Без чата засыпает, с чатом - нет.
В 8.1 сейчас на своём компе попробовал аналогично - гм, засыпание сработало. Позже проверю у пользователей 8.1 с пристрастием, ибо много раз уже заставал их компы работающими при длительном отсутствии активности.
Аватара пользователя
Алексей Пикуров
У меня лично ноутбук Toshiba с Windows 8 что с чатом, что без - спать автоматически не ложится никак :) Я только что пробовал. Как и входить гибернацию, несмотря на настройки.

Однако на закрытие крышки реагирует, как положено.
Аватара пользователя
Алексей Пикуров
Всё работает, как положено, MyChat Client не мешает компьютеру "засыпать".
Проверено на Windows 8, настройки гибернации через полчаса бездействия:
mychatcompsleepsettings.png

Если есть какие-то проблемы с "засыпанием", в первую очередь следует посмотреть системный журнал Windows, там уже станет понятно, почему компьютер не ушёл в спящий режим и кто этому помешал.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Влад
Только что ещё раз проверил на Windows XP, настроив переход в спящий и отдельно в ждущий режим через 1 минуту - стоит выгрузить MyChat - засыпает, пока MyChat запущен - нет. Системный журнал в XP? Где такой найти?
P.S. Компов c XP в организации много, и я думаю, не только в моей.
Аватара пользователя
Алексей Пикуров
http://support.microsoft.com/kb/308427/ru

Вообще, MyChat работает на десятках тысячах компьютеров, и Windows XP составляет большую часть. Но таких проблем не наблюдается. Ищите причину в системном журнале Windows.
Аватара пользователя
Алексей Пикуров
Проблему можно закрывать? Получилось разобраться в причине такого поведения системы?
Аватара пользователя
Влад
Увы, не было времени заняться этой проблемой. Может удастся сегодня ещё раз к ней вернуться, посмотреть журнал, как вы предлагали.
Аватара пользователя
Алексей Пикуров
Окей, было бы неплохо узнать, в чём же на самом деле проблема.
Аватара пользователя
Влад
Оказалось, что засыпать Windows XP не даёт также и сеанс удалённого управления TeamViewer-ом. Статья http://windows.microsoft.com/ru-ru/wind ... -questions изучена, галка "Разрешить устройству выводить компьютер из спящего режима" в управлении электропитанием сетевой платы убрана. Получается, что проблема не в мессенджере, а в операционной системе.

И что же, у других счастливых обладателей Windows XP такой проблемы нет?
Аватара пользователя
Влад
Толковая статья на тему сна: http://winitpro.ru/index.php/2014/04/09 ... acii/#h2_2

>Полный список устройств, которым разрешено выводить компьютер из режима гибернации/спящего режима можно получить так:
powercfg /devicequery wake_armed

У меня выдаёт NONE

>Если причина пробуждения компьютера сетевая карта, и вы не хотите, чтобы компьютер просыпался при получении пакета WOL, тогда в свойствах сетевой карты стоит снять опцию Only allow a magic packet to wake the computer.

Эта галка не стоит.

>Полный список системных устройств, поддерживающих вывод Windows из спящего режима:
C:\Documents and Settings\A>powercfg /devicequery wake_from_any
Шина PCI
Realtek High Definition Audio
ST3160318AS
Realtek PCIe GBE Family Controller
Intel(R) 82801 PCI мост - 244E
Intel(R) N10/ICH7 Family Serial ATA Storage Controller - 27C0
Intel(R) N10/ICH7 Family USB Universal Host Controller - 27C8
Intel(R) N10/ICH7 Family USB Universal Host Controller - 27C9
Intel(R) N10/ICH7 Family USB Universal Host Controller - 27CA
Intel(R) N10/ICH7 Family USB Universal Host Controller - 27CB
Intel(R) N10/ICH7 Family USB2 Enhanced Host Controller - 27CC
Intel(R) N10/ICH7 Family PCI Express Root Port - 27D0
Intel(R) N10/ICH7 Family PCI Express Root Port - 27D2
Драйвер шины Microsoft UAA для High Definition Audio
Первичный канал IDE
Вторичный канал IDE

И что с этим списком делать? И почему в нём числится сетевая плата Realtek PCIe GBE Family Controller, которой я запретил будить комп?
Аватара пользователя
Влад
Команда powercfg -devicedisablewake "Realtek PCIe GBE Family Controller" выполняется молча, команда powercfg /devicequery wake_from_any выполненная после предыдущей, всё равно показывает Realtek PCIe GBE Family Controller как устройство, поддерживающее вывод Windows из спящего режима.
Аватара пользователя
Алексей Пикуров
У меня результат такой:
E:\>powercfg /devicequery wake_armed
Клавиатура HID
HID-совместимая мышь (002)
HID-совместимая мышь (005)
Клавиатура HID (007)

Собственно, как и должно быть. Возможно, у вас ещё в BIOS стоит включенный WakeOnLan для сетевой карты и это как-то влияет?
Аватара пользователя
Влад
Увы, в биосе отключены абсолютно все опции, которые могли бы будить комп. На всякий случай поменял ещё режим энергосбережения S3 на S1, после этого компьютер один раз заснул, я было обрадовался, что нашёл как победить проблему (во всяком случае на данном ПК), но обрадовался рано - после пробуждения он больше не заснул.