To answer my own question, it seems that to discover what's preventing your system from sleeping, you can run powercfg -energy
and let it do a trace. The resulting report revealed the following for me:
Which lead me to:
Windows 8 переводится в спящий режим через 30 минут, и он работал, но недавно начал отказываться спать. (Я все еще могу вручную попросить его пойти спать без каких-либо проблем.)
У меня были проблемы некоторое время назад, но это было с моим сетевым адаптером. Это с тех пор было отключено, так что это определенно не так:
Я проверил, какие устройства могут разбудить мою машину, но это только моя мышь:
Что странно, потому что я еще недавно не менял свою мышь, и еще более запутанно: монитор прекрасно ложится спать. Если бы это была на самом деле мышь, которая не давала мне спать, я уверен, что монитор не заснул бы.
Я проверил таймеры пробуждения, и ничего:
Я также проверил свои существующие запросы ...
ОБНОВЛЕНИЕ: я нашел кое-что. Что с этим делать, я не знаю ...
Примечание. Даже если в параметре / query указано, что в каждой категории указано «НЕТ», мой компьютер все равно не будет спать (!).
Вкратце: как я могу сказать, что мешает моему компьютеру спать?
ОБНОВЛЕНИЕ: Хорошо, теперь у меня есть еще несколько кусочков головоломки. Я вернулся к своему компьютеру, и он спал! Неужто! Кажется, что единственное время, когда он не спит, это если VLC Player открыт, даже если видео на самом деле не воспроизводится.
ОБНОВЛЕНИЕ ОБНОВЛЕНИЕ: Хорошо, поэтому иногда он не будет спать, когда VLC Player не работает. Ба!
To answer my own question, it seems that to discover what's preventing your system from sleeping, you can run powercfg -energy
and let it do a trace. The resulting report revealed the following for me:
Which lead me to:
Мое текущее тестирование показывает, что эта проблема (или может быть) вызвана запущенными процессами.
При запуске powercfg /requests
два процесса были перечислены в SYSTEM
категории:
Диспетчер очереди печати
пытался все еще напечатать документ
Служба общего доступа
к проигрывателю Windows Media ожидала инструкций по воспроизведению
После завершения работы обоих сервисов система спала, как и ожидалось.
Что касается \ FileSystem \ srvnet, я обнаружил, что поток не спит из-за: \ FileSystem \ srvnet, который предполагает, что это также связано с совместным использованием мультимедиа.
Наконец, перешли к: Панель управления \ Сеть и Интернет \ Центр управления сетями и общим доступом \ Расширенные настройки общего доступа
И под потоковым медиа - заблокировали все - и это добилось цели! Я не знаю, есть ли другой способ разрешить потоковую передачу и включить спящий режим, но сейчас ритмы работают всю ночь напролет после пробуждения для обновления времени и т. Д. :-)
Есть несколько вещей, которые нужно проверить:
Я предполагаю, что ваш компьютер обновлен. Поскольку вы обнаружили, что никаких запросов не существует, это не может быть прерыванием, вызывающим это. Однако лучше проверить настройки BIOS и диспетчера устройств, чтобы узнать, какие параметры и какие устройства настроены на прерывание. Плюс совместимое обновление BIOS необходимо для точного функционирования прерываний.
Кроме того, существуют проблемы с мультимедийными проигрывателями, такими как VLC. Если он работал, компьютер откажется от сна. Небольшой кусок программного обеспечения можно найти здесь (который может или не может помочь вам, так как у вас есть Windows 8. Он работает с Windows 7, хотя).
В командной строке (cmd), запущенной от имени администратора, введите эту команду:
powercfg /requestsoverride driver srvnet System
Here's another option: set the sleep time to a short time (e.g. 1 minute). Then wait a minute. Your computer shouldn't be gone to sleep, as per your description. Then, you might be able to see in powercfg -lastwake
what the problem was, if your computer tried to sleep, but was woken up immediately.
Это проблема с HOMEGROUP в Win8.1 Pro. Имейте в виду, что компьютеры HOMEGROUP, которые предотвращают сон, даже не нужно включать! По сути, мне пришлось взять три компьютера в доме и заставить их покинуть старую HOMEGROUP. Затем я создал новый HOMEGROUP с новым паролем и убедился, что могу обмениваться файлами и папками взад и вперед. Один компьютер был медвежьим, и я должен был прекратить общий доступ к целым папкам и файлам (щелчок левой кнопкой мыши, чтобы выбрать все файлы и папки, щелчок правой кнопкой мыши, остановка общего доступа), а затем поделиться одной папкой, которую я хотел.
Чтобы убедиться, что это ваша проблема, просто отключите сетевой адаптер и установите режим сна в одну минуту. Подождите 5 минут и посмотрите, спит ли он.
Теперь два компьютера Win8.1 Pro спят! (требуется несколько минут, чтобы заснуть, поэтому нужно немного терпения).
You can use WinSleep to diagnose many sleep issues like this - it shows you a history of sleep/wake times. Some other features they include are:
Я создал новую схему электропитания, установив ее на 5 минут для сна (чтобы я мог проверить) «Изменить дополнительные настройки» .... В «пункте» окна «Изменить параметры, которые в настоящее время недоступны» Затем прокрутите вниз до « Sleep "-Expand" + "" Allow Wake Timers "-" Disable "
Подождите, чтобы проверить, и это работает
Теперь установите время сна для периода, который вы хотите
Мой 2 часа.
Смотрите здесь, я наконец-то разобрался со своими проблемами: Win 8.1 не собирается спать
Я использовал опцию ( /WAKETIMERS
), которую я не видел раньше на каком-либо форуме, поэтому я публикую ее здесь:
powercfg /WAKETIMERS
-> Чтобы увидеть запланированные задачи. Помог мне разобраться с тем, чтобы отключить регулярное обслуживание Windows, что позволило избежать полного сна (и не только просыпаться ночью).
В моем конкретном случае выход из домашней группы сразу же исправил эту проблему. Обратите внимание, что настройка «При совместном использовании мультимедиа -> Разрешить компьютеру спать» не исправила его вообще.
Мои powercfg / запросы были идентичны показанным в оригинальном вопросе.