Bu kural, herhangi bir hizmet geçersiz bir yapılandırmayla başlamaya çalıştığında bir uyarı oluşturur. Bu durumda, uyarı önem derecesi uyarı şeklindedir; hizmetin yapılandırmasının geçersiz olduğunun algılandığını ama yine de hizmetin başarıyla başlatılabildiğini gösterir. Ancak hizmet istenen yapılandırmada çalışmıyor olabilir.
Bu uyarı, hizmetin kayıt defterindeki yapılandırma parametreleri geçersiz olduğunda verilir. Geçersiz bir yapılandırma aşağıdaki nedenlerle oluşabilir:
Hizmet, yapılandırma ayarlarını güncelleştirirken kendisi bir hata ile karşılaşmıştır.
Yapılandırma değeri, el ile yönetim yoluyla yanlış olarak değiştirilmiştir.
Başka bir uygulama hizmetin yapılandırma ayarlarını hatalı şekilde değiştirmiştir.
Bu uyarıyı çözümlemede ilk adım, uyarıyı hangi hizmetin oluşturduğunu belirlemektir.
Hizmet adını belirlemek için uyarının açıklamasına başvurun. Açıklama şu bilgileri içerir: Sunucunun %2 kayıt defteri anahtarındaki %1 değeri geçersizdi ve yoksayıldı.
Olayın yukarıda listelenen %1 ve %2 parametreleri, gerçek uyarı açıklamasında doldurulacak. İkinci parametrenin ilk kısmı (%2), hizmetin adıdır.
Hizmet adı belirlendikten sonra yanlış yapılandırılmış olan parametre ilk parametre (%1) yoluyla belirlenebilir.
Hizmet ve parametre adları öğrenildikten sonra destek mühendisi hizmet yapılandırma parametrelerinin uygulamanın sağladığı bir kullanıcı arabirimi yoluyla değiştirilip değiştirilemeyeceğini belirlemeye çalışmalıdır. Değiştirilebiliyorsa, yapılacak en doğru şey yapılandırmayı düzeltmektir. Bazı durumlarda yapılandırmanın başka bir yapılandırılmaya çevrilmesi ve sonra, doğru ayarların yapılandırılabilmesi için önce istenen yapılandırmaya güncelleştirilmesi gerekir.
Bir kullanıcı arabirimi sağlanmamışsa, destek mühendisi ilgili parametreyi doğrudan değiştirmeyi seçebilir. Bu, kayıt defterinde aşağıdaki konumda gerçekleştirilir ve parametre yapılandırma seçenekleriyle ilgili ileri düzey bilgi gerektirir.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\%HizmetAdi\Parametreler\%Parametre Adi%
Bu seçenekler sorunu çözümlemeye yardımcı olamıyorsa, destek için uygulamanın satıcıyla bağlantı kurulması gerekebilir.
Target | Microsoft.Windows.Server.10.0.OperatingSystem | ||
Category | EventCollection | ||
Enabled | True | ||
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 |
WriteToDB | WriteAction | Microsoft.SystemCenter.CollectEvent | Default |
WriteToDW | WriteAction | Microsoft.SystemCenter.DataWarehouse.PublishEventData | Default |
<Rule ID="Microsoft.Windows.Server.10.0.OperatingSystem.ServerServiceConfiguration.Rule" 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>Server</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>2506</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectEvent"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishEventData"/>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.Server.10.0.OperatingSystem.ServerServiceConfiguration.Rule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</AlertParameters>
</WriteAction>
</WriteActions>
</Rule>