Los valores del Registro de Message Queue Server no se pueden leer. Es probable que el registro esté dañado.

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

Los valores de registro de Message Queue no se pueden leer. Es probable que el registro esté dañado.

Knowledge Base article:

Resumen

Los valores de registro de Message Queue no se pueden leer (es probable que el registro esté dañado).

Causas

El servicio de MSMQ no puede leer la información de configuración del registro. Esto puede indicar que el registro está dañado o que Message Queue no se instaló de manera apropiada.

Soluciones

Elimine los valores del Registro de Message Queue Server y vuelva a instalar Message Queue Server.

Nota: El siguiente procedimiento borrará las entradas anteriores de Message Queue Server que estén almacenadas en el Registro.

Para llevar a cabo estos procedimientos, debe ser miembro de Administradores o tener delegada la autoridad adecuada.

Eliminar valores de Registro

Para eliminar valores de registro, realice lo siguiente:

Precaución: La edición incorrecta del Registro puede dañar gravemente el sistema. Antes de realizar cambios en el Registro, se recomienda hacer una copia de seguridad de los datos de valor.

Desinstale y vuelva a instalar Message Queue Server (Windows 7)

Para desinstalar Message Queue Server y volver a instalarlo en Windows 7, realice lo siguiente:

Desinstale y vuelva a instalar Message Queue Server (Windows Server 8)

Para desinstalar Message Queue Server y volver a instalarlo en Windows Server 8, realice lo siguiente:

Adicional

Para obtener más información, consulte el identificador del evento 2097 ( http://technet.microsoft.com/es-es/library/dd337497(WS.10).aspx).

Element properties:

TargetMicrosoft.MSMQ.10.0.Servers
CategoryAvailabilityHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
Los valores de registro de Message Queue no se pueden leer. Es probable que el registro esté dañado.
Descripción del evento: {0}
Event LogApplication

Member Modules:

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

Source Code:

<Rule ID="Microsoft.MSMQ.10.0.Rule.Alert.Event2097" Enabled="false" Target="Microsoft.MSMQ.10.0.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 Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">2097</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">EventSourceName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="Microsoft.MSMQ.10.0.ServerRole"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertName/>
<AlertDescription/>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.MSMQ.10.0.Rule.Alert.Event2097.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
<Custom1/>
<Custom2/>
<Custom3/>
<Custom4/>
<Custom5/>
<Custom6/>
<Custom7/>
<Custom8/>
<Custom9/>
<Custom10/>
</WriteAction>
</WriteActions>
</Rule>