Nie mam wcale na myśli późnej pory, tylko znane każdemu "usypianie" komputera. Zarządzanie energią jest tematem złożonym i nawet pobieżne przyjrzenie się interfejsowi ACPI wystarczy, żeby zrozumieć, że proste włącz / wyłącz / uśpij to jeszcze nie wszystko.

Zasadniczo, system Windows może uśpić się w trzech obszarach. Są to:

  • Wyświetlanie obrazu
  • Sleep Mode
  • Away Mode

Ten ostatni wydaje się najmniej oczywisty i w praktyce dość trudno odróżnialny od Sleep Mode, ale ewentualne niejasności rozwiewa dokument opisujący Away Mode w szczegółach.

Istnieje wiele powodów, dla których system nie powinien się uśpić. W przypadku wyświetlania obrazu może być to na przykład oglądanie filmu na płycie DVD. Gdyby po kilkunastu minutach oglądania wyłączyło się wyświetlanie – użytkownik miałby uzasadnione pretensje. Innym przypadkiem może być udostępnianie mediów przez sieć. Jeszcze innym – pełnoekranowa prezentacja z PowerPoint.

Podobne przykłady można mnożyć, ale czasem trzeba podejść do tematu odwrotnie: Widzę, że system nie chce pójść spać, ale nie wiem dlaczego...

I tu z pomocą przychodzi systemowe polecenie powercfg.exe. Użyte z parametrem –requests wyświetli jasno informacje o tym kto i dlaczego nie pozwala udać się systemowi na zasłużony odpoczynek. Polecam wydanie polecenia "powercfg –requests" w normalnie działającym systemie, a następnie po uruchomieniu "Presenter Mode" (Win+X), po uruchomieniu programu Media Player i w paru podobnych przypadkach. No i oczywiście we wszystkich sytuacjach, kiedy system powinien spać a jakoś nie może.

Autor: Grzegorz Tworek [MVP]