Der Message Queuing-Dienst verfügt nicht über die notwendigen Rechte zum Erstellen von Überwachungsprotokollnachrichten.
Der Benutzer, unter dem der MSMQ-Dienst ausgeführt wird, muss die Berechtigung "SE_AUDIT_NAME" festlegen können. Diese Berechtigung wird automatisch dem Netzwerkdienst erteilt. Bestätigen Sie, dass der MSMQ-Dienst als Netzwerkdienst ausgeführt wird, um dieses Problem zu beheben.
Bestätigen der Ausführung des MSMQ-Diensts als Netzwerkdienst
Zum Ausführen dieses Verfahrens müssen Sie Mitglied der Gruppe Administratoren sein, oder an Sie müssen die entsprechenden Berechtigungen delegiert worden sein.
So bestätigen Sie die Ausführung des MSMQ-Diensts als Netzwerkdienst:
Öffnen Sie das Snap-In "Dienste". Klicken Sie auf Start, um die Dienste zu öffnen. Geben Sie im Suchfeld services.msc ein, und drücken Sie dann die EINGABETASTE.
Klicken Sie mit der rechten Maustaste auf Message Queuing, und klicken Sie dann auf Eigenschaften.
Klicken Sie auf Anmelden. Bestätigen Sie, dass für Dieses Konto die Option Netzwerkdienst festgelegt ist. Ist dies nicht der Fall, klicken Sie auf Durchsuchen, um den Benutzer zu wechseln.
Weitere Informationen finden Sie unter der Ereignis-ID 2044 ( http://technet.microsoft.com/de-de/library/dd337467(WS.10).aspx).
Target | Microsoft.MSMQ.10.0.Servers | ||
Category | ConfigurationHealth | ||
Enabled | False | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Application |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.EventProvider | Default |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.MSMQ.10.0.Rule.Alert.Event2044" Enabled="false" Target="Microsoft.MSMQ.10.0.Servers" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>ConfigurationHealth</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventSourceName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>$Target/Property[Type="Microsoft.MSMQ.10.0.ServerRole"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>2044</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.MSMQ.10.0.Rule.Alert.Event2044.AlertName"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>