Komputer budzi się sam, ale źródło budzenia jest nieznane

50

Mam ciekawy problem. Korzystam z systemu Windows 8.1 na komputerze i mam włączoną funkcję WOL w BIOSie i ustawieniach mojej karty LAN i działa dobrze.

Ale od kilku tygodni temu mój komputer włącza się sam w środku nocy.

Dwie noce temu, po tym jak mnie obudził z powodu hałasu, wyjąłem kabel LAN i wszystko było w porządku do następnego ranka, kiedy sam zasiliłem komputer. Pomyślałem też, że może to być urządzenie peryferyjne, więc z Menedżera urządzeń przeszedłem tam każde urządzenie (oprócz karty LAN, której potrzebuję ze względu na WOL), wyłączając się Allow device to wake the computerz „Zarządzania energią”. Ponadto w ustawieniach LAN sprawdziłem, a karta sieciowa może obudzić komputer tylko za pomocą Magic Packet lub Pattern Mach.

Problem nie zniknął zeszłej nocy (obudził się około 5 rano).

Zacząłem czytać fora i wpadłem na pomysł, aby sprawdzić, co ostatnio włączyło mój komputer, więc sprawdziłem powercfg -lastwakei zwróciło:

Liczba pobudek - 1
Historia pobudki [0]
 Liczba pobudek - 0

Z powodu odpowiedzi nie mogłem znaleźć niczego, dlatego sprawdziłem dzienniki systemu Windows, filtrując je według problemów z zasilaniem. Znalazłem ostatnie wybudzenie mojego komputera, a dziennik wyglądał następująco:

System powrócił ze stanu niskiego poboru mocy.
Czas uśpienia: 2014 - 05 - 08T23: 38: 33.848063300Z
Czas budzenia: 2014 - 05 - 09T01: 56: 48.134397800Z
    Wake Source: Nieznany

To jest powód, dla którego opublikowałem problem tutaj, mimo że jest wiele postów na ten temat. Nie chciałem ponownie publikować, ale nigdy nie znalazłem tego samego problemu (z nieznanym źródłem budzenia) w żadnym poście lub forum.

Mam nadzieję, że ktoś ma pojęcie o tym, co może być problemem.

Sebastian Luke
źródło

Odpowiedzi:

12

Wyłącz automatyczną konserwację systemu Windows 8 .

Domyślnie budzi komputer około północy i uruchamia zadania optymalizacji i czyszczenia.

Dla odniesienia zobacz Co to jest „Automatyczna konserwacja”?

Der Hochstapler
źródło
Dziękuję Ci! Ustawiono budzenie mojego komputera o 2 w nocy haha! Zobaczę, co się stanie z dnia na dzień, a jeśli wszystko będzie w porządku, sprawdzę twoją odpowiedź! Nawiasem mówiąc: dlaczego zaczął się budzić dopiero kilka tygodni temu? Czy to dlatego, że niektóre aktualizacje systemu Windows?
Sebastian Luke
@SebastianLuke Szczerze nie mogę powiedzieć. Sam nie miałem zbyt dużego doświadczenia z Windows 8. Mieliśmy dokładnie ten problem na innym komputerze w domu i doprowadzało mnie to do szaleństwa w nocy.
Der Hochstapler
14
Zrobił to, ale Wake Source: Unknownwciąż nadchodzi.
ser SO przestaje krzywdzić Monikę
24

Wyśledzenie zajęło trochę czasu, ale oto jest: z wyłączonymi automatycznymi aktualizacjami, wyłączonymi oczywistymi zaplanowanymi zadaniami, a nawet z kilkoma eksperymentowanymi usługami, Media Center okazało się winowajcą w moim przypadku. Możliwe, że inni napotkają różne problemy, więc oto jak przystąpić do diagnozowania tego.

  1. W wierszu polecenia z podwyższonym poziomem uprawnień uruchom powercfg /waketimers. Ta /lastwakeopcja w ogóle nie była przydatna, ale /waketimersuruchomiła usługę, która budziła mój komputer:

    Wiersz polecenia, transkrypcja poniżej

    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. Nie pojawiło się to w obszarze Usługi, ale najwyraźniej jest to zadanie harmonogramu ... które trzeba trochę wykopać w interfejsie Harmonogramu zadań.

    Przejdź do Harmonogram zadań → Biblioteka harmonogramu zadań → Microsoft → Windows → Media Center, aby go znaleźć:

    Media Center \ mcupdate_scheduled: Sprawdź dostępność aktualizacji Media Center.

  2. Kliknij prawym przyciskiem myszy i wyłącz z wyjątkowym uprzedzeniem:

    menu prawym przyciskiem myszy → „Wyłącz”

