Компьютер просыпается сам по себе, но источник неизвестен

51

У меня есть интересная проблема. Я использую Windows 8.1 на своем ПК, и у меня включена поддержка WOL в моем BIOS и в настройках сетевой карты, и она работает просто отлично.

Но с тех пор, как пару недель назад, мой компьютер включился сам по себе посреди ночи.

Две ночи назад, после того, как он разбудил меня из-за шума, я отключил сетевой шнур, и все было хорошо до следующего утра, когда я сам включил компьютер. Я также подумал, что это может быть периферийное устройство, поэтому из диспетчера устройств я прошел через все устройства (кроме сетевой карты, которая мне нужна из-за WOL), отключив Allow device to wake the computer«Управление питанием». Также в настройках ЛВС я проверил и сетевую карту можно разбудить ПК просто с помощью Magic Packet или Pattern Mach.

Проблема сохранялась прошлой ночью (она проснулась около 5 утра).

Я начал читать форумы и увидел идею посмотреть, что в последний раз включило мой компьютер, поэтому я проверил, powercfg -lastwakeи он вернул следующее:

Wake History Count - 1
История Вейк [0]
 Wake Source Count - 0

Из-за ответа я не смог ничего найти, поэтому я проверил журналы Windows, отфильтровав их по проблемам с питанием. Я обнаружил последний пробуждение, которое испытал мой компьютер, и журнал выглядел следующим образом:

Система вернулась из состояния низкого энергопотребления.
Время сна: 2014 - 05 - 08T23: 38: 33.848063300Z
Время пробуждения: 2014 - 05 - 09T01: 56: 48.134397800Z
    Wake Источник: Неизвестен

Вот почему я разместил эту проблему здесь, хотя есть много сообщений об этом. Я не хотел делать репост, но я никогда не обнаруживал такую ​​же проблему (с неизвестным источником Wake) ни в одном сообщении или на форуме.

Я надеюсь, что кто-то имеет представление о том, в чем может быть проблема.

Себастьян Люк
источник

Ответы:

12

Отключить автоматическое обслуживание Windows 8 .

По умолчанию он разбудит ваш компьютер около полуночи и выполнит некоторые задачи по оптимизации и очистке.

Для справки см. Что такое «Автоматическое обслуживание»?

Der Hochstapler
источник
Спасибо! Он должен был разбудить мой компьютер в 2 часа ночи, ха-ха! Я посмотрю, что произойдет за ночь, и если все будет хорошо, я проверю ваш ответ! Кстати: почему он начал просыпаться только несколько недель назад? Это было из-за некоторых обновлений Windows?
Себастьян Люк
@SebastianLuke Честно говоря, не могу сказать. Я не имел большого опыта из первых рук с Windows 8 самостоятельно. У нас была эта проблема на другом ПК в доме, и это сводило меня с ума по ночам.
Der Hochstapler
14
Сделал это, но Wake Source: Unknownпродолжает подходить.
cheesus ТАК перестать вредить Монике
24

Это заняло некоторое время, чтобы отследить, но вот оно: с отключенными автоматическими обновлениями, отключенными очевидными запланированными задачами и даже экспериментированием с несколькими сервисами, Media Center оказался виновником в моем случае. Возможно, что другие могут столкнуться с различными проблемами, так что вот как можно диагностировать это.

  1. В командной строке с повышенными привилегиями запустите powercfg /waketimers. /lastwakeВариант не был полезен вообще, но /waketimersоказался сервис , который просыпаясь мою машину:

    Командная строка, расшифрованная ниже

    C:\WINDOWS\system32> powercfg /waketimers
    Timer set by [SERVICE] \Device\HarddiskVolume2\Windows\System32\svchost.exe (SystemEventsBroker) expires at 2:36:15 PM on 11/3/2015.
      Reason: Windows will execute 'NT TASK\Microsoft\Windows\Media Center\mcupdate_scheduled' scheduled task that requested waking the computer.
    
  1. Это не отображалось в службах, но, очевидно, это задача планировщика ... которую вы должны немного покопать в пользовательском интерфейсе планировщика задач.

    Перейдите в Планировщик заданий → Библиотека планировщика заданий → Microsoft → Windows → Media Center, чтобы найти его:

    Media Center \ mcupdate_scheduled: проверка обновлений Media Center.

  2. Щелкните правой кнопкой мыши и отключите с предубеждением:

    контекстное меню → «Отключить»

