Event ID - 7031

Event Id7031
SourceService Control Manager.
DescriptionDescription
1.
The COM+ System Application terminated unexpectedly. It has done this 1 time, the following corrective action will be taken in 1000 milliseconds:Restart the service.
2.The <SERVICE NAME> service terminated unexpectedly. It has done this <n> time(s). The following corrective action will be taken in<no of milliseconds>milliseconds. <Action>.
Event InformationAccording to Microsoft :
Cause :
This event is logged when service terminated unexpectedly.
Resolution :
Change the recovery actions
To resolve this issue, change the recovery actions that the Service Control Manager (SCM) will take when a service fails.
Note:
To perform this procedure, you must have membership inAdministrators, or you must have been delegated the appropriate authority.
To change the recovery actions for a service:
1.Open theServices snap-in by clicking theStart button,Control Panel, and Administrative Tools, then double-clickingServices.
Note: For Windows Vista, use theClassic View display option inControl Panel to see the Administration Tools.
2.In the details pane of theServices snap-in, right-click on the name of the service you want to stop and select Properties.
3.Click theRecovery tab and specify the recovery actions for the service (for example, restart the service or the computer, take no action, or run a program).
Verify :
To perform this procedure, you must have membership in Administrators, or you must have been delegated the appropriate authority.
To verify that a service has stopped:
1.Open the Services snap-in by clicking theStart button,Control Panel, and Administrative Tools, then double-clicking Services.
2.In the details pane of theServices snap-in, locate the name of the service and verify that the Status column shows a blank status.
-----------------------------------------------------------------------------------------------

RESOLUTION:
A supported hotfix is now available from Microsoft, but it is only intended to correct the problem that is described in this article. Only apply it to systems that are experiencing this specific problem. This hotfix may receive additional testing. Therefore, if you are not severely affected by this problem, we recommend that you wait for the next Windows XP service pack that contains this hotfix.
You must restart your computer after you apply this hotfix rollup package.
This hotfix rollup package is not replaced by any later hotfix.

Service Control Manager is responsible for starting, stopping and checking the status of the various services. an For investigating this problem, have to analyze other events generated from the service. The below given MS articles may give more information about this event generated from different services.
Reference LinksEvent ID 7031 from Source Service Control Manager

Availability of Windows XP COM+ Hotfix Rollup Package 9

SMS: Event ID 7031 Occurs When You Install or Remove a Secondary Site Server

The Inetinfo.exe process repeatedly crashes and restarts, and "Event ID 7031" and "Event ID 7034" error events are repeatedly logged in the System log in Windows Server 2003

The Remote Registry Service crashes every few minutes, and Event ID 7031 appears in Event Viewer

Windows Management Instrumentation service terminates with Event ID 7031

Microsoft Exchange 2000 Information Store Quits Unexpectedly and Logs Event ID 7031

The RPC Service Stops with Event ID 7031

You cannot access your mailbox and event ID 7031 is logged in the application event log in Exchange 2000 Server

Microsoft Exchange Information Store Stops Intermittently and Logs Event ID 7031

You may receive an "Access violation c0000005" error message and event ID 7031 and 7011 messages on an Exchange 2000 computer

Did this information help you to resolve the problem?

Yes: My problem was resolved.
No: The information was not helpful / Partially helpful.