Не удалось инициализировать триггеры очереди сообщений.

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

Knowledge Base article:

Сводка

Не удалось инициализировать триггеры очереди сообщений.

Причины

Очереди сообщений нужны полные права на ветви системного реестра. Во время запуска службы триггеров очереди сообщений происходит сбой, если очередь сообщений не может прочитать некоторую информацию из реестра.

Единственным способом редактирования разделов реестра с помощью пользовательского интерфейса является запуск редактора реестра от имени администратора. По умолчанию локальные администраторы имеют полные права на весь реестр.

Решения

Для подтверждения раздела реестра и прав выполните указанные ниже действия.

Внимание! Неправильное редактирование реестра может значительно повредить систему. Перед внесением изменений в реестр следует сделать резервную копию всех ценных данных.

Дополнительно

Если ошибка продолжает возникать, запишите сведения, приведенные в сообщении о событии, а затем обратитесь в службу поддержки пользователей Майкрософт (CSS). Сведения о том, как связаться со службой поддержки пользователей Майкрософт, см. в разделе "Поддержка предприятий" http://go.microsoft.com/fwlink/?LinkId=52267).

Дополнительные сведения см. в событии с ИД 2201 ( http://technet.microsoft.com/ru-ru/library/dd337511(WS.10).aspx)

Element properties:

TargetMicrosoft.MSMQ.10.0.Triggers
CategoryAvailabilityHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Не удалось инициализировать триггеры очереди сообщений.
{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.10.0.Rule.Alert.Event2201" Enabled="false" Target="Microsoft.MSMQ.10.0.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>EventSourceName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>$Target/Host/Property[Type="Microsoft.MSMQ.10.0.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.10.0.Rule.Alert.Event2201.AlertName"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>