Hälsa för servertjänstkonfiguration

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

Knowledge Base article:

Sammanfattning

Den här regeln skapar en avisering varje gång en tjänst försöker starta med en ogiltig konfiguration. I det här fallet är aviseringen en varning vilket visar att även om tjänstens konfiguration identifierades som ogiltig, kunde tjänsten starta. Men tjänsten körs eventuellt inte med önskad konfiguration.

Orsaker

Den här aviseringen inträffar när tjänstens konfigurationsparametrar i registret är ogiltiga. En ogiltig konfiguration kan ha följande orsaker:

Lösningar

Första steget mot att lösa den här aviseringen ä ratt fastställa vilken tjänst som genererade den.

Du fastställer tjänstens namn genom att kontrollera beskrivningen i aviseringen. Den här beskrivningen innehåller följande information: Värdet %1 i serverns registernyckel %2 var ogiltigt och ignorerades.

Parametrarna %1 och %2 för händelsen som nämns ovan är ifyllda i den faktiska aviseringsbeskrivningen. Den första delen av den andra parametern (%2) är tjänstens namn.

När tjänstens namn har fastställts kan den felaktigt konfigurerade parametern identifieras med hjälp av den första parametern (%1).

När tjänstens och parameterns namn är kända kan en supporttekniker försöka ändra tjänstens konfigurationsparametrar via programmets gränssnitt. Om det är möjligt är det här det bästa sättet att korrigera konfigurationen. I vissa fall måste konfigurationen ändras till en alternativ konfiguration och sedan uppdateras till önskad konfiguration innan de korrekta inställningarna kan konfigureras.

Om inget användargränssnitt är tillgängligt kan supportteknikern välja att ändra den aktuella parametern direkt. Det sker på följande plats i registret och kräver avancerad kunskap om de aktuella parameterkonfigurationsalternativen.

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\%ServiceName\Parameters\%Parameter Name%

Om det inte går att lösa problemet med dessa metoder kan du bli tvungen att kontakta programtillverkaren för ytterligare support.

Element properties:

TargetMicrosoft.Windows.Server.6.2.OperatingSystem
Parent MonitorSystem.Health.ConfigurationState
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.SingleEventLogManualReset2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Servertjänsten är felkonfigurerad
{0}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.6.2.OperatingSystem.ServerServiceConfiguration" Accessibility="Public" Enabled="true" Target="WindowsServer!Microsoft.Windows.Server.6.2.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.6.2.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>