Jak mogę włączyć rejestrowanie historii harmonogramu zadań systemu Windows Server?

195

Mam system Windows Server 2008 z uruchomionymi zaplanowanymi zadaniami, głównie pliki .bat wywołujące pliki PHP. Mam 2 użytkowników na serwerze, jeden administrator, a drugi to użytkownik standardowy.

Użyłem standardowego użytkownika do wyczyszczenia dziennika historii na karcie Historia harmonogramu zadań za pomocą Podglądu zdarzeń. Teraz nie będzie już rejestrować żadnej historii. Wszystkie zaplanowane zadania nie mają już historii na karcie Historia. Jednak wynik ostatniego uruchomienia zwraca 0x0 i harmonogramy działają poprawnie.
Proszę doradź.

martti d
źródło
Jeśli wciąż wracasz do tej odpowiedzi po każdej aktualizacji systemu Windows wyłączającej historię, zastanów się nad poprawieniem tego problemu w aplikacji Windows Feedback
Carl Walsh

Odpowiedzi:

355

Krok 1: Otwórz podwyższony Harmonogram zadań (tj. Kliknij prawym przyciskiem myszy ikonę Harmonogram zadań i wybierz Uruchom jako administrator )

Krok 2: W okienku Akcje (prawy panel, a nie zakładka Akcje ) kliknij opcję Włącz historię wszystkich zadań

Otóż ​​to. Nie jestem pewien, dlaczego to domyślnie nie jest włączone, ale tak nie jest.