Адам Лир
источник
1
Спасибо за это. У меня была такая же чертова штука на моей машине с Windows 10. Просто выключил. Надеюсь, это решит мою проблему.
Брэндон
7

Просто столкнулся с подобной проблемой и на новом ноутбуке Dell под управлением Windows 10. Компьютер абсолютно отказывался переходить в спящий режим, практически сразу после его выхода из спящего режима после нажатия кнопки питания или из меню «Пуск». powercfg -lastwakeдал тот же результат, что и в вопросе - что-то разбудило его, но нет никакой информации о том, что его разбудило. powercfg -waketimersпоказал нада. Средство просмотра событий также сообщило «неизвестно», без ссылки на таймеры сна. Таймеры сна также полностью отключены в настройках питания. Нет USB-устройств. Нет проводной сетевой карты. Пробуждение Wi-Fi сетевой карты отключено. Команда powercfg /devicequery wake_armedпоказала, что ничего не было включено, чтобы разбудить компьютер.

В конце концов, я попытался отключить «пробуждение по волшебному пакету» и «пробуждение по совпадению с образцом» в расширенных настройках карты Wi-Fi. Это, кажется, наконец-то сработало и позволило компьютеру спать. Очевидно, карта как-то разбудила компьютер, хотя она должна была быть отключена на вкладке управления питанием.

Редактировать: Итак, кажется, это работало некоторое время, но теперь компьютер перейдет в периоды, когда он будет отказываться спать и отказываться выключаться (просыпается / загружается примерно через две секунды после сна / выключения). Единственный способ «починить» это принудительное отключение питания (удерживайте кнопку питания, пока она не выключится), которое работает в течение неопределенного времени, прежде чем компьютер снова отказывается спать / выключаться. Мне интересно, возможно, я столкнулся либо с аппаратной ошибкой, либо с ошибкой встроенного программного обеспечения контроллера управления питанием.

alex.forencich
источник
2
У меня та же проблема с моим Dell XPS 15 9550 с прошлой ночи.
Янник Смитс
2
Та же проблема и у Dell XPS15. Я слегка удивлен.
Deadalnix
Это как раздражительный маленький ребенок - «но я не хочу спать!»
alex.forencich
Это похоже на поведение, вызванное вредоносной программой ботнета. Часто вредоносное ПО для ботнетов выводит компьютер из спящего режима для выполнения инструкций по загрузке, маршрутизации трафика, подключения к другим компьютерам в ботнете и т. Д.
Патрик
4
Как бы он разбудил компьютер, если бы не через таймеры сна или что-то еще? Кроме того, он занимается этим с самого начала, поэтому если он не был предварительно установлен с вредоносным ПО от Dell, это маловероятно.
alex.forencich
3

Вскоре после перехода в спящий режим мой компьютер с Windows 7 всегда просыпался. Я пробовал все, от проверки настроек управления питанием, запланированных задач, установленных полных обновлений (включая BIOS), запуска сканирования, просмотра журналов и т. Д., Но все безуспешно.

Затем я почистил башню. Когда я немного сдвинул башню, мой дисплей снова включился. Я понял, что могу разбудить свой компьютер, просто нажав на башню или даже на стол.

Я разобрал свою башню, отсоединив несколько штекеров и карту GTX, очистил все сжатым воздухом, а затем снова подключил все к более организованной проводке. Я переподключил внешнюю проводку, и теперь она хорошо спит.

Если вы получили «wake source: unknown» в журналах Windows и ваш компьютер просыпается, когда вы касаетесь своей башни, это может быть какой-то внешний источник, который не дает компьютеру проснуться.

