Mój komputer zasypia poza ekranem i ustawionymi czasami snu. Upewniłem się, że wygaszacz ekranu jest ustawiony na brak, a opcje zasilania i ustawienia zaawansowane odpowiadają ustawieniom uśpienia. Niezależnie od tego, chociaż ustawiłem sen na 1 godzinę, pójdzie on spać po około 2-4 minutach. Jeśli uruchomię się ponownie, spowoduje to tymczasowe rozwiązanie problemu, dopóki komputer nie zasypi normalnie lub nie rozpocznę snu. Następnie wraca do skróconego trybu uśpienia. To zaczęło się dziać po zainstalowaniu systemu Windows 10. Dodatkowo używam bezprzewodowej myszy i klawiatury (Microsoft i Logitech), które wyłączyłem opcję „pozwól temu urządzeniu obudzić komputer”, ale dzieje się to samo.
Ten komputer został wykonany przez firmę zewnętrzną, ale sprawdziłem za pomocą wiersza polecenia, a płytą główną jest microATX Intel Desktop DP55WB z serii Media.
Jakieś wskazówki, gdzie powinienem zacząć szukać?
źródło
Odpowiedzi:
Limit czasu uśpienia systemu bez nadzoru
W
Power Options
panelu sterowania jest ukryte ustawienie o nazwieSystem unattended sleep timeout
. Domyślnie jest ustawiony na dwie minuty i nie jest widoczny w panelu sterowania. O ile mi wiadomo, poprawienie rejestru jest wymagane, aby było widoczne.Ulepszenie polega na zmianie wartości klucza „Atrybuty” z 1 na 2 w następującej lokalizacji:
Zmiana wartości z powrotem na 1 powoduje ukrycie opcji zasilania.
Po dokonaniu powyższej modyfikacji rejestru otwórz panel sterowania Opcje zasilania i powinno być teraz
System unattended sleep timeout
ustawienie:Ponowne uruchomienie może być dobrym pomysłem po.
Możesz przeczytać więcej na ten temat tutaj (a także pobrać plik poprawki .reg, jeśli chcesz): http://www.sevenforums.com/tutorials/246364-power-options-add-system-unattended-sleep-timeout.html
Upłynął limit czasu wyświetlania blokady konsoli
Istnieje również nieco powiązane ustawienie,
Console lock display off timeout
które również wymaga modyfikacji rejestru, aby włączyć. Nie uważałem tego za konieczne, aby rozwiązać mój problem, ale być może możesz. Ulepszenie ponownie polega na zmianie wartości klucza „Atrybuty” z 1 na 2, tym razem w następującej lokalizacji:Więcej na ten temat możesz przeczytać tutaj: http://www.eightforums.com/tutorials/8267-power-options-add-console-lock-display-off-timeout.html
źródło
W celu dalszej dokładności rozwiązania w przypadku, gdy wszystkie inne dostarczone rozwiązania nie działają, aby komputer z systemem Windows nie przechodził w tryb oszczędzania energii lub w tryb uśpienia, przedstawię rozwiązanie obejścia, które działało dla mnie, gdy nie można było ustalić innych ustawień, aby go rozwiązać Inaczej.
Zapobiegaj uśpieniu systemu Windows
Uwaga: nadal możesz ustawić dowolne inne ustawienia zapobiegania oszczędzaniu energii, o których nie wspominam, jeśli chcesz .
Tworzenie katalogu skryptów
Utwórz folder
C:\Scripts
iC:\Scripts\Temp
zmieńScriptDir
wartość zmiennej na inną, jeśli chcesz, i skorzystaj z poniższej logiki wiersza poleceń, aby to zrobićPoniższy skrypt wsadowy należy skopiować do katalogu głównego
C:\Scripts
folderuTworzenie skryptu wsadowego
Jest to skrypt wsadowy, który utworzysz i / lub skopiujesz do katalogu skryptu, którego zdecydowałeś się użyć, abyś mógł zautomatyzować wykonywanie skryptu za pomocą Harmonogramu zadań .
Zasadniczo ten skrypt używa sendkeys do emulacji naciśnięcia spacji 8 razy, ale umieściłem logikę w FOR / L, aby zmniejszyć niezbędną logikę skryptu.
Zaplanować zadania z Harmonogramu zadań przy użyciu ustawień określonych w Scheduling Batch Script sekcji
Planowanie skryptu wsadowego
Uwaga: Otwórz Harmonogram zadań lub wpisać
Taskschd.msc
z Run i naciśnij Enter .Na karcie Ogólne będziesz mieć pewność, że zaznaczono opcję Uruchom niezależnie od tego, czy użytkownik jest zalogowany , zaznacz opcję Uruchom z najwyższymi uprawnieniami , a także uruchom zadanie z poświadczeniem, które ma uprawnienia administratora lokalnego.
Na karcie Wyzwalacze zdefiniuj Nowy wyzwalacz i ustaw opcje:
On a schedule
12:00:00 AM
Daily
zaznaczoną wartością1
wartością dzienną10 minutes
wartościąIndefinitely
wartościEnabled
Opcja powinna być sprawdzanaNa karcie Działania zdefiniuj Nowe działanie i pamiętaj o ustawieniu opcji:
Start a program
C:\Scripts\WakeUpWindows.cmd
Rozpocznij za (opcjonalnie): z wartością katalogu skryptów, tj
C:\Scripts
Od Warunki karcie należy ustawić i / lub sprawdzić , aby włączyć opcje:
Uruchom zadanie tylko wtedy, gdy komputer jest bezczynny: powinien zostać sprawdzony i mieć wartość
10 minutes
Poczekaj na bezczynność dla: o wartości
5 minutes
Stop if the computer ceases to be idle
Opcja powinna być sprawdzanaWake the computer to run this task
Opcja powinna być sprawdzanaDodatkowe ustawienia oszczędzania energii
Uruchom z wiersza polecenia z podwyższonym poziomem uprawnień,
POWERCFG -H OFF
aby wyłączyć hibernację na wypadek, gdyby nie została jeszcze wyłączona.Skopiuj
control /name Microsoft.PowerOptions
do Uruchom, a następnie naciśnij Enter.Kliknij Zmień ustawienia planu, w zależności od tego, który Preferowany plan jest zaznaczony, aby otworzyć ekran Edytuj ustawienia planu .
Należy upewnić się, że komputer uśpić wartość jest ustawiona na Never , a następnie kliknij na zaawansowane ustawienia zasilania Zmiana opcji
W Ustawieniach zaawansowanych znajdź i rozwiń Dysk twardy , a następnie ustaw Wyłącz dysk twardy po Ustawieniu (minuty) na wartość Nigdy
Otwórz Menedżer urządzeń lub wpisać
devmgmt.msc
z Run i naciśnij Enter .W Menedżerze urządzeń rozwiń Karty sieciowe , kliknij prawym przyciskiem myszy główną kartę sieciową (lub wszystkie, jeśli chcesz jeden po drugim) i wybierz Właściwości . Na karcie Zarządzanie energią usuń zaznaczenie opcji Zezwalaj komputerowi na wyłączanie urządzenia w celu oszczędzania energii .
Dalsze zasoby
źródło
Dla kompletności czasami źródłem tego problemu są niestandardowe ustawienia planu zasilania.
Aby to naprawić, resetując, a następnie ponownie konfigurując ustawienia zasilania, musisz:
Narzędzie do rozwiązywania problemów z zasilaniem może również pomóc, do którego można uzyskać dostęp poprzez:
Menu Start -> Rozwiązywanie problemów -> Popraw zużycie energii -> Moc .
źródło
Umieszczam to tutaj dla następnej osoby, takiej jak ja, szukającej odpowiedzi i kończy się tutaj .... Edytowanie rejestru, aby włączyć ustawienie „Czas uśpienia bez nadzoru” (jak wspomniano powyżej), a następnie zmiana tego ustawienia na ten sam limit czasu uśpienia Zwykle użycie działało dla mnie. Znalazłem szczegółowe instrukcje tutaj: https://appuals.com/windows-10-sleeps-after-1-4-minutes-of-inactivity/
źródło