2011-11-03 22 views
8

W jakiś sposób licznik dzienników zdarzeń aplikacji zakończył się 18 446 744 070 709 551 999. Spowoduje to niepowodzenie przystawki MMC, gdy chcę wyświetlić zdarzenie przy użyciu Podglądu zdarzeń, co daje wyjątek System.OverflowException (wartość była zbyt duża lub zbyt mała dla Int64). Jakieś myśli, czy powinienem wyczyścić dziennik?Dziennik zdarzeń aplikacji przekraczający maksymalną dozwoloną liczbę

+1

Wyczyść dziennik, a następnie pilnuj go, aby znaleźć aplikację, która go zalewa. –

Odpowiedz

6

Może to pomóc, jeśli aktywujesz opcję zastępowania starych zdarzeń, gdy dziennik jest pełny. Zapobiegnie to utracie najnowszych wpisów dziennika po osiągnięciu limitu.

Aby aktywować, przejdź do swojego rejestru zdarzeń i przejdź do ich ustawień. Tam znajdziesz opcję zastąpienia starych wpisów, jeśli dziennik jest pełny.

+0

Zastępowanie jest aktywowane (ustawienie domyślne) i ustawione na 20 MB, ale mimo to inne zdarzenia nie przekraczają 100 tys. Sądzę, że to niezwykła sytuacja ... – misha

+0

Dobra, niż zgadzam się z Davidem Heffernanem. Do analizy dzienników zdarzeń można użyć tego narzędzia: http://www.eventlogxp.com/ Użyłem go wielokrotnie pod Windows7 –

+0

Usunąłem dziennik zdarzeń i zapisałem "uszkodzony" w pliku, ale kiedy Próbuję otworzyć go za pomocą eventlogxp wygląda na to, że nie ma żadnych wpisów. Zobaczę, czy znowu zwariuje ... – misha

2

Przed wyczyszczeniem dziennika aplikacji najpierw próbowałem "Zapisz wszystkie zdarzenia jako ...", ale utworzony przez niego plik był pusty.

Następnie skopiowałem C: \ Windows \ System32 \ winevt \ Logs \ Application.evtx na mój pulpit i ten plik DID został poprawnie otwarty. Nie świetne, ale możliwe do zaakceptowania obejście moich potrzeb.