illicious
источник
1
Если при возврате вышки он снова включился, есть большая вероятность, что проблема заключалась в ослабленном разъеме или кабеле с плохим внутренним соединением из-за обжима шнура в предыдущем месте
fixer1234
У меня была эта проблема, и она также оказалась аппаратной. Dell заменила материнскую плату и кабель постоянного тока, и проблема исчезла. Программное обеспечение не изменено.
Ник
3

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

powercfg /waketimers

результат будет примерно таким:

PS C:\WINDOWS\system32> powercfg /waketimers
Timer set by [SERVICE] \Device\HarddiskVolume2\Windows\System32\svchost.exe (SystemEventsBroker) expires at 05:24:34 AM on 08/05/2019.
  Reason: Windows will execute 'NT TASK\Microsoft\Windows\UpdateOrchestrator\Backup Scan' scheduled task that requested waking the computer.

Тогда согласно этой статье :

Первое, что нужно попробовать, это повышенный cmd / powershell и сделать:

SCHTASKS /Change /TN "Microsoft\Windows\UpdateOrchestrator\Backup Scan" /DISABLE

Если это дает вам ошибку « Отказано в доступе» , вам понадобится что-то вроде NSudo .

Запустите NSudo и cmd как SYSTEM со всеми привилегиями. После этого вы сможете запустить вышеупомянутую команду.

Однако, это все еще не решает проблему повторного включения; чтобы исправить это, сделайте следующее в NSudo повышенном cmd:

icacls "%WINDIR%\System32\Tasks\Microsoft\Windows\UpdateOrchestrator\Backup Scan" /inheritance:r /deny "Everyone:F" /deny "SYSTEM:F" /deny "Local Service:F" /deny "Administrators:F"

(Возможно, вам придется немного отредактировать команду в соответствии с вашими настройками / именами пользователей / SID.)

Амин
источник
1
Так это в основном эквивалент командной строки ответа Адама Лира ?
Скотт
только команда первой строки, я закончил это.
Амин
3

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

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

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

Итак, откройте Powershell и выполните эту команду:

Get-ScheduledTask | where {$_.settings.waketorun}

Получил эту информацию отсюда .

Вот мои результаты:

Powershell Tasks That Wake PC

Как вы можете видеть, я уже нашел и отключил два из них ранее. Два других я посмотрел целевые exe-файлы, чтобы убедиться, что я не отключил что-то, что может нанести вред системе , и пошел дальше и отключил их в планировщике задач. Я также изменил многие параметры внутри них, чтобы они не сильно меня затронули, если система снова их включит, особенно отключив «Разбудить компьютер для запуска этой задачи» (мой компьютер всегда находил способы включить задачи я отключил).

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

Джекри Смит
источник
2

На основании ответа @Adam Lear https://superuser.com/a/995222/71226 я сделал следующее

  1. Запустите командную строку ELEVATED, чтобы выполнить:

    powercfg / waketimers

    Таймер, установленный [SERVICE] \ Device \ HarddiskVolume2 \ Windows \ System32 \ svchost.exe (SystemEventsBroker), истекает в 17:26:17 19/11/2016. Причина: Windows выполнит запланированную задачу «NT TASK \ Microsoft \ Windows \ UpdateOrchestrator \ Reboot», которая потребовала пробуждения компьютера.

    1. Перейти к

Панель управления \ Все элементы панели управления \ Администрирование

Планировщик заданий> Библиотека планировщика заданий> Microsoft> Windows> UpdateOrchestrator

  1. Я щелкнул левой кнопкой мыши во всех записях списка, и ниже была сфокусирована вкладка Условия. Я заметил, что у Rebootзаписи установлен флажок Wake the computer to run this task.

  1. Я дважды щелкнул Reboot, сфокусировал вкладку «Условия», затем снял флажок Wake the computer to run this taskи, наконец, нажал «ОК».

Не уверен, решит ли это проблему; Я просто надеюсь, что компьютер не проснется в 3 часа ночи снова!

ОБНОВЛЕНИЕ: Компьютер не разбудил меня снова в 3:00!

ОБНОВЛЕНИЕ 2: Я перешел по ссылке в моих комментариях ниже, и теперь она действительно кажется решенной! :)