Adam Lear
źródło
1
Dzięki za to. Miałem tę samą cholerną rzecz na moim komputerze z systemem Windows 10. Właśnie to wyłączyłem. Mam nadzieję, że to rozwiązuje mój problem.
Brandon,
7

Właśnie natknąłem się na podobny problem na nowym laptopie Dell z systemem Windows 10. Komputer absolutnie nie chciał iść spać, budząc się prawie natychmiast po uśpieniu po naciśnięciu przycisku zasilania lub z menu Start. powercfg -lastwakedało taki sam wynik jak w pytaniu - coś go obudziło, ale nie ma informacji, co go obudziło. powercfg -waketimerspokazał nada. Przeglądarka zdarzeń również zgłosiła „nieznane”, bez odniesienia do liczników czasu uśpienia. Wyłączniki czasowe wyłączono również całkowicie w ustawieniach zasilania. Brak urządzeń USB. Brak przewodowej karty sieciowej. Wakeup karty sieci Wi-Fi wyłączony. Polecenie powercfg /devicequery wake_armedpokazało, że nic nie zostało włączone, aby obudzić komputer.

W końcu próbowałem wyłączyć „budzenie przy magicznym pakiecie” i „budzenie przy dopasowaniu wzoru” w zaawansowanych ustawieniach karty Wi-Fi. Wygląda na to, że w końcu zadziałało i pozwoliło komputerowi spać. Najwyraźniej karta w jakiś sposób budziła komputer, chociaż miało to zostać wyłączone na karcie zarządzania energią.

Edycja: Wydaje się, że to działało przez jakiś czas, ale teraz komputer przejdzie w okresy, w których odmówi spania ORAZ odmowy wyłączenia (budzi się / uruchamia się około dwóch sekund po spaniu / wyłączeniu). Jedynym sposobem na „naprawę” jest wyłączenie zasilania (przytrzymaj przycisk zasilania, aż się wyłączy), który działa przez nieokreślony czas, zanim komputer ponownie odmówi uśpienia / zamknięcia. Zastanawiam się, czy mógłbym trafić w błąd sprzętowy lub wbudowany błąd oprogramowania wbudowanego kontrolera zarządzania energią.

alex.forencich
źródło
2
Mam ten sam problem z moim Dell XPS 15 9550 od ostatniej nocy.
Yannick Smits
2
Ten sam problem dotyczy również Dell XPS15. Jestem lekko rozbawiony.
deadalnix
To tak, jak małe, drżące dziecko - „ale nie chcę iść spać!”
alex.forencich,
To brzmi jak zachowanie spowodowane przez szkodliwe oprogramowanie botnet. Często szkodliwe oprogramowanie botnetu budzi komputer z trybu uśpienia, aby wykonywać takie czynności, jak pobieranie instrukcji, kierowanie ruchem, łączenie się z innymi maszynami w botnecie itp.
Patrick
4
Jak obudziłby komputer, gdyby nie wyłączniki czasowe lub cokolwiek innego? Poza tym robi to, odkąd wyszedł z pudełka, więc jest to mało prawdopodobne, chyba że zostało wstępnie zainstalowane ze złośliwym oprogramowaniem firmy Dell.
alex.forencich
3

Krótko po przejściu w tryb uśpienia mój komputer z systemem Windows 7 zawsze się budził. Próbowałem wszystkiego, od sprawdzania ustawień zarządzania energią, zaplanowanych zadań, instalowania pełnych aktualizacji (w tym BIOS-u), uruchamiania skanów, sprawdzania dzienników itp. - wszystko bez powodzenia.

Potem wyczyściłem swoją wieżę. Po lekkim wysunięciu wieży mój ekran wrócił. Uświadomiłem sobie, że mogę obudzić komputer, stukając wieżę lub nawet biurko.

Zdemontowałem wieżę, wyjąłem wtyczki i kartę GTX, wyczyściłem wszystko sprężonym powietrzem, a następnie podłączyłem wszystko z powrotem za pomocą bardziej zorganizowanego okablowania. Ponownie podłączyłem zewnętrzne okablowanie, a teraz dobrze śpi.

Jeśli w dziennikach systemu Windows pojawi się „źródło pobudki: nieznane” i jeśli komputer budzi się po dotknięciu wieży, może to być jakieś źródło zewnętrzne, które utrzymuje komputer w stanie czuwania.

złośliwy
źródło
1
Jeśli wrócił po przeniesieniu wieży, istnieje duża szansa, że ​​przyczyną problemu było luźne złącze lub kabel ze złym połączeniem wewnętrznym po zaciśnięciu przewodu w poprzedniej lokalizacji
fixer1234,
Miałem ten problem, a także skończył jako sprzęt. Dell wymienił płytę główną i kabel zasilania prądem stałym, a problem zniknął. Nie zmieniono oprogramowania.
Nik
3

Znajdź, które zadanie obudzić komputer, wykonując poniższe polecenie:

powercfg /waketimers

wynikiem będą coś takiego:

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.

Następnie zgodnie z tym artykułem :

Pierwszą rzeczą do wypróbowania jest podniesiony cmd / powershell i wykonaj:

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

Jeśli daje to błąd odmowy dostępu , będziesz potrzebować czegoś takiego jak NSudo .

Uruchom NSudo i cmd jako SYSTEM ze wszystkimi uprawnieniami. Powinieneś być w stanie uruchomić wyżej wymienione polecenie.

Jednak to nadal nie rozwiązuje problemu ponownego włączania; aby to naprawić, wykonaj następujące czynności w cmd z podwyższonym poziomem NSudo:

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

(Może być konieczne nieznaczne zmodyfikowanie polecenia, aby pasowało do ustawień / nazw użytkowników / SID.)

Jestem w
źródło
1
Więc to jest w zasadzie odpowiednik wiersza poleceń odpowiedzi Adama Leara ?
Scott
tylko polecenie pierwszego wiersza, ukończyłem je.
Amin
2

Na podstawie odpowiedzi @Adam Lear https://superuser.com/a/995222/71226 zrobiłem następujące

  1. Uruchom wiersz polecenia ELEVATED, aby wykonać:

    powercfg / waketimers

    Czas ustawiony przez [SERVICE] \ Device \ HarddiskVolume2 \ Windows \ System32 \ svchost.exe (SystemEventsBroker) wygasa o 17:26:17 19.11.2016. Powód: Windows wykona zaplanowane zadanie „NT TASK \ Microsoft \ Windows \ UpdateOrchestrator \ Reboot”, które wymagało przebudzenia komputera.

    1. Iść do

Panel sterowania \ Wszystkie elementy Panelu sterowania \ Narzędzia administracyjne

Harmonogram zadań> Biblioteka harmonogramu zadań> Microsoft> Windows> UpdateOrchestrator

  1. Kliknąłem lewym przyciskiem myszy wszystkie wpisy listy, a poniżej skupiłem się na karcie Warunki. Zauważyłem, że Rebootwpis ma Wake the computer to run this taskzaznaczone pole wyboru .

  1. Dwukrotnie kliknąłem Reboot, skupiłem się na zakładce Warunki, następnie odznaczyłem pole wyboru Wake the computer to run this taski na koniec kliknąłem OK.

Nie jestem pewien, czy to rozwiąże problem; Mam tylko nadzieję, że komputer nie obudzi się o 3:00 rano!

AKTUALIZACJA: Komputer nie obudził mnie ponownie o 3:00!

AKTUALIZACJA 2: Użyłem linku do moich komentarzy poniżej i teraz naprawdę wydaje się, że został rozwiązany! :)

sergiol
źródło
Tym razem zaznaczono pole wyboru „Obudź komputer, aby uruchomić to zadanie”; jest wyszarzony / wyłączony, więc nie mogę odznaczyć!
sergiol
Poszedłem za rozwiązaniem superuser.com/a/973029/71226 , mając nadzieję, że problem mnie już nie zapomni!
sergiol
Myślę, że problem został rozwiązany dzięki linkowi do mojego poprzedniego komentarza, ponieważ tak naprawdę nie powtórzyło się to ponownie!
sergiol
2

Wiem, że to bardzo stare pytanie, ale przez lata napotykałem ten sam problem, myślałem, że to naprawiam za każdym razem, a za każdym razem, gdy się zorientowałem, że nie. Ponieważ nadal pojawia się w Google, postanowiłem udostępnić moją poprawkę każdemu, kto przyjdzie tu później.

