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.
Den här aviseringen inträffar när tjänstens konfigurationsparametrar i registret är ogiltiga. En ogiltig konfiguration kan ha följande orsaker:
Det uppstod ett fel med tjänsten vid uppdatering av konfigurationsinställningarna.
Konfigurationsvärde kan ha ändrats på ett felaktigt sätt via en manuell administrativ åtgärd.
Ett annat program ändrade tjänstens konfigurationsinställningar på ett felaktigt sätt.
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.
Target | Microsoft.Windows.Server.2008.OperatingSystem | ||
Category | EventCollection | ||
Enabled | False | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | System |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
EventDS | DataSource | Microsoft.Windows.EventProvider | Default |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.Windows.Server.2008.OperatingSystem.ServerServiceConfiguration.Collection" Enabled="false" Target="Server2008!Microsoft.Windows.Server.2008.OperatingSystem" ConfirmDelivery="true">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="EventDS" TypeID="Windows!Microsoft.Windows.EventProvider">
<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>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.Server.2008.OperatingSystem.ServerServiceConfiguration.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>