sergiol
источник
На этот раз установлен флажок «Разбудить компьютер для запуска этой задачи»; он серый / отключен, поэтому я не могу снять!
sergiol
Я следовал за решением superuser.com/a/973029/71226, надеясь, что проблема не побьет меня снова!
sergiol
Я думаю, что теперь это решено по ссылке в моем предыдущем комментарии, поскольку это действительно не повторилось!
sergiol
1

Та же проблема произошла со мной. Я попробовал почти все вышеизложенные предложения и предложения с других сайтов. Причиной не были waketimers, сетевые или HID устройства, случайно разбудившие компьютер. Оказалось, что USB-порты на задней панели моего компьютера. Мой USB-адаптер беспроводной мыши / клавиатуры был подключен к разъему на задней панели компьютера. Компьютер просыпался каждые 30 секунд до минуты после сна. Я перенес адаптер на передние порты и теперь компьютер не просыпается автоматически после перехода в спящий режим. Надеюсь, эта информация кому-то поможет.

Джеймс
источник
1

После обновления системного программного обеспечения компьютер просыпается, и я попробовал все вышеперечисленные предложения. Вот что сработало для меня.
Windows 7.

Панель управления>
Центр управления сетями и общим доступом>
Изменить настройку адаптера
Щелкните правой кнопкой мыши Подключение по локальной сети и выберите Свойства
Кнопка настройки
Продвинутая вкладка
Затем отключите Wake on Magic Packet, Wake on pattern pattern, 
Выберите Нет для возможностей Wake-On-Lan
Mauro
источник
Я чувствую тебя, но это то же самое, что отключить возможности пробуждения из биоса. Но в любом случае мне нужен волшебный пакет, чтобы разбудить мой компьютер на расстоянии, и, возможно, другие тоже нуждаются в этом.
Себастьян Люк
1

Используйте PowerShell (требуется администратор):

PS> Get-WinEvent -Providername Microsoft-Windows-Power-Troubleshooter -MaxEvents 5 | Format-List TimeCreated,Message

Вы получите список причин, по которым компьютер проснулся:

TimeCreated : 04/10/2019 01:00:33
Message     : The system has returned from a low power state.

              Sleep Time: ‎2019‎-‎10‎-‎03T16:27:16.796954700Z
              Wake Time: ‎2019‎-‎10‎-‎03T23:00:33.255687300Z

              Wake Source: Timer - Windows will execute 'NT TASK\Microsoft\Windows\UpdateOrchestrator\Universal Orchestrator Start' scheduled task that requested waking the computer.

TimeCreated : 03/10/2019 09:19:33
Message     : The system has returned from a low power state.

              Sleep Time: ‎2019‎-‎10‎-‎02T22:57:06.677577300Z
              Wake Time: ‎2019‎-‎10‎-‎03T07:19:32.331075700Z

              Wake Source: Device -USB Composite Device

// etc...
aedm
источник
0

Обходное решение Делайте все, что можете, и пока компьютер действительно выключается для режима гибернации (если нет, есть переключатель reg, который вы можете проверить *). Вытащите вилку / батарею.

Чтобы возобновить, подключите его снова - если он запускается сам или ждет кнопку питания, вы золотой.

Если вы забыли подключить его - некоторые светодиоды могут все еще мигать от батареи часов или другого встроенного источника питания. Не забудьте проверить штепсельную вилку во-первых, если огни странные.

  • Отредактируйте раздел реестра hkey_local_machine \ software \ Microsoft \ Windows NT \ CurrentVersion \ WinLogon и измените PowerdownAfterShutdown и измените его на 1

Источник: Windows 10 случайно выходит из спящего режима - сообщество Microsoft https://answers.microsoft.com/en-us/insider/forum/insider_wintp-insider_perf/windows-10-wakes-randomly-from-hibernate/247e69c3-cc7a-40db -b34e-43d8d60e6947? авт = 1

Также иногда подключение загрузочного устройства во время перезагрузки или пробуждения также может вызывать временное отключение (любое запоминающее устройство USB или мобильный телефон).

Ионно-Christopher
источник
0

У меня была такая же проблема: компьютер просыпался каждую ночь / утро.

