En tjänst har övergått i ett oförutsägbart tillstånd

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

En tjänst har övergått i ett oförutsägbart tillstånd.

Knowledge Base article:

Sammanfattning

Den här regeln genererar en avisering när tjänsthanteraren identifierar att en tjänst har startat med en ogiltig konfiguration. Observera att även om tjänsthanteraren har identifierat en ogiltig konfiguration, så startade tjänsten.

Tjänsten körs och fungerar eventuellt inte som förväntat. Dessutom är det inte säkert att tjänsten går att starta om förrän problemet har lösts.

Exempelhändelse:

Den här regeln genererar en avisering när någon av följande händelser inträffar och registreras i systemets händelselogg:

Tjänsten %1 är markerad som en interaktiv tjänst. Systemet är dock konfigurerat för att inte tillåta interaktiva tjänster. Tjänsten kommer kanske inte att fungera korrekt.

Ett fel uppstod när en konfigurationsändring skulle ångras för tjänsten %1. Tjänstens %2 är för närvarande i ett opålitligt tillstånd. Om du inte rättar till den här konfigurationen kommer du kanske inte kunna starta om tjänsten %1, eller så kanske andra fel uppstår. Använd snapin-modulen Tjänster i MMC för att kontrollera att tjänsten konfigurerats korrekt.

Orsaker

Den här aviseringen genereras när något av följande tillstånd inträffar:

Lösningar

Det finns två möjliga lösningar för den här aviseringen. Kontrollera händelsen som genererade aviseringen och välj lämpliga steg för att lösa problemet.

Händelse-ID: 7030

Du löser aviseringen genom att kontakta en expert på området eller leverantören för att fastställa om tjänsten måste köras interaktivt från skrivbordet. Om inte följer du dessa steg:

Om tjänsten måste köras interaktivt måste du ändra systemprincipen "Tillåt att tjänsten samverkar med skrivbordet". Det gör du genom att följa dessa steg:

HKLM\System\CCC\Control\Windows

0 - Aktiverad

1 - Inaktiverad

Händelse-ID: 7037

Gör så här för att åtgärda den här aviseringen:

Element properties:

TargetMicrosoft.Windows.Server.6.2.OperatingSystem
CategoryEventCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
Tjänsten övergick i ett oförutsägbart tillstånd
{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.6.2.OperatingSystem.ServiceEnteredUnpredictableState.Alert" Enabled="true" Target="WindowsServer!Microsoft.Windows.Server.6.2.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.6.2.OperatingSystem.ServiceEnteredUnpredictableState.Alert.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>