Bir Hizmet Öngörülemeyen Bir Duruma Girdi

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

Bir hizmet, öngörülemeyen bir duruma girdi.

Knowledge Base article:

Özet

Bu kural, Hizmet Denetim Yöneticisi bir hizmetin geçersiz bir yapılandırmayla başlatıldığını algıladığında bir uyarı oluşturur. Hizmet Denetim Yöneticisi geçersiz bir yapılandırma algılasa bile hizmetin başarıyla başlatılacağının unutulmaması önemlidir.

Hizmet beklendiği gibi çalışmayabilir ve beklenmedik biçimde davranabilir. Ayrıca, sorun çözülene kadar hizmet yeniden başlatılamayabilir.

Örnek Olay:

Bu kural, aşağıdaki olaylardan herhangi biri olduğunda ve Sistem Olay Günlüğü'ne kaydedildiğinde bir uyarı oluşturur:

%1 hizmeti etkileşimli bir hizmet olarak işaretlenmiş. Ancak, hizmet etkileşimli hizmetlere izin vermeyecek şekilde yapılandırılmış. Bu hizmet düzgün çalışmayabilir.

Hizmet Denetim Yöneticisi, %1 hizmetinde bir yapılandırma değişikliğinin yapılamadığı bir hatayla karşılaştı. Hizmetin %2 öğesi şu anda öngörülemeyen bir durumda. Bu yapılandırmayı düzeltmezseniz, %1 hizmetini yeniden başlatamaz veya başka hatalarla karşılaşabilirsiniz. Hizmetin düzgün yapılandırıldığından emin olmak için, MMC'deki Hizmetler ek bileşenini kullanın.

Nedenler

Bu uyarı, aşağıdaki koşullardan herhangi biri gerçekleştiğinde oluşturulur:

Çözümlemeler

Bu uyarının iki çözümlemesi olabilir. Uyarıyı oluşturan olaya başvurun ve uygun çözümleme adımlarını seçin.

Olay Kimliği: 7030

Bu uyarıyı çözümlemek için, hizmetin masaüstünde etkileşimli olarak çalışması gerekip gerekmediğini belirlemek üzere konunun uzmanı birisine veya hizmetin satıcısına danışın. Etkileşimli çalışması gerekmiyorsa, şu adımları izleyin:

Hizmetin etkileşimli çalışması gerekiyorsa, "Hizmetin masaüstü ile etkileşimine izin ver" sistem ilkesini değiştirmeniz gerekir. Bunu yapmak için, aşağıdaki adımları gerçekleştirin:

HKLM\System\CCC\Control\Windows

0 - Etkin

1 - Devre dışı

Olay Kimliği: 7037

Aşağıdakileri yaparak bu uyarıyı çözümleyin:

Element properties:

TargetMicrosoft.Windows.Server.6.2.OperatingSystem
CategoryEventCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
Hizmet öngörülemeyen bir duruma girdi
{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>