Невозможно запустить службу очереди сообщений из-за проблемы с файлом контрольных точек входящих последовательностей.

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

Knowledge Base article:

Сводка

Не удалось инициализировать файл контрольных точек входящих последовательностей. Файлы MQInSeqs.lg1 и MQInSeqs.lg2 в папке Msmq\Storage повреждены или отсутствуют.

Причины

Файлы контрольных точек должны быть доступны для нормальной работы очереди сообщений. Для устранения этой проблемы необходимо удалить файлы контрольных точек входящей последовательности, а также файл QMLog в каталоге хранения очереди сообщений. Это может привести к дублированию некоторых сообщений. Однако в результате данного действия служба запустится в кратчайший срок. При этом потери данных, как правило, не происходит.

Решения

Удалите файлы контрольных точек входящей последовательности

Для выполнения этих процедур необходимо быть членом группы Администраторы либо обладать соответствующими делегированными полномочиями.

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

Удалите файлы контрольных точек

Чтобы удалить файлы контрольных точек, выполните следующие действия.

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

Перезапустите службу MSMQ

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

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

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

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

Element properties:

TargetMicrosoft.MSMQ.6.3.Servers
CategoryAvailabilityHealth
EnabledFalse
Event_ID2053
Event Source$Target/Property[Type="Microsoft.MSMQ.6.3.ServerRole"]/ServiceName$
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.6.3.Rule.Alert.Event2053" Enabled="false" Target="Microsoft.MSMQ.6.3.Servers" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>AvailabilityHealth</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>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>$Target/Property[Type="Microsoft.MSMQ.6.3.ServerRole"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>2053</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.Event2053.AlertName"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>