Dlaczego w systemie Windows 7 mój ekran nie pozostaje wyłączony, mimo że ustawienia zasilania mówią, że powinien?

10

Jestem tym całkowicie zaskoczony. Mój prosty przypadek użycia polega na tym, że kiedy jestem w łóżku, korzystam z myszy bezprzewodowej do przeglądania Internetu, oglądania filmów itp. - monitor jest po drugiej stronie pokoju. Kiedy idę spać, chcę wyłączyć monitor. Chcę też móc włączyć go rano. Chcę tylko wyłączyć i włączyć monitor za pomocą myszy.

Pomyślałem o stworzeniu ustawienia zasilania, które wyłączyłoby monitor jak najszybciej (najkrótszy czas to jedna minuta; to dobrze). Mam taki, który to robi. Działa świetnie przez prawie rok na moim starym komputerze XP i przez około cztery miesiące na moim nowym laptopie z systemem Windows 7 (którego zasadniczo używam jako pulpitu). Nagle kilka tygodni temu po prostu przestało działać - mój monitor już się nie wyłącza. Oto ustawienia:

wprowadź opis zdjęcia tutaj

Próbowałem innych opcji. W oparciu o porady tutaj wypróbowałem nircmd. To wydawało się świetne. Utworzyłem skrót z linii poleceń:

"C:\Program Files\nircmd\nircmd.exe" cmdwait 1000 monitor off

Klikam to, a za sekundę monitor gaśnie. Jednak po około pięciu sekundach włącza się ponownie i dołożyłem wszelkich starań, aby mysz się nie poruszała.

Nie mam pojęcia, co się dzieje. Opierając się na obu tych rzeczach, domyślam się tylko, że coś może działać w tle, co w jakiś sposób sprawia, że ​​komputer myśli, że jest w użyciu. Próbowałem zabić jak najwięcej programów, ale nadal mam takie samo zachowanie. Jakakolwiek rada? Jestem głównie ciekawy, jak debugować, ale jestem otwarty na inne sugestie dotyczące wyłączania i włączania monitora za pomocą samej myszy.

Jer
źródło
1
czy możesz wyłączyć mysz, aby można było wykluczyć ją jako przyczynę?
Jakob Weisblat
To dziwne. To bezprzewodowa mysz USB, więc wypróbowałem dwie rzeczy. Najpierw kliknąłem skrót dla nircmd i natychmiast odłączyłem odbiornik USB. Zadziałało! Ekran pozostaje wyłączony. Jednak po przejściu do profilu zasilania „wyłącz asap”, a następnie odłączeniu odbiornika, nadal się nie wyłącza. Ale tak na poważnie, ta mysz się nie porusza - jest idealnie nieruchoma na moim biurku, a ja dołożę wszelkich starań, aby nacisnąć przycisk tak szybko i cicho, jak to możliwe ...
Jer
I jeszcze jedną rzecz, którą właśnie wypróbowałem - trzymałem mysz nieruchomą i nawet jej nie dotykałem, a następnie uruchomiłem polecenie nircmd, używając tylko klawiatury z wiersza polecenia. Mysz się nie porusza - jest po drugiej stronie pokoju. Mimo to monitor ponownie włącza się.
Jer
Kolejny test - zmieniłem polecenie nircmd, aby włączyć wygaszacz ekranu i skonfigurowałem wygaszacz ekranu „pustego ekranu”. Działa to zgodnie z oczekiwaniami - klikam skrót, a ekran gaśnie i pozostaje tak, dopóki nie poruszę myszą. Sądzę, że jest w porządku, ale nie jest idealny, ponieważ monitor nadal emituje blask (pusty wygaszacz ekranu jest nadal jaśniejszy niż monitor wyłączony). Mogę więc całkiem bezpiecznie powiedzieć, że to nie mysz się porusza, chyba że istnieją różne „progi”, aby być „wybudzonym” dla wyłączenia monitora w porównaniu do trybu wygaszacza ekranu.
Jer
Próg wygaszacza ekranu jest, jak pamiętam, wyższy niż próg włączonego monitora. Czy nie ma włącznika myszy do włączania / wyłączania? Myślałem, że to by oszczędzało baterię.
Jakob Weisblat

Odpowiedzi:

2

Sprawdziłeś to?

Zaawansowane ustawienia opcji zasilania

Jeśli dobrze pamiętam, miałem również problemy z samodzielnym budzeniem się komputera (także Win7), dopóki nie ustawiłem „Zezwalaj na liczniki budzenia” na „Wyłącz”. Nie rozumiem całkowicie, co to znaczy, ale zadziałało i od tamtej pory nie oglądam się za siebie.

StormRyder
źródło
1

Prawdopodobnie nadal działa inne urządzenie, które mi się przydarzyło i sprawiło, że nie mogłem się hibernować.

Zasadniczo masz inny bit sprzętowy nakazujący komputerowi się włączyć, może to być kontroler gier USB, może to być kabel sieciowy, najszybszym sposobem sprawdzenia jest odłączenie wszystkiego, ale bardziej trwałym rozwiązaniem jest wyłączenie „budzenia” z tych urządzeń.

Nie mogę szczegółowo omawiać tego procesu, ponieważ jestem daleko od komputera (mam nadzieję, że inny użytkownik dokona edycji mojej odpowiedzi, aby była bardziej kompletna), ale z tego, co pamiętam, powinieneś być w stanie wyłączyć wybudzanie urządzenia z Menedżera urządzeń.

