Harmonogram zadań systemu Windows nie uruchamia zadania przy następnym uruchomieniu


20

Mam zadanie harmonogramu zadań dodatku SP 2 dla systemu Windows Server 2008, które powinno być uruchamiane co 10 minut.

wprowadź opis zdjęcia tutaj

Wyzwalacz mówi: „O 18:50 każdego dnia - po uruchomieniu powtarzaj co 10 minut w nieskończoność”.

Patrząc na następny czas wykonywania, mówi 18.06.2012 20.00. Jednak, gdy pozwalam temu czasowi minąć, czas następnego uruchomienia zmienia się po prostu na 20:10, ale zadanie się nie rozpoczęło, a czas ostatniego uruchomienia pozostaje niezmieniony od wczorajszego. Wynik ostatniego uruchomienia to „Operacja zakończona powodzeniem. (0x0)”.

Działało, kiedy utworzyłem go kilka dni temu, ale dziś wyłączyłem go, a następnie ponownie włączyłem, a teraz po prostu nie uruchomi się automatycznie. Nadal mogę ręcznie go uruchomić i to działa.

Jak mogę włączyć to zadanie, aby uruchamiało się automatycznie co 10 minut, gdy jest włączone bez względu na wszystko?


Skąd wiesz, że zadanie nie zostało uruchomione w tym przedziale czasowym? Często zadanie, które działa poprawnie z wiersza polecenia, nie działa z zaplanowanego zadania z jednego z wielu różnych powodów. Poświadczenia, które nie mają uprawnień lub w ogóle nie mają poświadczeń, lub nie ma ścieżki „start w”, lub ścieżki względne są używane, gdy nie powinny, itp. Chodzi o to, że zadanie może się rozpocząć, ale także kończy się natychmiast.
Mark Henderson

Zadanie zostało wykonane w przeszłości grzywny, jak wskazano na karcie Historia TS. Właśnie zauważyłem ten problem dzisiaj, kiedy wyłączyłem zadanie, a następnie włączyłem je ponownie. Patrząc na kartę Historia, nie zaczyna się ona już o godzinie wskazanej w Czasie następnego uruchomienia. Ciągle odświeżam widok, a czas następnego uruchomienia po prostu aktualizuje się do 10 minut później, ale nic się nie wydarzyło (czas ostatniego uruchomienia i wynik ostatniego uruchomienia nie są aktualizowane).
Dan C

Uruchomiłem ponownie serwer i, co wiesz, zadania działają teraz! Wygląda na to, że Harmonogram zadań wymagał dobrego kopnięcia w spodnie. Będę obserwować i aktualizować tutaj.
Dan C

Odpowiedzi:


14

Moja poprawka była prosta ... Już ręcznie uruchomiłem zaplanowane zadanie, ale utworzyłem zaplanowane zadanie w celu codziennego korzystania z niego ... Miałem kilka TB do skopiowania na serwer zapasowy, więc nie mogłem zaplanować zadania jeszcze Moją poprawką było zaktualizowanie daty rozpoczęcia do bieżącego dnia i to z jakiegoś powodu ją rozwiązało. Szczegółowe informacje: poprzednia data rozpoczęcia to 3 stycznia, kiedy to utworzyłem zadanie i ręcznie je uruchomiłem. Zadanie było uruchamiane codziennie i zakończyło się niepowodzeniem 5 stycznia. Przeszedł do ustawień i zaktualizował datę do bieżącego dnia (6 stycznia), pobiegł tej nocy i zakończył 7 stycznia). Lokalizacja: Server 2012 R2, Harmonogram zadań, Otwórz zadanie, Karta wyzwalaczy, Otwórz wyzwalacz, Zaktualizuj datę rozpoczęcia do bieżącego dnia.

Mam nadzieję, że to pomaga innym.


To też działało dla mnie. Zaimportowałem starsze zadanie z innego komputera, datę rozpoczęcia ustawiono na rok 2010. Po zaktualizowaniu do dzisiaj działało to jak urok!
Stefan Profanter,

