Zustand der Serverdienstkonfiguration

Microsoft.Windows.Server.2008.OperatingSystem.ServerServiceConfiguration (UnitMonitor)

Knowledge Base article:

Zusammenfassung

Diese Regel generiert bei jedem Startversuch eines Diensts mit einer ungültigen Konfiguration eine Warnung. In diesem Fall hat die Warnung den Schweregrad „Warnung“, was bedeutet, dass der Dienst trotz der ungültigen Dienstkonfiguration gestartet werden konnte. Es kann aber sein, dass der Dienst nicht in der gewünschten Konfiguration ausgeführt wird.

Ursachen

Diese Warnung tritt auf, wenn die Konfigurationsparameter des Diensts in der Registrierung ungültig sind. Eine ungültige Konfiguration kann aus folgenden Gründen auftreten:

Lösungen

Zunächst muss der Dienst ermittelt werden, der die Warnung generiert hat.

Sie finden den Dienstnamen in der Beschreibung der Warnung. Die Beschreibung enthält folgende Informationen: Der Wert „%1“ im Registrierungsschlüssel „%2“ des Servers war ungültig und wurde ignoriert.

In der tatsächlichen Warnungsbeschreibung erscheinen anstelle von „%1“ und “%2“ die folgenden Werte: Der erste Teil des zweiten Parameters (%2) ist der Name des Diensts.

Nachdem der Dienstname ermittelt wurde, kann der fehlerhaft konfigurierte Parameter durch den ersten Parameter (%1) bestimmt werden.

Wenn die Dienst- und Parameternamen bekannt sind, sollte der Mitarbeiter des Supports feststellen, ob die Konfigurationsparameter des Diensts über eine von der Anwendung bereitgestellte Benutzeroberfläche geändert werden können. Ist dies der Fall, sollte die Konfiguration auf diese Weise repariert werden. In manchen Fällen muss die Konfiguration zuerst geändert und dann in die gewünschte Konfiguration aktualisiert werden, bevor die richtigen Einstellungen konfiguriert werden können.

Wenn keine Benutzeroberfläche bereitgestellt wird, muss der Supportmitarbeiter den betreffenden Parameter u. U. direkt ändern. Dies geschieht unter dem folgenden Registrierungsschlüssel und erfordert erweiterte Kenntnisse der Parameterkonfigurationsoptionen.

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\%Dienstname%\Parameters\%Parametername%

Wenn das Problem auf diese Weise nicht gelöst werden kann, müssen Sie sich ggf. an den Anbieter der Anwendung wenden, um Hilfe zu erhalten.

Element properties:

TargetMicrosoft.Windows.Server.2008.OperatingSystem
Parent MonitorSystem.Health.ConfigurationState
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.SingleEventLogManualReset2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Serverdienst ist falsch konfiguriert
{0}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.2008.OperatingSystem.ServerServiceConfiguration" Accessibility="Public" Enabled="true" Target="Server2008!Microsoft.Windows.Server.2008.OperatingSystem" ParentMonitorID="SystemHealth!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.SingleEventLogManualReset2StateMonitorType" ConfirmDelivery="false">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.2008.OperatingSystem.ServerServiceConfiguration.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="ManualReset" MonitorTypeStateID="ManualResetEventRaised" HealthState="Success"/>
<OperationalState ID="ConfigError" MonitorTypeStateID="EventRaised" HealthState="Warning"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>System</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventSourceName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>Server</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>2506</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</Configuration>
</UnitMonitor>