Byla shromážděna událost signalizující neočekávané ukončení služby.
Toto pravidlo generuje výstrahu, pokud se služba systému Windows® neočekávaně ukončí. Kromě události ukončení služby je také často vytvořena událost Zasílání zpráv o chybách systému Windows (Zdroj: DrWatson; ID: 4097), která bude shromážděna nástrojem Operations Manager. Tato další událost se může ukázat jako užitečná při pokusu o vyřešení výstrahy k ukončení služby.
Když služba neočekávaně ukončí aplikaci, program Dr. Watson zjistí, že aplikace vygenerovala chybu obecné ochrany (GPF). K chybě GPF dochází, když se aplikace pokusí číst nebo zapisovat v umístění paměti, do kterého nemá přístup. To často vede k ukončení programu a ke ztrátě neuložených dat.
Když se služba neočekávaně ukončí, můžete pro řešení problému vybrat jednu z následujících možností:
Vyhledejte příslušné informace o podpoře na webu dodavatele softwaru.
Nainstalujte všechny aktualizace Service Pack nebo aktualizace produktů pro příslušnou aplikaci.
Nainstalujte všechny aktualizace Service Pack nebo aktualizace pro všechny relevantní subsystémy, na kterých je aplikace závislá.
Pokud se služba neobvykle často ukončuje a nejsou k dispozici související podpůrné informace, měli byste o podporu požádat dodavatele softwaru.
Událost vzorku:
Toto pravidlo generuje výstrahu vždy, když je v protokolu událostí systému zaznamenána jedna z následujících událostí:
Proběhne obnovení poslední známé platné konfigurace, protože došlo k chybě při spouštění služby %1.
Služba %1 byla ukončená s následující chybou: %n%2
Služba %1 ukončena s chybou %2, specifickou pro službu.
Služba %1 se nečekaně ukončila. Stalo se to %2 krát. Následující opravná akce bude spuštěna za %3 milisekund: %5.
Správce řízení služeb se pokusil o opravnou akci (%2) po nečekaném ukončení služby %3, ale tato akce selhala kvůli následující chybě: %n%4
Služba %1 se nečekaně ukončila. Stalo se to %2 krát.
Zdroj: Správce řízení služeb; 7021. Proběhne obnovení poslední známé platné konfigurace, protože došlo k chybě při spouštění služby %1.
Zdroj: Správce řízení služeb; 7023; Služba %1 byla ukončena s následující chybou: %n%2
Zdroj: Správce řízení služeb; 7024. Služba %1 ukončena s chybou %2, specifickou pro službu.
Zdroj: Správce řízení služeb; 7031; Služba %1 byla nečekaně ukončena. Stalo se to %2 krát. Následující opravná akce bude spuštěna za %3 milisekund: %5.
Zdroj: Správce řízení služeb; 7032; Správce služeb se pokusil o opravnou akci (%2) po nečekaném ukončení služby %3, ale tato akce selhala kvůli následující chybě: %n%4
Zdroj: Správce řízení služeb; 7033; Správce řízení služeb nebyl úspěšně inicializován. Server konfigurace zabezpečení (scesrv.dll) při inicializaci vrátil chybu %1. Restartuje se systém...
Zdroj: Správce řízení služeb; 7031; Služba %1 byla nečekaně ukončena. Stalo se to %2 krát.
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.ServiceTerminatedUnexpextedly.Alert" 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>Service Control Manager</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>7021</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>7024</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>7031</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>7032</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>7033</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>7034</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</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.ServiceTerminatedUnexpextedly.Alert.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>