Služba vstoupila do nepředvídatelného stavu

Microsoft.Windows.Server.2008.OperatingSystem.ServiceEnteredUnpredictableState.Alert (Rule)

Služba vstoupila do nepředvídatelného stavu.

Knowledge Base article:

Souhrn

Toto pravidlo vyvolá výstrahu, jestliže Správa ovládání služby zjistí, že služba byla spuštěna s neplatnou konfigurací. Je důležité vědět, že i když Správa ovládání služby zjistí neplatnou konfiguraci, služba bude přesto úspěšně spuštěna.

Služba nemusí běžet očekávaným způsobem nebo se může chovat nepředvídatelně. Navíc službu nemusí být možné restartovat, dokud se problém nevyřeší.

Vzorová událost:

Toto pravidlo generuje výstrahu vždy, když dojde ke kterékoli z následujících událostí a ty jsou zaznamenány v protokolu událostí systému:

Služba %1 je označena jako interaktivní služba. Systém je však nakonfigurován tak, aby nepovoloval interaktivní služby. Tato služba pravděpodobně nebude fungovat správně.

Při vracení změn konfigurace služby %1 došlo k chybě. Stav parametru %2 není možné zjistit. Pokud konfiguraci neopravíte, službu %1 možná nebude možné spustit nebo dojde k dalším chybám. Konfiguraci služby ověřte použití modulu snap-in Služby v konzole MMC.

Příčiny

Tato výstraha je vygenerována vždy, když dojde k některé z následujících událostí:

Řešení

Existují dvě možná řešení této výstrahy. Podívejte se na událost, která generovala výstrahu, a vyberte příslušné kroky řešení.

ID události: 7030

Budete-li chtít vyřešit tuto výstrahu, poraďte se s odborníkem na danou oblast. Společně pak určete, zda služba musí na ploše běžet interaktivně. Pokud ne, postupujte podle tohoto návodu:

Pokud služba musí běžet interaktivně, bude nutné změnit nastavení systémových zásad Povolit službě používání plochy. Chcete-li to provést, postupujte takto:

HKLM\System\CCC\Control\Windows

0 – Povoleno

1 – Zakázáno

ID události: 7037

Vyřešte tuto výstrahu provedením následujícího postupu:

Element properties:

TargetMicrosoft.Windows.Server.2008.OperatingSystem
CategoryEventCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
Služba vstoupila do nepředvídatelného stavu
{0}
Event LogSystem

Member Modules:

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

Source Code:

<Rule ID="Microsoft.Windows.Server.2008.OperatingSystem.ServiceEnteredUnpredictableState.Alert" Enabled="true" 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>Service Control Manager</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>7037</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>7030</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.Server.2008.OperatingSystem.ServiceEnteredUnpredictableState.Alert.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>