Я проверил с powercfg (cmd как администратор), но это не указало мне причину:

C:\Windows\system32>powercfg -lastwake
Wake History Count - 1
Wake History [0]
  Wake Source Count - 1
  Wake Source [0]
    Type: Fixed Feature
    Power Button

C:\Windows\system32>powercfg -waketimers
Timer set by [SERVICE] \Device\HarddiskVolume4\Windows\System32\svchost.exe (SystemEventsBroker) expires at 14:27:19 on 29/11/2019.
  Reason: Windows will execute 'NT TASK\Microsoft\Windows\UpdateOrchestrator\Backup Scan' scheduled task that requested waking the computer.

C:\Windows\system32>powercfg -requests
DISPLAY:
None.

SYSTEM:
None.

AWAYMODE:
None.

EXECUTION:
None.

PERFBOOST:
None.

ACTIVELOCKSCREEN:
None.


C:\Windows\system32>powercfg -devicequery wake_armed
HID-compliant mouse

Поэтому я попробовал Get-ScheduledTask (powershell как администратор):

PS C:\Windows\system32> Get-ScheduledTask | where {$_.settings.waketorun}

TaskPath                                       TaskName                          State
--------                                       --------                          -----
\Microsoft\Windows\.NET Framework\             .NET Framework NGEN v4.0.30319... Disabled
\Microsoft\Windows\.NET Framework\             .NET Framework NGEN v4.0.30319... Disabled
\Microsoft\Windows\InstallService\             WakeUpAndContinueUpdates          Disabled
\Microsoft\Windows\InstallService\             WakeUpAndScanForUpdates           Disabled
\Microsoft\Windows\SharedPC\                   Account Cleanup                   Disabled
\Microsoft\Windows\UpdateOrchestrator\         Backup Scan                       Ready
\Microsoft\Windows\UpdateOrchestrator\         Reboot                            Ready
\Microsoft\Windows\UpdateOrchestrator\         Reboot_AC                         Disabled
\Microsoft\Windows\UpdateOrchestrator\         Universal Orchestrator Start      Ready

Но это не сделало меня мудрее.

Поэтому я проверил с помощью команды Get-WinEvent, чтобы отфильтровать события Microsoft-Windows-Power-Troubleshooter (показаны только соответствующие результаты):

PS C:\Windows\system32> Get-WinEvent -Providername Microsoft-Windows-Power-Troubleshooter -MaxEvents 5 | Format-List TimeCreated,Message


TimeCreated : 15/11/2019 7:32:41
Message     : The system has returned from a low power state.

              Sleep Time: ‎2019‎-‎11‎-‎14T21:08:03.532918500Z
              Wake Time: ‎2019‎-‎11‎-‎15T06:32:41.357766500Z

              Wake Source: Unknown


TimeCreated : 14/11/2019 7:29:39
Message     : The system has returned from a low power state.

              Sleep Time: ‎2019‎-‎11‎-‎13T20:17:29.836771000Z
              Wake Time: ‎2019‎-‎11‎-‎14T06:29:38.367280500Z

              Wake Source: Unknown

Я каждый день, около 7:30, замечал событие включения питания из неизвестного источника. Поэтому я решил проверить в журнале событий приложения (средство просмотра событий / журналы Windows / приложение), что произошло примерно в то время, и сразу после этого обнаружил информационное событие из исходного кода gupdate:

The description for Event ID 0 from source gupdate cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.
If the event originated on another computer, the display information had to be saved with the event.
The following information was included with the event: 
Service stopped

Служба gupdate относится к службе обновлений Google (GoogleUpdate.exe). Я также проверил TaskScheduler для связанных задач Google Update, но их расписание не соответствовало времени, указанному выше.

Во всяком случае, я отключил службу обновлений Google, чтобы проверить, не получаю ли я больше неизвестные события пробуждения.

Итак, моя проблема решена, но у меня все еще остаются вопросы:

  • Почему Служба обновлений Google должна вывести мой компьютер из спящего режима?
  • Почему в 7:30 утра? Как я могу изменить час?
  • Как я могу дать указание службе обновлений Google не активировать мой компьютер?
XPloRR
источник