Harmonogram zadań nie obudzi komputera

17

Chcę, aby mój komputer uruchomił uTorrenta o 4 rano, kiedy śpię. Ale komputer jest trochę głośny, więc przełączam go w tryb uśpienia za każdym razem, gdy idę spać.

Próbowałem utworzyć zadanie w Harmonogramie zadań z tymi parametrami:

  • Uruchom, czy użytkownik jest zalogowany, czy nie
  • Codziennie o 4:00 każdego dnia
  • Uruchom program „C: \ Program Files \ uTorrent \ uTorrent.exe”
  • Obudź komputer, aby uruchomić to zadanie

Próbowałem zmienić czas uruchamiania, aby mieć pewność, że komputer się obudzi i uruchomi uTorrent. Ale tak nie jest.

Co ja robię źle? Może coś zgubiłem?

valya
źródło
@valya; czy rozwiązanie deddebme działało dla Ciebie? Jeśli tak, powinieneś zaakceptować jego odpowiedź.
RJFalconer,
nie, nie zrobił. Poddaję
Valya
Zauważyłem, że powercfg -waketimersnigdy nie pokazuje zdarzeń obudzenia zaplanowanych przez Harmonogram zadań. Mimo że jest napisane: „W systemie nie ma aktywnych liczników czasu budzenia”. wszystko właściwie działało dobrze.
Nic

Odpowiedzi:

28

Miałem ten sam problem. Ostatecznie była to głupia domyślna konfiguracja opcji planu zasilania systemu Windows 7. Przejdź do „Panel sterowania -> Wszystkie elementy Panelu sterowania -> Opcje zasilania -> Edytuj ustawienia planu” dla używanego planu zasilania. Następnie wybierz „Zmień zaawansowane ustawienia zasilania”. Następnie przejdź do „Uśpienie -> Zezwalaj na budziki” i włącz je tam. Przynajmniej w moim przypadku były domyślnie wyłączone. IMHO trochę głupie, zwłaszcza jeśli można zaplanować zadania, które mają się obudzić bez ostrzeżenia.


