Service met onvoorspelbare status

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

Een van de services heeft nu een onvoorspelbare status.

Knowledge Base article:

Samenvatting

Deze regel genereert een waarschuwing wanneer Servicebesturingsbeheer detecteert dat een service met een ongeldige configuratie is gestart. Het is belangrijk op te merken dat ook al is er door Servicebesturingsbeheer een ongeldige configuratie gedetecteerd, de service wel goed is gestart.

De service wordt mogelijk niet uitgevoerd als verwacht en kan zich op een onvoorspelbare manier gedragen. Verder kan de service mogelijk niet opnieuw worden gestart tot het probleem is opgelost.

Voorbeeld van gebeurtenis:

Deze regel genereert een waarschuwing wanneer willekeurige van de volgende gebeurtenissen optreden en in het logboek voor systeemgebeurtenissen worden vastgelegd:

De %1-service is aangeduid als interactieve service. Het systeem is echter zodanig geconfigureerd dat interactieve services niet zijn toegestaan. Mogelijk werkt deze service niet correct.

Er is een fout opgetreden tijdens het ongedaan maken van een verandering in de configuratie van de %1-service met Servicebesturingsbeheer. De %2 van de service heeft nu een onvoorspelbare status. Als u deze configuratie niet corrigeert, kunt u de %1-service misschien niet opnieuw starten of andere fouten tegenkomen. Gebruik de module Services in de Microsoft Management Console (MMC) om te controleren of de service juist is geconfigureerd.

Oorzaken

Deze waarschuwing wordt gegenereerd zodra een van de volgende omstandigheden zich voordoet:

Oplossingen

Er zijn twee mogelijke oplossingen voor deze waarschuwing. Raadpleeg de gebeurtenis die de waarschuwing heeft gegenereerd en selecteer de van toepassing zijnde procedure voor het oplossen van het probleem.

Gebeurtenis-id: 7030

Om deze waarschuwing op te lossen, moet u contact opnemen met een deskundige op dit gebied of met de leverancier om na te gaan of de service interactief op het bureaublad moet worden uitgevoerd. Als dit niet de bedoeling is, voert u deze stappen uit:

Als de service interactief moet worden uitgevoerd, moet u het systeembeleid “Service kan interactief met bureaublad worden uitgevoerd” wijzigen. Om dit te doen, voert u de volgende stappen uit:

HKLM\System\CCC\Control\Windows

0 - Enabled

1 - Disabled

Gebeurtenis-id: 7037

U kunt deze waarschuwing als volgt oplossen:

Element properties:

TargetMicrosoft.Windows.Server.10.0.OperatingSystem
CategoryEventCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
Service met onvoorspelbare status
{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.10.0.OperatingSystem.ServiceEnteredUnpredictableState.Alert" Enabled="true" Target="ServervNext!Microsoft.Windows.Server.10.0.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.10.0.OperatingSystem.ServiceEnteredUnpredictableState.Alert.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>