Share via


Event ID 1007 — Resource Exhaustion Resolver

Applies To: Windows Server 2008

When your system has a critical amount of memory committed to applications, the Resource Exhaustion Resolver component of Windows Resource Exhaustion Detection and Resolution (RADAR) provides details about corrective action you can take to recover system resources by shutting down the top resource consumers.

Event Details

Product: Windows Operating System
ID: 1007
Source: Microsoft-Windows-Resource-Exhaustion-Resolver
Version: 6.0
Symbolic Name: RDR_RES_ALLOC_FAIL_EVENT
Message: The Windows Resource Exhaustion Resolver experienced a memory allocation failure.

Resolve

Start the Diagnostic Policy service and enable the Resource Exhaustion Resolver

The Diagnostic Policy service provides support for Resource Exhaustion Prevention and Resolution (RADAR). In addition, Group Policy settings control whether the Resouce Exhaustion Detector and Resource Exhaustion Resolver components are active on the system.

Start the Diagnostic Policy service

To start the Diagnostic Policy service:

  1. Click Start, click in the Start Search box, type services.msc, and then press ENTER. Microsoft Management Console (MMC) will open with the Services (Local) snap-in open.
  2. In the list of services, right-click Diagnostic Policy Service, and then click Start.

If the Diagnostic Policy service is not configured to start automatically, you will encounter the same error the next time you restart the system.

Configure the Diagnostic Policy service to start automatically

To configure the Diagnostic Policy service to start automatically:

  1. Click Start, click in the Start Search box, type services.msc, and then press ENTER. MMC will open with the Services (Local) snap-in open.
  2. In the list of services, right-click Diagnostic Policy Service, and then click Properties.
  3. Select Automatic from the Startup type drop-down list, and then click OK.

Enable the Resource Exhaustion Resolver

To enable the Resource Exhaustion Resolver:

  1. Click Start, click in the Start Search box, type gpedit.msc, and then press ENTER. MMC will start with the Local Group Policy Editor open.
  2. In the navigation tree, expand Computer Configuration, expand Administrative Templates, expand System, expand Troubleshooting and Diagnostics, and click Windows Resource Exhaustion Detection and Resolution.
  3. In the console pane, right-click Configure Scenario Execution Level, and then click Properties.
  4. On the Setting tab, select Enabled, and then click OK.

Note: You can change the Scenario Execution Level to enable only detection and troubleshooting if you do not want to enable automated resolution.

Verify

Membership in the local Administrators group is required to complete these procedures.

Verify that the Diagnostic Policy service is running

To verfy that the Diagnostic Policy service is running:

  1. Click Start, click in the Start Search box, type services.msc, and then press ENTER. Microsoft Management Console (MMC) will open with the Services (Local) snap-in open.
  2. In the list of services, verify that the Diagnostic Policy Service status is Started.

Verify that the Resource Exhaustion Detector is running

To verify that the Resource Exhaustion Detector is running:

  1. Click Start, expand All Programs, and expand Accessories.
  2. Right-click Command Prompt, and then click Run as administrator.
  3. At the command prompt, type sc queryex dps, press ENTER, and review the results to ensure that the Diagnostic Policy service and Windows Diagnostic Infrastructure (WDI) service are running.

Verify that the Resource Exhaustion Resolver is enabled

To verify that the Resource Exhaustion Resolver is enabled:

  1. Click Start, click in the Start Search box, type gpedit.msc, and then press ENTER. MMC will start with the Local Group Policy Editor open.
  2. In the navigation tree, expand Computer Configuration, expand Administrative Templates, expand System, expand Troubleshooting and Diagnostics, and double-click Windows Resource Exhaustion Detection and Resolution.
  3. In the console pane, right-click Configure Scenario Execution Level, and then click Properties.
  4. On the Setting tab, verify that Enabled is selected.

Resource Exhaustion Resolver

Reliability Infrastructure