Ustawiłem swoje zadanie na najbliższą przyszłość i to mnie naprawiło. Obecny dzień nie wystarczyłby, gdyby był w przeszłości.
jocull

Świetne, importowane skrypty z innego serwera, ponieważ zainstalowano wiele wyzwalaczy. Byli nawet z tego samego dnia! Ale musiałem ręcznie otworzyć każdy wyzwalacz i zapisać go ponownie, aby go aktywować. Głupie stwardnienie rozsiane!
Hugo Delsing,

1
Widziałem to także w nowszych wersjach systemu Windows. To jest błąd, nie?
Jonesome przywraca Monikę

8

Może to teraz nie mieć znaczenia, ale w przypadku ręcznego włączenia / wyłączenia zaplanowanych zadań możesz skorzystać z opcji uruchomienia zadania tak szybko, jak to zaplanowane. wprowadź opis zdjęcia tutaj


7

Sprawdź datę / godzinę rozpoczęcia zadania. Może cię to potknąć (wcześniej mnie zaczepiło).


1
Zadanie ustawione na Start 6/13/2010, 18:50. Ponieważ dzisiaj jest 18, nie sądzę, że o to chodzi.
Dan C

Przynajmniej mam nadzieję, że nie o to chodzi. Nie chciałbym zmieniać daty i godziny za każdym razem, gdy wyłączam / włączam ponownie zadanie. Nie musiałem tego robić w Harmonogramie zadań Windows Server 2003.
Dan C

7

Prawdopodobnie za późno, aby udzielić jakiejkolwiek pomocy w tym trzyletnim temacie.

Na karcie Ogólne upewnij się, że wybierzesz opcję „Uruchom bez względu na to, czy użytkownik jest zalogowany”.

Domyślne ustawienie to „Uruchom tylko, gdy użytkownik jest zalogowany”, co oznacza, że ​​zadanie nie zostanie uruchomione, dopóki ktoś nie zaloguje się na serwerze.


3

Myślę, że chcesz ustawić zadanie, aby uruchamiało się raz na 10 minut przez 24 godziny, ponieważ uruchamiasz je powtarzając raz dziennie. aby działał codziennie, powtarzając co 10 minut przez 24 godziny, a następnie powtarzając proces.

zrzut ekranu z harmonogramu zadań

Może być także konieczne ustawienie opcji „Zatrzymaj zadanie, jeśli trwa ono dłużej niż” w obszarze „Ustawienia” dla zadania. Być może pomija zaplanowane zadanie, ponieważ według harmonogramu zadań zadanie wciąż działa, gdy nie jest ...


2

Miałem podobny problem. Harmonogram zadań przestał działać z jakiegoś powodu w zdalnej lokalizacji. ale po ponownym uruchomieniu komputera uruchomił się harmonogram zadań. Powiedziałem im, aby uruchomili zadanie harmonogramu zadań, a następnie mam nadzieję, że przejdzie do następnego uruchomienia, ale nie zaczął się. Jedyną ostatnią rzeczą jest to, że muszę udać się do lokalizacji serwera, a następnie zmienić datę początkową ze starej daty na bieżącą, a także zmienić czas z wyprzedzeniem na bieżącą, po tej zmianie tylko ona zacznie działać. Jednak pomyślałem, że powinien zacząć się sam po ponownym uruchomieniu komputera. Nie mogłem znaleźć żadnego ustawienia, które działałoby oprócz ręcznego i zmienić datę i godzinę na bieżącą i następną tykającą.



1

Upewnij się, że zarówno zadanie, jak i wyzwalacz są włączone.

Przyjechałem tutaj, ponieważ miałem ten sam problem. Okazuje się, że spust był wyłączony. Z jakiegoś powodu harmonogram zadań korzysta z wyłączonych wyzwalaczy w polu „Next Run Time” ...


0

To błąd systemu Windows w Harmonogramie zadań

Konfiguruję zadanie do uruchamiania co 15 minut podobnie, jednak utknęło w stanie „Zadanie jeszcze nie uruchomiło się”, mimo że następny czas uruchamiania był aktualizowany poprawnie

Po około dniu zaczął działać zgodnie z oczekiwaniami

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.