Была обнаружена неверно настроенная служба.
Каждое из этих событий означает, что конфигурация службы неверна, и служба может не запуститься правильно. Данное предупреждение создается, когда возникает любое из следующих событий диспетчера управления службами:
7015: запуск службы драйвера, загружаемого при загрузке или при запуске системы, зависит от других отдельных служб. (Службы драйверов, загружаемых при загрузке или при запуске системы, не могут зависеть от другой службы, но могут находиться в зависимости от группы служб.)
7017: причиной этой проблемы является то, что службы, запущенные вручную, имеют циклическую зависимость. Например, служба А зависит от службы Б, которая зависит от службы В, которая, в свою очередь, зависит от службы А.
7018: причиной этой проблемы является то, что автоматически запущенные службы имеют циклическую зависимость. Например, служба А зависит от службы Б, которая зависит от службы В, которая, в свою очередь, зависит от службы А.
7019: причиной этой проблемы является то, что службы, запущенные вручную, имеют циклическую зависимость. Например, служба А зависит от службы Б, которая зависит от службы В, которая, в свою очередь, зависит от службы А.
7020: причиной этой проблемы является то, что службы, запущенные вручную, имеют циклическую зависимость. Например, служба А зависит от службы Б, которая зависит от службы В, которая, в свою очередь, зависит от службы А.
Диспетчер управления службами создал событие, означающее, что запустить службу не удалось из-за неправильной конфигурации службы (например, служба, имеет циклическую зависимость от другой службы).
Для устранения данной проблемы выполните следующее:
7015: Для решения этой проблемы следует изменить зависимость службы драйвера, загружаемого при загрузке или запуске системы, которая указана в сообщении о событии. Для выполнения данной процедуры необходимо быть членом группы "Администраторы" либо обладать соответствующими делегированными полномочиями. Чтобы отобразить зависимые службы для рассматриваемой службы и изменить зависимости, сделайте следующее.
В командной строке введите "sc qc имя_службы", чтобы отобразить другие службы, от которых зависит служба "имя_службы".
Введите "sc config имя_службы depend= +имя_группы" (где "имя_группы" — это имя любой группы служб, от которой имеется зависимость), чтобы устранить зависимости от отдельных служб.
Примечание. Если у службы нет групп служб, с которыми она связана зависимостью, введите в параметре зависимости значение "Null".
7017: чтобы устранить эту проблему, удалите циклическую зависимость. Для выполнения данной процедуры необходимо быть членом группы "Администраторы" либо обладать соответствующими делегированными полномочиями. Чтобы отобразить службы или группы служб, от которых зависит данная служба, и удалить циклическую зависимость, сделайте следующее.
В командной строке введите "sc qc имя_службы", чтобы отобразить другие службы и группы служб, от которых зависит служба "имя_службы".
Введите "sc config имя_службы depend= имя_службы/+имя_группы" (где "имя_службы" — это имя любой связанной зависимостью службы без циклической зависимости, а "имя_группы" — имя любой связанной зависимостью группы служб, не имеющей циклической зависимости), чтобы устранить зависимость от отдельных служб или групп служб, имеющих циклическую зависимость.
7018: чтобы устранить эту проблему, удалите циклическую зависимость. Для выполнения данной процедуры необходимо быть членом группы "Администраторы" либо обладать соответствующими делегированными полномочиями. Чтобы отобразить зависимые службы для рассматриваемой службы и удалить циклические зависимости, сделайте следующее.
В командной строке введите "sc qc имя_службы", чтобы отобразить другие службы, от которых зависит служба "имя_службы".
Введите "sc config имя_службы depend= имя_службы/+имя_группы" (где "имя_службы" — это имя любой связанной зависимостью службы без циклической зависимости, а "имя_группы" — имя любой связанной зависимостью группы служб, не имеющей циклической зависимости), чтобы устранить зависимость от отдельных служб или групп служб, имеющих циклическую зависимость.
Примечание. Если у службы нет служб или групп служб, с которыми она связана зависимостью, введите в параметре зависимости значение "Null".
7019: чтобы устранить эту проблему, удалите циклическую зависимость. Для выполнения данной процедуры необходимо быть членом группы "Администраторы" либо обладать соответствующими делегированными полномочиями. Чтобы отобразить службы или группы служб, от которых зависит данная служба, и удалить циклическую зависимость, сделайте следующее.
В командной строке введите "sc qc имя_службы", чтобы отобразить другие службы, от которых зависит служба "имя_службы".
Введите "sc config имя_службы depend= имя_службы/+имя_группы" (где "имя_службы" — это имя любой связанной зависимостью службы без циклической зависимости, а "имя_группы" — имя любой связанной зависимостью группы служб, не имеющей циклической зависимости), чтобы устранить зависимость от отдельных служб или групп служб, имеющих циклическую зависимость.
Примечание. Если у службы нет групп служб, с которыми она связана зависимостью, введите в параметре зависимости значение "Null".
7020: чтобы устранить эту проблему, удалите циклическую зависимость. Для выполнения данной процедуры необходимо быть членом группы "Администраторы" либо обладать соответствующими делегированными полномочиями. Чтобы отобразить службы или группы служб, от которых зависит данная служба, и удалить циклическую зависимость, сделайте следующее.
В командной строке введите "sc qc имя_службы", чтобы отобразить другие службы и группы служб, от которых зависит служба "имя_службы".
Введите "sc config имя_службы depend= имя_службы/+имя_группы" (где "имя_службы" — это имя любой связанной зависимостью службы без циклической зависимости, а "имя_группы" — имя любой связанной зависимостью группы служб, не имеющей циклической зависимости), чтобы устранить зависимость от отдельных служб или групп служб, имеющих циклическую зависимость.
Примечание. Если у службы нет служб или групп служб, с которыми она связана зависимостью, введите в параметре зависимости значение "Null".
Target | Microsoft.Windows.Server.10.0.OperatingSystem | ||
Category | EventCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
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.10.0.OperatingSystem.ServiceMisconfigured.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>7015</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>7017</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>7018</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>7019</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>7020</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.ServiceMisconfigured.Alert.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>