Harmonogram zadań nie uruchamia się


11

Próbuję skonfigurować zadanie, które co minutę będzie uruchamiać plik .exe.

Utworzyłem Trigger, który po uruchomieniu uruchomi .exe i będzie powtarzał się co minutę w nieskończoność. (Próbowałem także utworzyć codzienne zadanie, po uruchomieniu będzie powtarzane co minutę przez 1 dzień).

Gdy uruchamiam zadanie ręcznie, działa ono zgodnie z oczekiwaniami, ale jeśli pozostawię zadanie, aby osiągnąć „Następny czas wykonywania” zamiast go uruchamiać i aktualizować „Ostatni czas wykonywania”, „Następny czas wykonywania” zostanie zaktualizowany, aby uruchomić minutę później „Czas ostatniego uruchomienia” pozostaje taki sam.

Sprawdziłem Historię zadań i nie ma żadnych nowych wydarzeń. Ponadto mam logowanie w ramach określonego pliku .exe i nie oznacza to, że został uruchomiony.

Przegląd

Edytuj szczegóły

Ustawienia

Ustawienia


Sprawdź przeglądarkę zdarzeń na wypadek awarii. Może działać w tle, więc nie zaczynasz nowej instancji? Sprawdź Menedżera zadań, aby upewnić się, że exe nie działa
Dave

@Dave Wygląda na to, że nie działa w tle i nie widzę żadnych dzienników w Podglądzie zdarzeń dla Harmonogramu zadań. Czy wiesz, czy plik .exe musi znajdować się w określonej lokalizacji, czy coś takiego?
Jack Allen

Nie. Plik exe może być dowolnym miejscem. Jednak exe może się zawieszać lub podobnie, więc pomyślałem o sprawdzeniu podglądu zdarzeń. Jaka jest aplikacja? Jeden napisałeś czy „inny”?
Dave

Plik .exe jest czymś, co napisałem, chociaż uruchomiłem go zarówno na serwerze z jego lokalizacji w katalogu, jak i ręcznie uruchomiłem zadanie w terminarzu, a plik .exe działa pomyślnie.
Jack Allen

Czy ten problem występuje, gdy jesteś zalogowany na serwerze?
Dave

Odpowiedzi:


16

Na wypadek, gdybyś ręcznie uruchomił zadanie ...

Właśnie spotkałem ten sam problem w systemie Windows 7. Nie testowałem go z żadną inną wersją systemu Windows.

Wygląda na to, że powtarzane zadania nie są wykonywane po uruchomieniu ręcznie (kliknij zadanie prawym przyciskiem myszy, a następnie wybierz polecenie „Uruchom”).

Po uruchomieniu ręcznie zadanie będzie działać tylko raz i to wszystko!

Jest to drut wyzwalający, ponieważ naturalne jest, że ludzie po prostu uruchamiają zadanie ręcznie po jego utworzeniu, aby sprawdzić, czy działa ono zgodnie z oczekiwaniami.

Co możesz zrobić, ustaw wyzwalacz na „Przy uruchomieniu”. Po ponownym uruchomieniu komputera zadanie powinno mieć status „W kolejce”. Oznacza to, że będzie działał w skonfigurowanym odstępie czasu.


Lepszym rozwiązaniem za pośrednictwem @ user917170 jest sprawdzenie „Uruchom zadanie tak szybko, jak to możliwe po nieudanym zaplanowanym uruchomieniu” za pomocą dowolnego wyzwalacza (na podstawie czasu itp.). Następnie powinien zacząć działać automatycznie zgodnie z harmonogramem zgodnie z oczekiwaniami.
drzaus

2

Ręczne wyzwalanie służy do testowania. Potrzebujesz prawdziwego wyzwalacza, aby rozpocząć powtarzanie.

Rozwiązałem to, ustawiając wyzwalacz uruchamiania systemu, zgodnie z sugestią, ale jeśli sesja się nie powiedzie lub wprowadzisz zmiany i nie chcesz ponownie uruchamiać komputera, po prostu ustaw dodatkowy wyzwalacz, aby wykonać ten sam rodzaj powtarzania na codziennie, z czasem rozpoczęcia za minutę lub dwie.

Następnie możesz pozostawić oba wyzwalacze uruchomione i ustawić je tak, aby nie uruchamiały innego wystąpienia, jeśli już działa, z odpowiednimi limitami czasu, aby zabić bieżące wystąpienie, jeśli działa zbyt długo. W ten sposób masz pewność wyzwalania, nawet jeśli instancja, która rozpoczęła się podczas ostatniego restartu komputera, umiera.


Kreatywne rozwiązanie. Spróbuję tego.
Rod Hartzell,

Lepiej: włącz „uruchamiaj, gdy nie uda się uruchomić zaplanowanego startu”. Ogólnie rzecz biorąc, należy uważać na wiele wyzwalaczy z dwóch powodów - eksportowanie zadania z datą końcową na wyzwalaczu, importowanie nie będzie przestrzegać daty końcowej i oba będą aktywne. Wprowadzono także poprawkę dla niektórych systemów Windows ([KB2461249 | support.microsoft.com/en-us/help/2461249/... ), ponieważ program planujący zaplanowałby dwukrotnie zadanie, jeśli czas rozpoczęcia zbiegłby się z końcem okna, więc mogłem sobie wyobrazić jakieś dziwne zaokrąglenie powodujące uruchomienie wielu nakładających się wyzwalaczy.
drzaus

2

Prawidłowym sposobem skonfigurowania tego jest ustawienie czasu rozpoczęcia w dowolnym momencie w przeszłości, a następnie wybranie opcji „Uruchom zadanie tak szybko, jak to możliwe po nieudanym zaplanowanym uruchomieniu” na karcie Ustawienia.


1

Zetknąłem się z tym problemem również ze mną, byłem w stanie go rozwiązać, ustawiając datę i godzinę rozpoczęcia o jedną lub dwie minuty przed czasem, aby zadanie uruchomiło akcję i zaczęło powtarzać zgodnie z konfiguracją.


0

Właśnie natknąłem się na ten problem podczas próby migracji zaplanowanych zadań z mojego domowego komputera (Windows 10 Pro) na serwer (również z Windows 10 Pro, świeżo zainstalowany za pomocą narzędzia do tworzenia multimediów Microsoft). Migrowane zadania po prostu się nie powtarzają. To, co skończyło się dla mnie działaniem, to zmiana Triggera z „Daily” na „One time”.

Zrzut ekranu

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.