Nie powiodło się inicjowanie usługi wyzwalaczy kolejkowania komunikatów.

Microsoft.MSMQ.6.3.Rule.Alert.Event2201 (Rule)

Knowledge Base article:

Podsumowanie

Nie powiodło się inicjowanie usługi wyzwalaczy kolejkowania komunikatów.

Przyczyny

Usługa kolejkowania komunikatów potrzebuje pełnych uprawnień do swojego węzła rejestru. Uruchomienie usługi wyzwalaczy kolejkowania komunikatów nie uda się, jeśli usługa kolejkowania komunikatów nie może odczytać pewnych informacji z rejestru.

Edytor rejestru należy uruchamiać jako administrator. Jest to jedyny sposób edycji kluczy rejestru przy użyciu interfejsu użytkownika. Domyślnie administratorzy lokalni mają pełne uprawnienia do całego rejestru.

Rozwiązania

Aby sprawdzić klucz rejestru i uprawnienia:

Uwaga: Nieprawidłowe zmodyfikowanie rejestru może poważnie uszkodzić system. Przed dokonaniem zmian w rejestrze należy utworzyć kopię zapasową ważnych danych.

Dodatkowe informacje

Jeśli ten błąd jest nadal zgłaszany, zanotuj wszystkie szczegóły zawarte w komunikacie zdarzenia, a następnie skontaktuj się z działem obsługi klienta i pomocy technicznej firmy Microsoft. Informacje o sposobie kontaktu z działem obsługi klienta i pomocy technicznej znajdziesz na stronie pomocy technicznej dla firm http://go.microsoft.com/fwlink/?LinkId=52267).

Więcej informacji znajduje się w artykule dotyczącym zdarzenia o identyfikatorze 2201 ( http://technet.microsoft.com/en-us/library/dd337511(WS.10).aspx)

Element properties:

TargetMicrosoft.MSMQ.6.3.Triggers
CategoryAvailabilityHealth
EnabledFalse
Event_ID2201
Event Source$Target/Host/Property[Type="Microsoft.MSMQ.6.3.ServerRole"]/ServiceName$
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Nie powiodło się inicjowanie usługi wyzwalaczy kolejkowania komunikatów.
{0}
Event LogApplication

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider Default
GenerateAlert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.MSMQ.6.3.Rule.Alert.Event2201" Enabled="false" Target="Microsoft.MSMQ.6.3.Triggers" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>AvailabilityHealth</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>$Target/Host/Property[Type="Microsoft.MSMQ.6.3.ServerRole"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>2201</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.MSMQ.6.3.Rule.Alert.Event2201.AlertName"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>