Message Queuing n'a pas pu effectuer une liaison au port 1801.

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

Knowledge Base article:

Récapitulatif

Message Queuing n'a pas pu effectuer une liaison au port 1801. Il se peut que le port soit déjà lié à un autre processus. Si le problème survient pendant la configuration, vous devez libérer le port et recommencer l’installation.

Causes

Message Queuing n'a pas pu effectuer une liaison au port 1801. Il se peut que le port soit déjà lié à un autre processus. Si le problème survient pendant la configuration, vous devez libérer le port et recommencer l’installation.

Résolutions

Pour optimiser l'établissement de connexions :

Libérer le port 1801

puis redémarrez le service MSMQ

Pour effectuer ces procédures, vous devez être membre du groupe Administrateurs ou avoir reçu l’autorité appropriée.

Libérer le port 1801

Message Queuing doit établir une liaison au port 1801 pour fonctionner. Assurez-vous que le port est libre (aucun autre programme n'essaie de l'utiliser) et essayez de redémarrer le service MSMQ après avoir laissé suffisamment de temps au port pour qu'il se ferme.

Si ce problème survient pendant la configuration, vous devez libérer le port et recommencer l’installation.

Redémarrer le service MSMQ

Pour redémarrer le service MSMQ :

Ouvrez le composant logiciel enfichable Services. Pour ouvrir Services, cliquez sur Démarrer. Dans la zone de recherche, tapez services.msc, puis appuyez sur Entrée.

Cliquez avec le bouton droit sur Message Queuing, puis cliquez sur Redémarrer. Vous devez aussi redémarrer tous les services dépendants.

Informations supplémentaires

Pour plus d’informations, consultez l’ID d’événement 2170 ( http://technet.microsoft.com/en-us/library/dd337489(WS.10).aspx)

Element properties:

TargetMicrosoft.MSMQ.10.0.Servers
CategoryAvailabilityHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Message Queuing n'a pas pu effectuer une liaison au port 1801.
{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.Event2170" 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>EventSourceName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>$Target/Property[Type="Microsoft.MSMQ.10.0.ServerRole"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>2170</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.Event2170.AlertName"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>