Microsoft Windows Server-DNS-Dienst – Abhängigkeitsfehler

Microsoft.Windows.Server.DNS.Service.DependencyFailed (Rule)

Regel, die eine Warnung für den DNS-Dienst generiert.

Knowledge Base article:

Zusammenfassung

Der DNS-Serverdienst reagiert auf Anforderungen von DNS-Clientcomputern für Namensauflösungsdienste. Bei DNS (Domain Name System) handelt es sich um ein Protokoll, durch das ein Computer die numerische IP-Adresse eines anderen Computer abrufen kann, indem er den Namen des Zielcomputers an einen DNS-Server sendet. Probleme mit dem DNS-Serverdienst können zu einer beeinträchtigten Netzwerkleistung führen oder sogar verhindern, dass die Netzwerkcomputer sich gegenseitig erkennen.

Ursachen

Der DNS-Server konnte nicht gestartet werden, da er vom NTDS-Dienst abhängig ist, und dieser wurde nicht gestartet.

Lösungen

Active Directory-Domänendienste starten

Da eine oder mehrere Zonen in Active Directory-Domänendienste (AD DS) integriert sind und AD DS nicht ausgeführt wird, konnte der DNS-Serverdienst nicht gestartet werden. Sie müssen sicherstellen, dass AD DS ausgeführt wird, bevor der DNS-Serverdienst gestartet wird. Starten Sie ggf. AD DS, und starten Sie dann den DNS-Serverdienst.

So starten Sie AD DS

1. Starten Sie auf dem DNS-Server "Dienste". Klicken Sie zum Starten von "Dienste" auf "Start", klicken Sie auf "Verwaltung", und klicken Sie dann auf "Dienste".

2. Doppelklicken Sie auf "Active Directory-Domänendienste".

3. Wenn der Dienst nicht gestartet wurde, wählen Sie unter "Starttyp" die Option "Automatisch" aus, und klicken Sie dann auf "Starten".

Wenn der Dienst bereits ausgeführt wurde, starten Sie den Computer neu.

So starten Sie den Computer neu

Klicken Sie auf "Start", klicken Sie auf den Pfeil neben der Schaltfläche mit dem Schloss und dann auf "Neu starten".

Starten Sie nach dem Starten von AD DS oder einem Neustart des Computers den DNS-Serverdienst, wenn er nicht bereits nicht ausgeführt wird.

So starten Sie den DNS-Serverdienst

1. Starten Sie auf dem DNS-Server "Dienste". Klicken Sie zum Starten von "Dienste" auf "Start", klicken Sie auf "Verwaltung", und klicken Sie dann auf "Dienste".

2. Klicken Sie in der Liste der Dienste mit der rechten Maustaste auf "DNS-Server", und klicken Sie dann auf "Eigenschaften".

3. Wählen Sie in der Liste "Starttyp" die Option "Automatisch" aus.

4. Klicken Sie auf "Starten".

Extern

http://technet.microsoft.com/en-us/library/dd349595(v=ws.10).aspx

Element properties:

TargetMicrosoft.Windows.Server.DNS.Server
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
Windows-DNS – Abhängigkeitsfehler
Ereignis-ID: {0} Ereignisquelle: {1} Ereignisprotokoll: {2} Ereignisbeschreibung: {3}
Event LogDNS Server

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider Default
Alert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.Windows.Server.DNS.Service.DependencyFailed" Enabled="true" Target="Microsoft.Windows.Server.DNS.Server" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>DNS Server</LogName>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">10</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.Server.DNS.Service.DependencyFailed.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDisplayNumber$</AlertParameter1>
<AlertParameter2>$Data/EventSourceName$</AlertParameter2>
<AlertParameter3>$Data/Channel$</AlertParameter3>
<AlertParameter4>$Data/EventDescription$</AlertParameter4>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
<Custom1/>
<Custom2/>
<Custom3/>
<Custom4/>
<Custom5/>
<Custom6/>
<Custom7/>
<Custom8/>
<Custom9/>
<Custom10/>
</WriteAction>
</WriteActions>
</Rule>