Почему мой компьютер не переходит в режим сна автоматически?
Windows 8 переводится в спящий режим через 30 минут, и он работал, но недавно начал отказываться спать. (Я все еще могу вручную попросить его пойти спать без каких-либо проблем.)
У меня были проблемы некоторое время назад, но это было с моим сетевым адаптером. Это с тех пор было отключено, так что это определенно не так:
Я проверил, какие устройства могут разбудить мою машину, но это только моя мышь:
Что странно, потому что я недавно не менял свою мышь, и еще более запутанно: монитор прекрасно ложится спать. Если бы это была на самом деле мышь, которая не давала мне спать, я уверен, что монитор не заснул бы.
Я проверил таймеры пробуждения, и ничего:
Я также проверил свои существующие запросы...
ОБНОВЛЕНИЕ: я нашел кое-что. Что с этим делать, я не знаю...
Примечание. Даже если в параметре / query указано, что в каждой категории указано "НЕТ", мой компьютер все равно не будет спать (!).
Вкратце: как я могу сказать, что мешает моему компьютеру спать?
ОБНОВЛЕНИЕ: Хорошо, теперь у меня есть еще несколько кусочков головоломки. Я вернулся к своему компьютеру, и он спал! Неужто! Кажется, что единственное время, когда он не спит, это если VLC Player открыт, даже если видео на самом деле не воспроизводится.
ОБНОВЛЕНИЕ ОБНОВЛЕНИЕ: Хорошо, поэтому иногда он не будет спать, когда VLC Player не работает. Ба!
16 ответов
Есть несколько вещей, которые нужно проверить:
- Конфигурация питания конечно
- Диспетчер задач
- автоматическое включение для обслуживания (активация сети)
Я предполагаю, что ваш компьютер обновлен. Поскольку вы обнаружили, что никаких запросов не существует, это не может быть прерыванием, вызывающим это. Однако лучше проверить настройки BIOS и диспетчера устройств, чтобы узнать, какие настройки и какие устройства настроены на прерывание. Плюс совместимое обновление BIOS необходимо для точного функционирования прерываний.
Кроме того, существуют проблемы с мультимедийными проигрывателями, такими как VLC. Если он работал, компьютер откажется от сна. Здесь можно найти небольшую часть программного обеспечения (которая может помочь вам, а может и не помочь, поскольку у вас Windows 8. Однако она работает с Windows 7).
Чтобы ответить на мой собственный вопрос, кажется, что, чтобы выяснить, что мешает вашей системе спать, вы можете запустить powercfg -energy
и пусть это сделает след. Полученный отчет показал мне следующее:
Что привело меня к:
Мое текущее тестирование показывает, что эта проблема (или может быть) вызвана запущенными процессами.
При беге powercfg /requests
два процесса были перечислены под SYSTEM
категория:
Спулер печати
пытался все еще напечатать документСлужба общего доступа к проигрывателю Windows Media
ждала инструкции по воспроизведению
После завершения работы обоих сервисов система спала, как и ожидалось.
Что касается \ FileSystem \ srvnet, я обнаружил, что поток не спит из-за: \FileSystem\srvnet, который предполагает, что это также связано с общим доступом к мультимедиа.
Наконец, перешли к: Панель управления \ Сеть и Интернет \ Центр управления сетями и общим доступом \ Расширенные настройки общего доступа
И под потоковым медиа - заблокировали все - и это добилось цели! Я не знаю, есть ли другой способ разрешить потоковую передачу и включить спящий режим, но сейчас ритмы работают всю ночь напролет после пробуждения для обновления времени и т. Д.:-)
Вы можете использовать WinSleep для диагностики многих проблем со сном, подобных этой, - она показывает историю времени сна / бодрствования. Некоторые другие функции, которые они включают в себя:
- Ваш компьютер спит (хотя и не слишком занят), насколько это возможно, в указанные вами периоды.
- Предоставляет подробный график, показывающий, когда ваш компьютер не спал, спал или находился в спящем режиме.
- Предоставляет удобные кнопки Sleep и Hibernate для ручного использования при желании. Показывает текущий процент использования процессора / диска / сети для вашего компьютера.
В командной строке (cmd), запущенной от имени администратора, введите эту команду:
powercfg /requestsoverride driver srvnet System
Вот еще один вариант: установить время сна на короткое время (например, 1 минуту). Тогда подожди минутку. Ваш компьютер не должен идти спать, согласно вашему описанию. Тогда вы можете увидеть в powercfg -lastwake
в чем проблема, если ваш компьютер пытался уснуть, но сразу проснулся.
Это проблема с HOMEGROUP в Win8.1 Pro. Имейте в виду, компьютеры HOMEGROUP, которые предотвращают сон, даже не нужно включать! По сути, мне пришлось взять три компьютера в доме и заставить их покинуть старую HOMEGROUP. Затем я создал новый HOMEGROUP с новым паролем и убедился, что могу обмениваться файлами и папками взад и вперед. Один компьютер был медвежьим, и мне пришлось прекратить общий доступ к целым папкам и файлам (щелчок левой кнопкой мыши, чтобы выбрать все файлы и папки, щелчок правой кнопкой мыши, щелчок при прекращении обмена), а затем поделиться одной папкой, которую я хотел.
Чтобы убедиться, что это ваша проблема, просто отключите сетевой адаптер и установите режим сна в одну минуту. Подождите 5 минут и посмотрите, спит ли он.
Теперь два компьютера Win8.1 Pro спят! (требуется несколько минут, чтобы заснуть, поэтому нужно немного терпения).
Смотрите здесь, я наконец-то разобрался со своими проблемами: Win 8.1 не собирается спать
Я использовал опцию (/WAKETIMERS
), который я не видел слишком часто на каком-либо вспомогательном форуме, поэтому я публикую его здесь:
powercfg /WAKETIMERS
-> Чтобы увидеть запланированные задачи. Помог мне разобраться с тем, чтобы отключить регулярное обслуживание Windows, что позволило избежать полного сна (и не только просыпаться ночью).
Я создал новую схему электропитания, установив ее на 5 минут для сна (чтобы я мог проверить) "Изменить дополнительные параметры".... В пункте "Окно" окна "Изменить параметры, которые в настоящее время недоступны", затем прокрутите вниз до "Sleep"-Expand "+" "Allow Wake Timers" - "Disable"
Подождите, чтобы проверить, и это работает
Теперь установите время сна для периода, который вы хотите
Мой 2 часа.
В моем конкретном случае выход из домашней группы сразу же исправил эту проблему. Обратите внимание, что настройка "При совместном использовании мультимедиа -> Разрешить компьютеру спать" не исправила его вообще.
Мои powercfg / запросы были идентичны показанным в оригинальном вопросе.
Вот шаги, которые нужно выполнить, когда вы хотите проверить, какой процесс мешает вашей системе спать:
- Откройте командную строку (Admin) [в Windows 8, щелкните правой кнопкой мыши в левом нижнем углу]
- Тип powercfg /energy
- Подождите 60 секунд, пока он закончится
- Откройте папку c:\windows\system32
- Сортировать файлы в нем по дате изменения
- Скопируйте файл energy-report.html на рабочий стол, а затем откройте его (с помощью веб-браузера).
- Прочтите этот документ, чтобы узнать, какие ошибки были зарегистрированы как препятствующие сну системы
- Попытайтесь исправить эти ошибки (поищите в Интернете "ошибка xxx, предотвращающая спящие окна")
Например, если сообщается, что "диспетчер очереди печати" препятствует сну, перейдите на панель управления "Устройства и принтеры", откройте устройство принтера и удалите все незаконченные задания на печать из очереди (т. Е. Отмените все документы).
Моя задача заключается в том, что ответ находится в планировщике заданий. Благодаря вашему снимку экрана мы видим, что ваше регулярное обслуживание установлено. Возможно, в 02:59 произойдет сбой, и будет задано повторение попытки
Загляните в библиотеку планировщика заданий, при необходимости перейдите к папке Microsoft, а затем к папке Windows.
Посмотрите на эту страницу helpdeskgeek.com/windows-8/fix-windows-8-1-will-sleep/ Распечатывает отчет. Ошибки являются важной частью. Я не мог открыть страницу HTML, поэтому я щелкнул правой кнопкой мыши на HTML и открыл в слове. (Вы можете попробовать написать или что-нибудь еще). Было около 11 ошибок. Аудио драйвер был тем, который не давал ему спать вместе со srvnet. Для звукового драйвера в отчете будет указан запрашивающий драйвер устройства. Мой был VIA High Definition Audio. Вы должны открыть cmd в административном режиме и ввести следующее: *powercfg -requestsoverride "VIA High Definition Audio". В кавычках введите имя запрашивающего драйвера. Моя другая проблема была srvnet. Откройте панель cntrl, сеть и центр общего доступа, измените предварительные настройки общего доступа, затем отключите все параметры потоковой передачи мультимедиа.
У меня была похожая проблема, когда я обновлял с Win7 до Win10, мой компьютер больше не шел спать. Решением для меня было зайти в "Настройки" -> "Система" -> "Питание и спящий режим" -> дополнительные настройки питания -> изменить настройки плана -> изменить расширенные настройки питания. Найдите "сон" и установите "Разрешить гибридный сон" на "ОТКЛЮЧЕНО". Это исправило мою проблему.
Я решил это с помощью powercfg -lastwake показал устройство в качестве адаптера Ethernet
Установите это, чтобы не допустить пробуждения, и теперь компьютер автоматически спит. (странно было бы спать, когда сказали раньше)
У меня тоже были проблемы с компьютером, не переходящим в спящий режим в автоматическом режиме, но он перешел бы в режим сна, если бы я делал это вручную. Обнаружено, что это из-за моего Asus Asuite 2, установленного в режиме высокой производительности. Переключил его в автоматический режим, и это решило проблему