Message Queuing failed to listen on the IPv6 protocol.

Microsoft.MSMQ.6.2.Rule.Alert.Event2197 (Rule)

Message Queuing failed to listen on the IPv6 protocol. Messages will not be accepted on IPv6.

Knowledge Base article:

Summary

Message Queuing failed to listen on the IPv6 protocol. Messages will not be accepted on IPv6.

Causes

Message Queuing is not able to listen to messages on IP version 6 (IPv6). This problem might be caused by one of the following:

Resolutions

IPv6 is not supported

Contact your domain administrator to find out if IPv6 can be installed on this computer, because your hardware or software may not support IPv6.

IPv6 is not Installed

To enable the protocol yourself or to determine whether it is supported:

Additional

For more information, see Event ID 2197 ( http://technet.microsoft.com/en-us/library/dd337400(WS.10).aspx)

Element properties:

TargetMicrosoft.MSMQ.6.2.Servers
CategoryAvailabilityHealth
EnabledFalse
Event_ID2197
Event Source$Target/Property[Type="Microsoft.MSMQ.6.2.ServerRole"]/ServiceName$
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Message Queuing failed to listen on the IPv6 protocol.
Event Description: {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.6.2.Rule.Alert.Event2197" Enabled="false" Target="Microsoft.MSMQ.6.2.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">2197</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="Microsoft.MSMQ.6.2.ServerRole"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertName/>
<AlertDescription/>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.MSMQ.6.2.Rule.Alert.Event2197.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>