źródło
Miałem dokładnie ten sam problem. Odpowiedź Black_Jeta zadziałała dla mnie.
Rob3C,
2
To nie działa dla mnie :(
Andrestand
Wygląda na to, że ich domyślnie wyłączyłem. To naprawdę głupi wybór projektu i trudno go określić.
moondra
5

Użyj WakeUpOnStandBy . Doskonałe narzędzie freeware, które dokładnie to robi, a potem jeszcze kilka, jeśli potrzebujesz.

wprowadź opis zdjęcia tutaj

Krasnolud
źródło
albo ten program nie działa na w7, albo coś jest nie tak ze mną lub moim komputerem (nowy notebook HP)
valya
Czy mógłbyś być bardziej szczegółowy? Używam go z powodzeniem od czasu uaktualnienia z XP do Win 7 (i oczywiście wcześniej). Czy możesz również podać swój model HP? Jedynym wymaganiem do działania jest to, że komputer obsługuje ACPI.
Dwarf
HP Compaq 615. Windows 7 Ultimate (nie RC lub coś takiego). Sprawdziłem BIOS, ale nie ma nic o ACPI
valya
5

Jeśli uśpisz komputer za pomocą często używanego polecenia skryptu wsadowego, Rundll32.exe Powrprof.dll,SetSuspendState Sleepzaplanowane zadanie nie będzie w stanie wybudzić komputera z trybu uśpienia, jest to spowodowane błędem Rundll32.exe.

Podziękowania należą się postowi Techie007L na forach Microsoft, za odkrycie tego i zaproponowanie rozwiązania. Zamiast wywoływać Rundll32.exew skrypcie wsadowym, pobierasz alternatywne narzędzie i wywołujesz je zamiast tego.

Niestety po wszystkich dostępnych funkcjach w poleceniu zamknięcia systemu Microsoft brakuje funkcji gotowości! Więc jeśli chcesz uśpić komputer za pomocą wiersza poleceń, musisz zainstalować bardziej wydajne narzędzie, zanim będziesz mógł użyć ostatniego polecenia powyżej:

  1. Pobierz Sysinternals PsTools .
  2. Pobrany plik powinien być plikiem ZIP. Otwórz i skopiuj PsShutdown.exe na> pulpit.
  3. Na pulpicie kliknij prawym przyciskiem myszy PsShutdown.exe i kliknij Kopiuj. Kliknij go prawym przyciskiem myszy> ponownie i kliknij Właściwości.
  4. Zaznacz Odblokuj i kliknij [OK].
  5. Otwórz Eksploratora plików, przejdź do „C: \ Windows”, przewiń w dół, kliknij prawym przyciskiem myszy folder> system32 i kliknij Wklej.
  6. Aby przejść do trybu gotowości, możesz teraz użyć tego polecenia: psshutdown -d -t 0
Dan
źródło
2

Co powiesz na ustawienie automatycznego włączania timera w systemie BIOS?

Powinien znajdować się w sekcji zarządzania energią w BIOSie, o nazwie coś w stylu „Wake by RTC etc”. Możesz zobaczyć poniższy przykładowy zrzut ekranu BIOS:

alternatywny tekst

deddebme
źródło
gdzie ja? nic nie znalazłem w bios
valya
zobacz moją zredagowaną odpowiedź
deddebme,
0

Upewnij się, że dokładnie śledzisz wszystko w tym artykule. Miałem również problem z kontami, które wcześniej nie miały hasła. Jeśli twoje konto nie ma hasła, spróbuj je podać i sprawdź, czy wyniki różnią się, jestem pewien, że potrzebujesz hasła, aby uruchomić zaplanowane zadanie. Jeśli już ma, upewnij się, że został wpisany poprawnie. Powinieneś zobaczyć, dlaczego ostatnie zadanie nie uruchomiło się pomyślnie w harmonogramie zadań.

John T.
źródło
Och, miałem nadzieję, że to sprawdzi hasło, a potem je wprowadzę :) W tym artykule nie ma nic ciekawego, ale sprawdzę hasło, dzięki
valya,
sprawdź sam harmonogram zadań, powinien powiedzieć, dlaczego ostatnie zadanie nie zostało uruchomione.
John T
sprawdziłem przepustkę: wszystko jest w porządku. nie to nie (lub nie wiem, gdzie szukać). wciąż się nie budzi!
valya
0

Może być konieczne włączenie snu hybrydowego, aby działał. Najszybszym sposobem na to jest uruchomienie powercfg.exe -H ON(patrz technet) z wiersza polecenia z podwyższonym poziomem uprawnień.

książę
źródło
2
Co powiesz na dodanie szczegółów, jak to zrobić?
slm
To nie działa dla mnie :(
Andrestand
0

Jeśli zadanie obudzi komputer, ale utknie na ekranie logowania, przejdź do zasad grupy. Dodaj swoją nazwę użytkownika do tego:

Konfiguracja komputera -> Zasady -> Ustawienia systemu Windows -> Ustawienia zabezpieczeń -> Zasady lokalne -> Przypisywanie praw użytkownika -> zezwól na logowanie lokalne

W rzeczywistości zadanie nie musi być rejestrowane do pracy . Po prostu usuń zaznaczenie opcji „Uruchom bez względu na to, czy użytkownik jest zalogowany”. Zadanie zrobi wszystko, o co poprosisz (np. Odtworzy dźwięk za pomocą WMP) za ekranem logowania. (Jeśli naprawdę musisz się zalogować, edytuj zasady grupy).

JinSnow
źródło
0

jeśli jest to laptop, musisz włączyć timery w kategorii uśpienia opcji zasilania.

Wybierz opcje zasilania z menu Wybierz bieżącą opcję zasilania wybierz zmień ustawienia planu wybierz zmień zaawansowane ustawienia zasilania kliknij „plus” obok „uśpienia” kliknij „plus” obok „zezwól na czas budzenia” Bateria Seletc i ustaw na włącz wybierz zasilanie i ustaw, aby włączyć powtarzanie dla innych planów zasilania, to powinno działać.

Ustawiłem terminarz zadań, aby uruchamiał plik wsadowy zawierający tekst „echo hello” bez pojedynczych cudzysłowów, co uruchomiło mojego laptopa.

mam nadzieję, że to zadziała dla was wszystkich.

Phil
źródło