3

Я только что обновился до Windows 8.1. Мне нравится мой рабочий стол в спящем режиме, когда меня нет дома (у меня старый компьютер, и он перегревается). Как бы я ни пытался, я не могу перевести его в спящий режим (или, если уж на то пошло, сон) после периода простоя.

Начиная с настроек по умолчанию, компьютер пытался перейти в спящий режим после 120 минут бездействия. Он быстро проснулся. Я проверил журналы событий и нашел:

The system has returned from a low power state.
Sleep Time: ‎2013‎-‎12‎-‎29T03:50:01.191479100Z
Wake Time: ‎2013‎-‎12‎-‎29T03:50:09.399234600Z
Wake Source: Device -USB Root Hub

Я отключил мою мышь от пробуждения компьютера (в диспетчере устройств). Я также включил Hibernate в настройках питания. С этого момента компьютер больше не пытался заснуть.

Я побежал:

powercfg /requests  

Это вернулось с None для всего. Я сбросил план питания, но сам по себе он не засыпает и не спит. Я могу вручную перевести компьютер в спящий режим, поэтому процесс работает. Я просто хочу оставить свой компьютер и выключить его.

Это результат выполнения команды: powercfg -devicequery wake_armed

Atheros AR8121/AR8113/AR8114 PCI-E Ethernet Controller
HID Keyboard Device  

Запущенные процессы в диспетчере задач:

Хорошо, виновник найден. Я отключил свой сетевой адаптер в диспетчере устройств, и вдруг мой бессонницкий компьютер спал! Я установил устаревшие драйверы Windows 7 для этого адаптера Ethernet, и теперь мой компьютер отлично спит.

Последующие редактирования через некоторое время мой компьютер перестал снова спячку. Отключение NIC решило проблему. Очевидно, что это старое оборудование не хочет играть с Windows 8.1. Теперь я добавил запланированную задачу, запускаемую после 1 часа простоя:

shutdown /h

Это похоже на работу. Когда я смотрю фильм, он не перейдет в спящий режим, но будет ждать, пока VLC/YouTube не перестанут воспроизводиться. Похоже, достаточно приличная работа вокруг.

1 ответ1

0

Чтобы решить эту проблему, я установил 64-разрядные драйверы Windows 7 для моей сетевой карты (контроллер Ethernet Atheros AR8121/AR8113/AR8114 PCI-E). Это перезаписало драйверы Microsoft, которые использовала Windows. Теперь мой компьютер спит согласно конфигурации питания. Это не очень хорошее решение, но оно работает для меня. Если кто-нибудь знает лучший способ сделать это, я попробую. Я думаю, что-то вроде powercfg / запросов override для NIC или что-то.

Утилита powercfg очень помогла мне указать правильное направление. Моя мышь также не давала покоя ПК.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .