Oto co zrobiłem:
Pierwszy bieg:
powercfg /lastwake
Może to dać coś takiego:
Wake History Count - 1
Wake History [0]
Wake Source Count - 1
Wake Source [0]
Type: Device
Instance Path: ACPI\ACPI000E\2&daba3ff&1
Friendly Name:
Description: ACPI Wake Alarm
Manufacturer: (Standard system devices)
Jeśli rozpoznasz urządzenie, oznacza to, że problem został znaleziony. W powyższym przypadku brakuje przyjaznej nazwy, więc urządzenie nie jest rozpoznawalne, ale wydaje się, że coś zdolnego do przebudzenia systemu załatwiło sprawę (w przeciwieństwie do wadliwego wykrywania bliższej pokrywy).
Uruchom poniższe polecenie, aby zobaczyć zaplanowane liczniki czasu budzenia:
powercfg /waketimers
W moim przypadku to drukuje:
Timer set by [SERVICE] \Device\HarddiskVolume4\Windows\System32\svchost.exe (SystemEventsBroker) expires at 6:41:31 PM on 12/10/2019.
Reason: Windows will execute 'NT TASK\Microsoft\Windows\UpdateOrchestrator\Backup Scan' scheduled task that requested waking the computer.
Możesz uruchomić Harmonogram zadań wbudowany w system Windows, przejść do powyższej ścieżki i sprawdzić, czy jest to problematyczne.
Następną rzeczą do wypróbowania jest po prostu wyłączenie urządzeń, które mogą obudzić komputer. Uruchom następujące:
powercfg -devicequery wake_armed
Zazwyczaj urządzenia takie jak NVIDIA USB Type-C Port Policy Controller
, NVidia High Definition Audio
etc może popup tutaj. Przejdź do Menedżera urządzeń, znajdź te urządzenia w sekcjach Dźwięk, USB itp., Poszukaj „Wake” we właściwościach i wyłącz je. Ponadto kontrolery Wi-Fi mogą budzić system. Możesz to również wyłączyć w Menedżerze urządzeń. Na koniec w Ustawieniach zasilania przejdź do sekcji Uśpienie i wyłącz opcję Zezwalaj na liczniki budzenia.