Ziv
źródło
Otóż ​​to. Miałem podłączony Kodi (Xbmc) + Ext HD.
gabrieloshiro
1

Używam komputera zamiast telewizora, więc lubię go oglądać przed snem. Niestety mój obecny monitor to ekran komputera i nie ma pilota. Przeszedłem wiele takich samych rzeczy jak ty, postanowiłem wyłączyć nircmd. Przez cały czas mam podłączone do komputera dwie myszy (kiedyś były to trzy + dwie klawiatury) Jestem graczem, więc nie wierzę w używanie myszy bezprzewodowych podczas gry z powodu przedwczesnej śmierci baterii i tym podobnych.

Kiedy uruchamiam nircmd z urządzenia bezprzewodowego (czy to klawiatury czy myszy), doświadczam tego samego co ty. Przez kilka sekund ekran staje się czarny. Jednak gdy korzystam z urządzenia przewodowego, działa ono doskonale KAŻDY raz.

Moje rozwiązanie: wypróbuj Wizmo (Windows Gizmo), który jest podobny do nircmd. W podobny sposób jak nircmd, umieść wizmo tam, gdzie chcesz, utwórz skrót, przenieś skrót na pulpit, zmień cel, umieszczając cudzysłowy wokół łaty (na przykład „C: /wizmo.exe” ), a następnie wstaw spację, po której następuje: wizmo monoff shake = 99

Pozwoli to wyeliminować drobne „wstrząsy” myszy, które wydają się mieć myszy bezprzewodowej po ponownym włączeniu monitora, jednocześnie umożliwiając lekkie poruszenie myszą w celu WŁĄCZENIA monitora. Wizmo ma mały dzwonek, ale można to naprawić dodając do niego więcej bitów (całkowicie zmieniłem mój dźwięk na inny). To naprawiło mój problem. Taki koszmar próbuje wielu różnych rzeczy.

Taylor
źródło
1

Jeśli nie zainstalowano właściwego sterownika ekranu , wyświetlacz nie może się wyłączyć ... Funkcje zarządzania energią nie będą działać bez odpowiedniego sterownika wideo ... Sterownik VGA jest najważniejszym sterownikiem ! ... (zwykle niezbędny mikroukład sterowniki prawie zawsze są obecnie dostarczane z systemem Windows). Ten problem jest ogromny ...

Ale w tym przypadku to nie problem. Jeśli wyświetlacz zgaśnie przynajmniej na sekundę, oznacza to, że może i nie jest to problem. Problem związany z określonym urządzeniem lub procesami ... Najpierw sprawdź urządzenia .... Następnie przetwarza :) Niektóre procesy budzą ekran, a inne nie pozwalają na wyłączenie ekranu .... (Niektóre odtwarzacze multimedialne są typowe przykłady) .... Tutaj możesz sprawdzić wszystkie otwarte programy i otwarte procesy. Użyj skrótu NirCMD, aby przetestować .... Pierwszy test po wyjściu z programów na pasku zadań. Następnie przetestuj, zabijając nieistotne, niekrytyczne procesy systemowe i przetestuj ... Jeśli się powiedzie, następnym razem wykonaj test, dzieląc grupę na mniejsze grupy zamiast dużych 2, aby dowiedzieć się, co to powoduje :)

Gadash
źródło
1

Miałem ten sam problem. Urządzeniem, które spowodowało ten problem, był kontroler XBox 360 podłączony i ładujący się na mojej stacji roboczej.

Po odłączeniu ustawienia zasilania zostały wznowione. Mam nadzieję że to pomoże.

Brian
źródło
0

Mam ten sam problem na polu Ubuntu - monitor się nie wyłącza, ponieważ wizualizacja się porusza. Ale powiedziałeś, że próbowałeś zamknąć każdy program, a mimo to magia się nie dzieje.

@ Idea Jake223 jest warta realizacji. Użyj myszki przewodowej. Odłącz odbiornik, a następnie wypróbuj profil wyłączania.

Vorac
źródło
0

Miałem ten sam problem po aktualizacji do Windows 8.

Najłatwiejszym rozwiązaniem, jakie znalazłem, jest skorzystanie z darmowej aplikacji paska zadań Watch4Idle zalecanej przez Lifehacker. Timer wyłączania ekranu działa, nawet jeśli sam timer wyłączania ekranu systemu Windows nie działa.

Jeśli polecenie wyłączania ekranu Watch4Idle nie działa, możesz rozważyć użycie narzędzia nircmd do wyłączenia ekranu; konkretnie, niech Watch4Idle wyzwoli następujące polecenie:

nircmd.exe monitor async_off

To polecenie jest wystarczające, aby wyłączyć ekran w moim systemie. Po uruchomieniu z wiersza poleceń bez wersji asynchronicznej nircmd zawiesi się na czas nieokreślony, więc uważam, że podstawowy problem na moim komputerze jest prawdopodobnie związany ze sterownikami. Wspomniany hack i tak działa.

(Nie zalecałbym próby zrobienia tego z ustawieniami bezczynności Harmonogramu zadań, ponieważ są one mylące dla zwykłego użytkownika)

mstrange
źródło