Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

I'm looking at the eventviewer logs, and I see a bunch Error entries in the Application log. (Windows Server 2008 R1). There is an error written to the logs about every 4 seconds.

I need to find out which application is causing these events, is there anyway to find this out?

Here is what each look like:

Error  12/2/2010 12:00:09 PM   Application 0   None

The details for each error:

Log Name:      Application
Source:        Application
Date:          12/2/2010 12:00:09 PM
Event ID:      0
Task Category: None
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      computer.domain
Description:
The description for Event ID 0 from source Application cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.

If the event originated on another computer, the display information had to be saved with the event.

The following information was included with the event: 


the message resource is present but the message is not found in the string/message table

Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Application" />
    <EventID Qualifiers="0">0</EventID>
    <Level>2</Level>
    <Task>0</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2010-12-02T20:00:09.000Z" />
    <EventRecordID>237167</EventRecordID>
    <Channel>Application</Channel>
    <Computer>computer.domain</Computer>
    <Security />
  </System>
  <EventData>
    <Binary>534F434B...</Binary>
  </EventData>
</Event>
share|improve this question

2 Answers 2

looks like an application is missing its resource dll so it does not know how to write info to the logs in a meaningful manner. Process explorer will be your friend in this case.

share|improve this answer
    
How can Process Explorer tell me which processes are writing to the event logs? –  mlsteeves Dec 3 '10 at 14:23
1  
if its writing every 4 secs you'll most likely see a process thats ticking at the same beat! –  tony roth Dec 3 '10 at 15:04

The additional text in the event log Description field is displayed by event viewer. It does not stem from the log entry itself.

In my experience, the EventMessageFile setting of this event source is invalid, e.g. pointing to the wrong .NET version.

When confronted with the message, I replace the invalid setting in the registry with a valid EventMessageFile setting from a similar log configuration on the same machine (usual registry caution disclaimers apply).

After restarting event viewer the additional text disappears from the otherwise unchanged log entries.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.