Broken Event Viewer

I have a Windows 2000 Small Business server, and I can open the Event Viewer and view events, until I pick the Application Log.  When I attempt to view the Application Log, it shows in the top bar that there are 1456 events, but I cannot see any of them in the right panel.  Then if I go to any other logs, like security or system, all of the events are gone and show 0 events in the top bar.  Application log also shows 0 events the 2nd time I pick it.

If I close and restart the Event Viewer, they are all back and I can see them again, until I pick Application Log then they all disappear again...

Wierd!  Anyone seen this before?
Who is Participating?
oBdAConnect With a Mentor Commented:
Seems like your event logs are corrupted; MS had quite some trouble with that throughout the Service Packs; in fact, there's a post-SP4 fix for the event viewer.
To get your event log working again, you need to delete (or move) the corrupt event log:

Start services.msc, set the start type of the Event Log to "Disabled", reboot your machine.
Move (or delete) the *.evt files in %Systemroot%\system32\config (AppEvent.evt might be enough in your case).
Start services.msc, set the start type of the Event Log to "Automatic", reboot your machine.

How to Delete Corrupt Event Viewer Log Files

Assuming you have SP4 installed, here's the post-SP4 hotfix:
Event Logs Are Corrupted
We have one server with very strange things as well.  What you might try is right clicking on the Application Log and saving the log to a .evt file.  You could then right click on the "Event Viewer" and add a log file as the one you just saved.  Once you save the Application log you could also right click on Application Log again, and clear all events to attempt to correct any corruption in the log.
LonVAuthor Commented:
Thank you sir!  That did the job.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.