Brian Clark
źródło
2
Mam system Windows Server 2008 Standard i nie ma „panelu akcji, kliknij opcję Włącz całą historię zadań”. Nie ma historii żadnych uruchomionych zadań, nawet zaplanowanych zadań systemowych MS.
Logman
10
Otwórz Harmonogram zadań. W lewym okienku kliknij prawym przyciskiem myszy Harmonogram zadań (lokalny), a następnie kliknij opcję Włącz całą historię zadań.
billvsd
2
Moja historia została ostatnio „wyłączona” - nie przeze mnie - może przez aktualizację Win 10? Oczywiście dowiedziałem się tylko wtedy, gdy naprawdę chciałem zobaczyć historię zadania. :(
maxhugen 27.04.16
3
bardzo przydatne informacje. jedno pytanie: czy istnieje jakiś narzut w systemie po włączeniu historii wszystkich zadań?
armen,
1
Wydaje się, że nie ma sposobu na włączenie historii dla jednego zadania, tylko globalna flaga. Jak wskazuje odpowiedź Jeremy'ego, historia jest widokiem Dziennika zdarzeń systemu Windows, więc historia jest niczym lub niczym.
Carl Walsh
15

Mam inną możliwą odpowiedź dla tych, którzy zastanawiają się, dlaczego wpisy dziennika zdarzeń nie są wyświetlane na karcie Historia Harmonogramu zadań dla niektórych zadań, mimo że cała Historia zadań jest włączona, zdarzenia dla tych zadań są widoczne w Dzienniku zdarzeń i wszystkie inne zadania dobrze pokazują historię. W moim przypadku stworzyłem 13 nowych zadań. W przypadku 5 z nich wydarzenia wyglądały dobrze w obszarze Historia, ale w przypadku pozostałych 8 karta Historia była całkowicie pusta. Nawet sprawdziłem, czy te zadania zostały włączone dla historii indywidualnie (i rejestrowania zdarzeń) za pomocą postu Mick Wooda o korzystaniu z Podglądu zdarzeń.

To mnie uderzyło. Nagle zdałem sobie sprawę z tego, co wszystkie 8 łączy, a pozostałych 5 nie. Wszyscy mieli znak „&” w nazwie wydarzenia. Utworzyłem je, eksportując pierwsze utworzone zadanie „Synchronizuj E z N”, zmieniając nazwę eksportowanego pliku, edytując zawartość XML, a następnie importując nowe zadanie. Eksplorator Windows z radością pozwala mi zmienić nazwę zadania, na przykład na „Synchronizuj C z N i T”, a Harmonogram zadań z przyjemnością pozwala mi go zaimportować. Jednak z tym nieznośnym „&” w nazwie nie można było pobrać historii z dziennika zdarzeń. Kiedy usunąłem oryginalne zdarzenie, zmieniłem nazwę pliku xml na „Synchronizuj C z N i T” i zaimportowałem go, voila, wszystkie wpisy dziennika były na karcie Historia w Harmonogramie zadań.

Jeremy Gagliardi
źródło
Mam ten sam problem - niektóre zadania z historią, niektóre bez. Jednak znak & nie wydaje się stanowić problemu .... Rozwiązanie: Przeszukano rzeczywisty dziennik zdarzeń i wygląda na to, że dziennik zdarzeń jest czyszczony po określonej liczbie rekordów. Historia, której szukałem, jest już oczyszczona.
Jeff
Pozdrawiam Jeremy, że uratowałeś mi wiele udręki
ryansin
13

Myślę, że zamieszanie polega na tym, że na moim serwerze musiałem kliknąć prawym przyciskiem myszy bibliotekę harmonogramu zadań po lewej stronie i kliknąć prawym przyciskiem myszy, aby uzyskać opcję włączenia lub wyłączenia całej historii zadań.

Mam nadzieję że to pomoże

Jim Wallis
źródło
to właściwa odpowiedź dla Windows Server 2012 przynajmniej w moim przypadku
Orr
11

Korekta w aplikacji Harmonogram zadań faktycznie kontroluje tylko stan włączenia określonego dziennika zdarzeń, dzięki czemu można w równoważny sposób dostosować tryb „historii” Harmonogramu zadań za pomocą wiersza poleceń systemu Windows:

wevtutil set-log Microsoft-Windows-TaskScheduler/Operational /enabled:true

Aby sprawdzić bieżący stan:

wevtutil get-log Microsoft-Windows-TaskScheduler/Operational

Dla niechęci do naciśnięcia klawisza, oto nieco skrócone wersje powyższego:

wevtutil sl Microsoft-Windows-TaskScheduler/Operational /e:true
wevtutil gl Microsoft-Windows-TaskScheduler/Operational
Glenn Slayden
źródło
Można komentować retention: falsei autoBackup: falsei publishing: linii? Nie widzę żadnego wyjaśnienia dla tych linii. Być może możesz dodać do swojej odpowiedzi, co oznaczają wszystkie wiersze bieżącego stanu.
Jon
@JonGrah Przepraszamy, nie mam pojęcia o czym mówisz. Słowa, o których wspomniałeś, nie pojawiają się w mojej odpowiedzi.
Glenn Slayden
Przepraszam. Powinienem dołączyć zrzut ekranu: screencast.com/t/FY6u6v2A . Nadzieja, że wyjaśnia co pytam o retention: falseoraz autoBackup: falsea publishing: lines?
Jon Grah
@JonGrah Ok dziękuję za wyjaśnienie. Nie zauważyłem tego wcześniej. Mam nadzieję, że ktoś inny włączy się - lub możesz
napisać
„Przechowywanie” i „automatyczna kopia zapasowa” są powiązane z eventvwr i tym, co eventvwr robi z dziennikami. (tj. EVENTVWR.EXE /l:%SystemRoot%\System32\Winevt\Logs\Microsoft-Windows-TaskScheduler%4Operational.evtx)
Luuk
4

Tutaj znalazłem go na serwerze Windows 2008R2. Podwyższony harmonogram zadań Kliknij „Bibliotekę zadań”. Pojawia się jako opcja w panelu „Działania” po prawej stronie.

wprowadź opis zdjęcia tutaj

Daniel Williams
źródło
3

Może to pomóc innym, którzy nie mają opcji włączenia / wyłączenia historii w dowolnym miejscu w Harmonogramie zadań.

Otwórz Podgląd zdarzeń (w Zarządzaniu komputerem lub Narzędziach administratora> Podgląd zdarzeń).

W Podglądzie zdarzeń upewnij się, że wyświetla się okienko podglądu (Widok> okienko podglądu powinno być zaznaczone)

W lewym okienku rozwiń Dzienniki aplikacji i usług, następnie Microsoft, Windows, TaskScheduler, a następnie wybierz Operacyjny.

Powinieneś mieć akcje wyświetlane w okienku podglądu z dwiema sekcjami - Operacyjną i poniżej tego zdarzenia nnn, TaskScheduler. Jednym z elementów wymienionych w sekcji Operacyjnej powinny być Właściwości. Kliknij ten element, a opcja Włącz rejestrowanie znajduje się na karcie Ogólne.

Mój problem polegał na tym, że osiągnięto maksymalny rozmiar dziennika i chociaż wybrano opcję zastępowania starych zdarzeń, nie rejestrowano nowych zdarzeń. Podejrzewam, że mógł to być problem z uprawnieniami, ale zmieniłem go na Archiwizuj, gdy jest pełny i wszystko znów działa.

Mam nadzieję, że pomoże to komuś innemu. Jeśli nie masz opcji wymienionych powyżej, przepraszam, ale nie wiem, gdzie powinieneś szukać.

Mick Woods
źródło
Chociaż moim problemem było „&” w nazwie zadania (odpowiedź Jeremy'ego), twój też dostał +1, za podanie konkretnej nawigacji w EventVwr, abyśmy mogli zobaczyć historię PRIOR.
Doug_Ivison
3

Win 8.1 Pro

Powyższa odpowiedź Briana Clarka działała dla mnie, ale piszę tutaj dla tych, którzy mogą być zmuszeni do przestrzegania nieco innej sekwencji niż ja.

Kiedy uruchomiłem Panel sterowania> Narzędzia administracyjne> Harmonogram zadań prawym przyciskiem myszy - „Uruchom jako administrator”, znalazłem okienko Akcje, które już zawiera następujące działanie:

Disable All Tasks History

Więc moja maszyna ma już włączoną Historię. Ale mój komputer musiał najpierw wyłączyć historię, a potem wrócić i „Włącz historię wszystkich zadań”. Potem moja historia się pojawiła i nie otrzymałem więcej błędów. Zakładam, że akcja wykonała pewnego rodzaju inicjalizację lub konfigurację, która nigdy nie została wykonana poprawnie od samego powrotu do instalacji systemu operacyjnego.

Dodam również, że musiałem wyjść z Harmonogramu zadań i wprowadzić go ponownie, zanim będę mógł przełączać ustawienie Włączanie / wyłączanie historii tam i z powrotem.

Alan
źródło
1

Jak wspomniano wcześniej, istnieje możliwość włączenia lub wyłączenia Historii, pod warunkiem, że otworzysz menedżera zadań w podwyższonym trybie „Administrator” (kliknij prawym przyciskiem myszy program / skrót Harmonogramu zadań i wybierz „Uruchom jako administrator”). Następnie w „Zadaniach” znajduje się miejsce, w którym można zatrzymać lub uruchomić Historię.

Chris Raisin
źródło