ProblemYou have a corrupt event log that prevents you from viewing events. You may be seeing Dr. Watson errors after starting Event Viewer. SolutionThe following steps describe how to remove a corrupted event log:
DiscussionThe only way to get a corrupted event log working again is to delete it. Because the Event Log service always has the event log files (%SystemRoot%\System32\Config\*.evt) open, you can't simply just delete them and be done. You need to first stop the Event Log service, but you can't even do that initially. Other services, such as Windows Management Instrumentation, depend on the Event Log service, so it cannot be stopped or paused. The only workaround is to set the Event Log service startup type to Disabled and reboot the computer. When the computer boots up, it will not start the service or any services that depend on it. This gives you an opportunity to log in and delete the corrupted files. After you are done with that, be sure to set the Event Log service back to Automatic and restart the computer. When the system restarts, the Event Log service will automatically create new files for any event logs that don't have one. If your event log had important information that you don't want to lose, another option would be to restore the event log files from backup. You would follow the same procedure as the one just outlined, but instead of deleting the files, you would restore them from a good backup. Obviously, you will lose any events that were generated after the backup was taken, but at least you won't lose them all. See AlsoMS KB 172156, "How to Delete Corrupt Event Viewer Log Files" |