W tego typu sprawach zwykle są zaplanowane zadania w Harmonogramie zadań, które są odpowiedzialne za wybudzanie komputera w celu uruchomienia zadań, których normalnie nikt nie uzna za konieczne do przebudzenia komputera i ogrzania pokoju przez całą noc, aby obudzić się spocony.

Znalazłem sposób na wyszukiwanie wszystkich, które mogą obudzić twój komputer. Oto odpowiedź, której szukałem od lat.

Więc otwórz Powershell i uruchom to polecenie:

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

Mam te informacje stąd .

Oto moje wyniki:

Zadania PowerShell, które budzą komputer

Jak widać, już wcześniej znalazłem i wyłączyłem dwa z nich. Dwóch pozostałych sprawdziłem docelowe pliki exe, aby upewnić się, że nie wyłączam czegoś, co mogłoby sparaliżować system , i poszedłem dalej i wyłączyłem je w harmonogramie zadań. Zmieniłem również wiele ustawień w nich, aby upewnić się, że nie będę mieć na nich dużego wpływu, jeśli system ponownie je włączy później, zwłaszcza wyłączając „Obudź komputer, aby uruchomić to zadanie” (mój komputer zawsze znajdował sposoby na ponowne włącz zadania, które wyłączyłem).

Zakładam z formatu tego polecenia, że ​​powinieneś być w stanie filtrować przy użyciu dowolnego innego ustawienia z okna ustawień zadań, które masz na myśli.

Jackary Smith
źródło
1

Ten sam problem przytrafił mi się. Próbowałem prawie wszystkich powyższych sugestii i sugestii z innych stron internetowych. Przyczyną nie były przypadkowe wybudzanie komputera, sieci lub urządzeń HID. Okazało się, że to porty USB z tyłu mojego komputera. Miałem bezprzewodowy klucz USB myszy / klawiatury podłączony do gniazda z tyłu komputera. Komputer budził się co 30 sekund do minuty po zaśnięciu. Przeniosłem adapter do przednich portów, a teraz komputer nie budzi się automatycznie po przejściu w tryb uśpienia. Mam nadzieję, że ta informacja komuś pomoże.

James
źródło
1

Po aktualizacji oprogramowania systemowego komputer budzi się i wypróbowałem wszystkie powyższe sugestie. Oto, co zadziałało dla mnie.
System Windows 7.

Panel sterowania>
Centrum sieci i udostępniania>
Zmień ustawienie adaptera
Kliknij prawym przyciskiem Połączenie lokalne i wybierz Właściwości
Przycisk konfiguracji
Karta Zaawansowane
Następnie wyłącz Wake on Magic Packet, Wake on pattern match, 
Wybierz Brak dla Możliwości Wake-On-Lan
Mauro
źródło
Czuję cię, ale to tak samo, jak wyłączenie funkcji budzenia z bios. Ale w każdym przypadku potrzebuję magicznego pakietu, aby móc obudzić komputer z daleka, a może inni też tego potrzebują.
Sebastian Luke,
0

Obejdź wszystko Wykonaj wszystko, co możesz i dopóki komputer faktycznie wyłączy się w celu hibernacji (jeśli nie, istnieje przełącznik reg, który możesz sprawdzić *) PULL THE PLUG / BATTERY.

Aby wznowić, podłącz go ponownie - jeśli zacznie się sam lub czeka na przycisk zasilania, jesteś złoty.

Jeśli zapomnisz go ponownie zainstalować - niektóre diody LED mogą nadal migać z baterii zegara lub innego wbudowanego źródła zasilania. Pamiętaj, aby najpierw sprawdzić wtyczkę, jeśli światła migają dziwnie.

  • edytuj klucz rejestru hkey_local_machine \ software \ Microsoft \ Windows NT \ CurrentVersion \ WinLogon i zmodyfikuj PowerdownAfterShutdown i zmień na 1

Źródło: Windows 10 budzi się losowo z hibernacji - Społeczność Microsoft https://answers.microsoft.com/en-us/insider/forum/insider_wintp-insider_perf/windows-10-wakes-randomly-from-hibernate/247e69c3-cc7a-40db -b34e-43d8d60e6947 A auth = 1

Czasami podłączenie urządzenia rozruchowego podczas ponownego uruchamiania lub budzenia może również powodować tymczasowe wyłączenie (dowolne urządzenie pamięci USB lub telefon komórkowy).

Ion-Christopher
źródło
0

Użyj programu PowerShell (wymaga administratora):

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

Otrzymasz listę powodów, dla których komputer się obudził:

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
źródło