Данное правило создает предупреждение каждый раз, когда служба пытается запуститься с неверной конфигурацией. В этом случае предупреждение имеет серьезность уровня предупреждения, обозначающую, что хотя конфигурация службы неправильная, служба смогла успешно запуститься. Однако служба может не работать в требуемой конфигурации.
Данное предупреждение возникает, когда параметры конфигурации службы в реестре неверны. Неверная конфигурация могла возникнуть по следующим причинам:
Произошла ошибка службы при обновлении параметров конфигурации.
Значения конфигурации могли быть неверно изменены вручную администратором.
Другое приложение неверно изменило параметры конфигурации службы.
Первым шагом по устранению данного предупреждения является определение службы, создавшей его.
Для определения имени службы см. описание предупреждения. Данное описание содержит следующие сведения: Значение с именем %1 в разделе реестра сервера %2 неверное и было пропущено.
Параметры события %1 и %2, указанные выше, будут заполнены в настоящем описании предупреждения. Первая часть второго параметра (%2) является названием службы.
После определения имени службы можно определить параметр с неправильным значением при помощи первого параметра (%1).
После определения имени службы и параметра инженеру поддержки следует попытаться определить, можно ли изменить параметры конфигурации службы при помощи пользовательского интерфейса, предоставляемого приложением. Если это возможно, это является лучшим способом исправления конфигурации. В некоторых случаях конфигурацию необходимо заменить на другую конфигурацию, а затем обновить до требуемой конфигурации перед настройкой правильных параметров.
Если пользовательский интерфейс отсутствует, инженер поддержки может изменить соответствующие параметры напрямую. Это делается в следующем месте реестра и требует дополнительных знаний о параметрах конфигурации.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\%ServiceName\Parameters\%Parameter Name%
Если данные варианты не помогут устранить проблему, необходимо обратиться за поддержкой к поставщику приложения.
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.ServerServiceConfiguration.Collection" 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>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="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.Server.2008.OperatingSystem.ServerServiceConfiguration.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>