A DHCP service could not be found.

A_DHCP_service_could_not_be_found._1_Rule (Rule)

Knowledge Base article:

Management Pack
Summary

The DHCP 2000 Server service failed to start or failed to initialize. Therefore, the DHCP 2000 Server is unavailable and unable to serve client requests.

This condition does not repair itself until the error is fixed.

 
Causes

A DHCP service cannot be found.

 
Resolutions
  1. First, use Services to confirm that the DHCP 2000 Server service, in fact, does not exist or cannot start.
  2. If you continue to receive this error message, try uninstalling and then reinstalling DHCP by using Add/Remove Windows Components in Add/Remove Programs in Control Panel. The DHCP subcomponent is part of the Networking Services component.

    Caution

    If you uninstall and then reinstall the DHCP 2000 Server service, you lose your configuration data. Be sure to record your DHCP configuration data so that you can quickly re-configure it.
  3. Restart (reboot) the DHCP 2000 Server.
 
External Knowledge Sources

For more information about DHCP 2000 Server system event IDs 20000-20074, see the MSDN Library topic “DHCP Server Management API Error Codes” at http://go.microsoft.com/fwlink/?LinkId=26116.

 
Sample Event
A DHCP service could not be found.
 
Related Events

For more information about other event IDs that are related to a DHCP 2000 Server service startup or initialization failure, see DHCP 2000 Server system event IDs 1001, 1002, 1003, 1004, 1005, 1007, and 20001. 

 
© 2000-2004 Microsoft Corporation, all rights reserved.

Element properties:

TargetMicrosoft.Windows.Server.DHCP.Microsoft_Windows_2000_DHCP_Servers_Installation
CategoryEventCollection
EnabledTrue
Event_ID20074
Event SourceDHCPServer
Alert GenerateTrue
Alert SeverityError
Alert PriorityLow
RemotableTrue
Alert Message
A DHCP service could not be found.

$Data/EventDescription$
Event LogSystem
CommentMom2005ID='{8B57BA81-D075-4388-A321-12A02E14F6EF}';MOM2005ComputerGroupID={37B5AB26-6DE0-11D3-945C-0090275A5879}

Member Modules:

ID Module Type TypeId RunAs 
_907D4578_146C_11D3_AB21_00A0C98620CE_ DataSource Microsoft.Windows.EventProvider Default
CollectEventData WriteAction Microsoft.SystemCenter.CollectEvent Default
CollectEventDataWarehouse WriteAction Microsoft.SystemCenter.DataWarehouse.PublishEventData Default
GenerateAlert WriteAction System.Mom.BackwardCompatibility.AlertResponse Default

Source Code:

<Rule ID="A_DHCP_service_could_not_be_found._1_Rule" Target="Microsoft.Windows.Server.DHCP.Microsoft_Windows_2000_DHCP_Servers_Installation" Enabled="true" ConfirmDelivery="true" Comment="Mom2005ID='{8B57BA81-D075-4388-A321-12A02E14F6EF}';MOM2005ComputerGroupID={37B5AB26-6DE0-11D3-945C-0090275A5879}">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="_907D4578_146C_11D3_AB21_00A0C98620CE_" Comment="{907D4578-146C-11D3-AB21-00A0C98620CE}" TypeID="WindowsLibrary!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="WindowsLibrary!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>System</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="Integer">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>20074</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>DHCPServer</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="MomBackwardCompatibility!System.Mom.BackwardCompatibility.AlertResponse">
<AlertGeneration>
<GenerateAlert>true</GenerateAlert>
<Owner/>
<Description>
$Data/EventDescription$
</Description>
<AlertLevel>50</AlertLevel>
<ResolutionState/>
<Source>
$Data/PublisherName$
</Source>
<Name>A DHCP service could not be found.</Name>
</AlertGeneration>
<InvokerType>0</InvokerType>
</WriteAction>
<WriteAction ID="CollectEventData" TypeID="SystemCenterLibrary!Microsoft.SystemCenter.CollectEvent"/>
<WriteAction ID="CollectEventDataWarehouse" TypeID="DataWarehouseLibrary!Microsoft.SystemCenter.DataWarehouse.PublishEventData"/>
</WriteActions>
</Rule>