Ну, у меня действительно не было много времени, чтобы исследовать это. Эта проблема возникает и уходит, и у меня нет времени в мире сидеть за компьютером и ждать, пока он начнет плохо себя вести. Но, по крайней мере, в моем случае это связано с внутренней работой Windows 8 и ее различными запланированными задачами и триггерами.
На скриншоте выше видно, что последнее автоматическое обслуживание выполнялось 2015-09-13 в 00:57 часов. Несмотря на то, что автоматическое обслуживание запрещено в соответствии с настройками, как это видно в Action Center.
Обратите внимание, что опция «разрешить плановое обслуживание, чтобы разбудить мой компьютер в назначенное время» отмечена.
Windows автоматически запускает плановое обслуживание ежедневно, когда вы не используете компьютер.
Это включает в себя такие задачи, как обновление программного обеспечения, сканирование безопасности и диагностика системы. Это обслуживание будет выполняться ежедневно, если вы не используете свой компьютер в указанное время. Если ваш компьютер используется в запланированное время или техническое обслуживание отстает от графика, автоматическое обслуживание будет запущено в следующий раз, когда компьютер не будет использоваться.
Обратите внимание на последнее предложение в этом тексте. То, что они пропустили, это то, что он разбудит компьютер при необходимости. «Автоматическое обслуживание будет запущено в следующий раз, когда компьютер не будет использоваться [и активируется при необходимости]».
Я часто опаздываю с установкой обновлений Windows, и я устанавливаю их вручную. Это потому, что мне нужен мой компьютер для работы, и я предпочитаю просматривать обновления перед их установкой. Поэтому я предпочитаю устанавливать их в своем собственном темпе и когда у меня есть время. Мне просто нравится контролировать свой компьютер. Не какой-то мудрый парень из Microsoft, рассказывающий мне, как запустить мою систему. Но поскольку мои установки обновлений часто просрочены, Windows 8, по-видимому, настроена для запуска некоторых из этих запланированных задач и даже для пробуждения компьютера в случае необходимости и установки обновлений для вас, а также для успешной установки обновлений путем переопределения предпочтения пользователя не установить обновления автоматически.
Они увеличили это сейчас в Windows 10 до такой степени, что у вас, как пользователя, даже нет возможности просматривать и устанавливать обновления вручную. Пойди разберись ... твой компьютер управляется дистанционно и продиктован Редмондом. Ницца!
На приведенном выше снимке экрана видно, что таймеры включения отключены.
Я на самом деле использую WOL (Wake on LAN), и я не могу отключить его. Я не хочу! Я выбираю не делать этого! Но это не должно влиять на проблему, которая описывается. Если произошли какие-либо неожиданные пробуждения из-за того, что сетевые устройства разбудили компьютер, отправив несколько бессмысленных пакетов в сеть, это следует исправить, включив WOL только для магических пакетов (как предлагается в других ответах здесь).
Но причина, по которой компьютер все еще просыпается, весьма вероятна из-за того, что Windows 8 настроена на запуск запланированных задач, которые будят компьютер. В моем случае это происходит из-за просроченной установки обновлений Windows.
На приведенном выше снимке экрана видно, что последнее задание регулярного обслуживания выполнялось 2015-09-13 в 00:57 часов. Это та же дата и время, что и в Центре действий.
Я полагаю, что именно это приводит к печально известной Wake Source: Неизвестная строка для команды powercfg -lastwake
. Если вы хотите попытаться предотвратить неожиданное включение компьютера (и получить некоторый контроль над вашим компьютером), я бы предложил отключить все эти запланированные задачи:
\Microsoft\Windows\TaskScheduler:
- Обслуживание на холостом ходу
- Конфигуратор обслуживания
- Ручное обслуживание
- Регулярное обслуживание
\Microsoft\Windows\WindowsUpdate:
- AUFirmwareInstall
- AUScheduledInstall
- AUSessionConnect
- Запланированный старт
- Запланированный старт с сетью
Вы найдете их, запустив taskschd.msc из командной строки и перейдя к их местоположению.
Обновление: все еще просыпается
Я только что заставил мой компьютер разбудить меня и нарушить мой сон, потому что он не может спать или не будет спать. Эта вещь из-под контроля! Это больной! Оно живое! Мне придется госпитализировать его или себя.
C:\Windows\system32>powercfg -lastwake
Wake History Count - 1
Wake History [0]
Wake Source Count - 0
Как обычно ... бесполезно! Но следующая команда указала на возможного виновника.
C:\Windows\system32>powercfg -waketimers
Timer set by [PROCESS] \Device\HarddiskVolume1\Users\Sammy\AppData\Roaming\Spoti
fy\Spotify.exe expires at 02:00:50 on 2015-09-20.
Reason: generic
У меня был Spotify, работающий на переднем плане. Когда я вышел из Spotify, таймер пробуждения исчез.
C:\Windows\system32>powercfg -waketimers
There are no active wake timers in the system.
Пойди разберись! Но я должен отметить, что я запоздал с обновлениями Windows ... обновления. Снова! Но также стоит упомянуть, что я отключил WOL для NIC несколько дней назад и с тех пор перезагружаюсь (поэтому эти настройки должны быть применены). Таким образом, это ясно показывает, что WOL не является виновником ... по крайней мере, в этом случае. (Если эти маленькие флажки в Диспетчере устройств не сломаны и не указывают на отключенную функцию, но нажатие на них ничего не меняет в системе.)
У меня нет времени и сил, чтобы исследовать это дальше, особенно в этот час. Мне нужен мой сон. Как и компьютер ... но некоторые корпоративные рывки за океаном, похоже, думают иначе, поэтому они запрограммировали систему не подчиняться моим командам. Что ж.. Я думаю, мне придется начать тянуть вилку! Хах! Я бы хотел, чтобы они победили этот старомодный трюк. Отключите питание, и оно не должно просыпаться.