偵測到服務設定錯誤。
以上每個事件都表示服務的設定不正確,而且服務可能無法正常啟動。 如果發生下列任何一個「服務控制管理員」事件,則會產生此警示:
7015:開機啟動或系統啟動驅動程式服務依存於其他個別服務才能啟動 (開機啟動和系統啟動驅動程式服務無法依存於其他服務,但可依存於服務群組)。
7017:此問題發生的原因是手動啟動的服務具有循環依存性鏈結,例如,服務 A 依存於服務 B,服務 B 依存於服務 C,而服務 C 又依存於服務 A。
7018:此問題發生的原因是自動啟動的服務具有循環依存性鏈結,例如,服務 A 依存於服務 B,服務 B 依存於服務 C,而服務 C 又依存於服務 A。
7019:此問題發生的原因是手動啟動的服務具有循環依存性鏈結,例如,服務 A 依存於服務 B,服務 B 依存於服務 C,而服務 C 又依存於服務 A。
7020:此問題發生的原因是手動啟動的服務具有循環依存性鏈結,例如,服務 A 依存於服務 B,服務 B 依存於服務 C,而服務 C 又依存於服務 A。
服務控制管理員已產生事件,指出由於服務具有無效的設定 (例如服務與其他服務有循環依存性) 因此無法啟動。
若要解決此問題,請執行下列步驟。
7015:若要解決此問題,請變更事件訊息文字中指出的開機啟動或系統啟動驅動程式服務的依存性。 若要執行此程序,您必須有 Administrators 的成員資格,或者必須已被委派適當的權限。 若要列出服務的依存服務並修改依存性:
在命令提示字元下,輸入 sc qc service_name 來檢視 service_name 依存的其他服務。
輸入 sc config service_name depend= +group_name (其中 group_name 是任何依存服務群組的名稱) 來移除對於個別服務的依存性。
附註:如果服務沒有依存的服務群組,請為 depend 參數輸入 null 值。
7017:若要解決此問題,請移除循環依存性。 若要執行此程序,您必須有 Administrators 的成員資格,或者必須已被委派適當的權限。 若要列出服務的依存服務或服務群組,並移除循環依存性:
在命令提示字元下,輸入 sc qc service_name 來檢視 service_name 依存的其他服務和服務群組。
輸入 sc config service_name depend= service_name/+group_name (其中 service_name 是任何非循環依存服務的名稱,而 group_name 是任何非循環依存服務群組的名稱),移除對於個別循環服務或服務群組的依存性。
7018:若要解決此問題,請移除循環依存性。 若要執行此程序,您必須有 Administrators 的成員資格,或者必須已被委派適當的權限。 若要列出服務的依存服務並移除循環依存性:
在命令提示字元下,輸入 sc qc service_name 來檢視 service_name 依存的其他服務。
輸入 sc config service_name depend= service_name/+group_name (其中 service_name 是任何非循環依存服務的名稱,而 group_name 是任何非循環依存服務群組的名稱),移除對於個別循環服務或服務群組的依存性。
附註:如果服務沒有依存的服務或服務群組,請為 depend 參數輸入 null 值。
7019:若要解決此問題,請移除循環依存性。 若要執行此程序,您必須有 Administrators 的成員資格,或者必須已被委派適當的權限。 若要列出服務的依存服務或服務群組,並移除循環依存性:
在命令提示字元下,輸入 sc qc service_name 來檢視 service_name 依存的其他服務。
輸入 sc config service_name depend= service_name/+group_name (其中 service_name 是任何非循環依存服務的名稱,而 group_name 是任何非循環依存服務群組的名稱),移除對於個別循環服務或服務群組的依存性。
附註:如果服務沒有依存的服務群組,請為 depend 參數輸入 null 值。
7020:若要解決此問題,請移除循環依存性。 若要執行此程序,您必須有 Administrators 的成員資格,或者必須已被委派適當的權限。 若要列出服務的依存服務或服務群組,並移除循環依存性:
在命令提示字元下,輸入 sc qc service_name 來檢視 service_name 依存的其他服務和服務群組。
輸入 sc config service_name depend= service_name/+group_name (其中 service_name 是任何非循環依存服務的名稱,而 group_name 是任何非循環依存服務群組的名稱),移除對於個別循環服務或服務群組的依存性。
附註:如果服務沒有依存的服務或服務群組,請為 depend 參數輸入 null 值。
Target | Microsoft.Windows.Server.2008.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.2008.OperatingSystem.ServiceMisconfigured.Alert" Enabled="true" 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>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.2008.OperatingSystem.ServiceMisconfigured.Alert.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>