Le service Message Queuing n'a pas pu joindre le domaine de l'ordinateur
Message Queuing n'a pas réussi à joindre le domaine, ou le routage de MSMQ a échoué en raison de problèmes de connectivité du domaine. Cette erreur peut être survenue suite à l'une des conditions suivantes :
Des objets caducs dans les services de domaine Active Directory (AD DS) empêchent Message Queuing de joindre le domaine.
L'ordinateur n'a pas de connectivité et ne peut pas rejoindre un domaine.
Des autorisations appropriées sont nécessaires pour créer et accéder aux objets.
Si vous continuez à obtenir cette erreur, notez tous les détails du message d'événement, puis contactez les Support technique et Service clientèle Microsoft. Pour plus d'informations sur la façon de contacter les services de Support Technique de Microsoft, consultez les options de Microsoft Services ( http://go.microsoft.com/fwlink/?LinkId=52267).
Pour effectuer ces procédures, vous devez être membre du groupe Administrateurs ou l'autorité appropriée doit vous avoir été déléguée.
Des objets caducs dans les AD DS empêchent Message Queuing de joindre le domaine.
Pour confirmer la présence d'objets ordinateur caducs :
Cliquez sur Démarrer, pointez la souris sur Outils d'administration, faites un clic droit sur Utilisateurs et ordinateurs Active Directory, puis cliquez sur Exécuter en tant qu'administrateur.
Sur le menu Affichage, assurez-vous que Utilisateurs, Contacts, Groupes et ordinateurs en tant que conteneurs et Fonctionnalités avancées sont sélectionnés.
Naviguez jusqu'à l'ordinateur en particulier. Vérifiez si des objets Message Queuing sont présents sous cet ordinateur.
Si des objets Message Queuing sont présents et que Message Queuing avec l'intégration Active Directory n'est pas installé sur cet ordinateur en particulier, ces objets sont caducs.
Si vous déterminez que des objets caducs existent, consultez la section intitulée « Supprimer les objets caducs Active Directory ».
L'ordinateur n'a pas de connectivité et ne peut pas rejoindre un domaine
Si votre ordinateur n'a pas de réseau ou de connectivité du domaine, consultez la section intitulée « Contacter Microsoft ».
Des autorisations appropriées sont nécessaires pour créer et accéder aux objets
Pour confirmer que l'utilisateur qui installe Message Queuing est un utilisateur de domaine et un membre du groupe Administrateurs local :
Ouvrez le composant logiciel enfichable de gestion de l'ordinateur. Pour ouvrir Gestion de l'ordinateur, cliquez sur Démarrer. Dans la zone de recherche, tapez compmgmt.msc et appuyez sur ENTRÉE.
Dans l'arborescence de la console, développez Outils système, puis développez Utilisateurs et groupes locaux.
Dans le volet des détails, double-cliquez sur Administrateurs puis confirmez que l'utilisateur est membre de ce groupe.
Si vous déterminez que l'utilisateur ne dispose pas des autorisations adéquates, consultez la section intitulée « Accorder les autorisations appropriées ».
Pour résoudre ce problème, utilisez la résolution correspondant à la cause que vous avez identifiée dans la section Diagnostiquer. Après avoir exécuté la résolution, consultez la section Vérifier pour confirmer que la fonctionnalité fonctionne correctement
Cause | Solution |
Les services de domaine Active Directory contiennent des objets caducs | |
Les autorisations appropriées n'ont pas été accordées | |
L'ordinateur n'a aucune connectivité ou n'est pas lié à un domaine |
Supprimez les objets caducs Active Directory
Les objets caducs peuvent empêcher le service MSMQ de fonctionner correctement. La suppression des objets caducs est susceptible de résoudre ce problème. Toutefois, supprimer un objet ordinateur dans les services de domaine Active Directory (AD DS) peut générer des problèmes sur l'ordinateur du client. Avant de supprimer l'objet ordinateur, assurez-vous qu'aucun des services exécutés sur l'ordinateur du client ne sera affecté. Dans ce cas, la suppression d'un objet Active Directory de Message Queuing supprimera les files d'attente publiques sur cet ordinateur.
Les outils des services Active Directory doivent être installés dans Outils d’administration de rôles sous Administration de serveur distant.
Pour effectuer ces procédures, vous devez être membre du groupe Administrateurs ou l'autorité appropriée doit vous avoir été déléguée.
Confirmez que les composants de contrôle et les services Active Directory sont installés
Pour confirmer que les composants de contrôle et les services Active Directory sont correctement installés :
Cliquez sur Démarrer, pointez la souris sur Outils d'administration, faites un clic droit sur Utilisateurs et ordinateurs Active Directory, puis cliquez sur Exécuter en tant qu'administrateur.
Confirmez que les outils Active Directory suivants apparaissent dans la liste :
Domaines et approbations Active Directory
Sites et Services Active Directory
Utilisateurs et ordinateurs Active Directory
Supprimez les objets ordinateur caducs
Pour supprimer les objets ordinateur caducs :
Cliquez sur Démarrer, pointez la souris sur Outils d'administration, faites un clic droit sur Utilisateurs et ordinateurs Active Directory, puis cliquez sur Exécuter en tant qu'administrateur.
Sur le menu Affichage, assurez-vous que Utilisateurs, Contacts, Groupes et ordinateurs en tant que conteneurs et Fonctionnalités avancées sont sélectionnés.
Naviguez jusqu'à l'ordinateur en particulier. Vérifiez si des objets Message Queuing sont présents sous cet ordinateur.
Si des objets Message Queuing sont présents et que Message Queuing avec l'intégration Active Directory n'est pas installé sur cet ordinateur en particulier, ces objets sont caducs. Supprimez l'objet en particulier Active Directory de Message Queuing et redémarrez le service MSMQ ou, au besoin, redémarrez l'ordinateur.
Accorder les autorisations appropriées
Il se peut que Message Queuing ne soit pas capable de créer des objets Active Directory si le compte sous lequel il fonctionne ne dispose pas des autorisations adéquates. Vérifiez les points suivants :
Confirmez que l'utilisateur qui installe Message Queuing est un utilisateur de domaine et un membre du groupe Administrateurs local.
Confirmez que les bons outils du service Active Directory sont installés.
Si le compte est un utilisateur de domaine, contactez votre administrateur de domaine afin de vérifier les privilèges.
Si vous disposez des autorisations adéquates, accordez au compte de l'utilisateur Message Queuing l'autorisation de modifier des objets enfants.
Pour effectuer ces procédures, vous devez être membre du groupe Administrateurs ou l'autorité appropriée doit vous avoir été déléguée.
Confirmez que l'utilisateur qui installe Message Queuing est un utilisateur de domaine et un membre du groupe Administrateurs local
Pour confirmer que l'utilisateur qui installe Message Queuing est un utilisateur de domaine et un membre du groupe Administrateurs local :
Ouvrez la console de gestion de l'ordinateur. Pour ouvrir Gestion de l'ordinateur, cliquez sur Démarrer. Dans la zone de recherche, tapez compmgmt.msc et appuyez sur ENTRÉE.
Dans l'arborescence de la console, développez Outils système, développez Utilisateurs et groupes locaux, puis cliquez sur Groupes.
Dans le volet des détails, double-cliquez sur Administrateurs.
Dans la section Membres, confirmez que l'utilisateur est un membre de ce groupe. Si l'utilisateur n'est pas un membre n'est pas un membre du groupe Administrateurs, ajoutez l'utilisateur au groupe.
Confirmez que les bons outils du service Active Directory sont installés
Pour confirmer que les bons outils du service Active Directory sont installés :
Cliquez sur Démarrer, pointez la souris sur Outils d'administration, faites un clic droit sur Utilisateurs et ordinateurs Active Directory, puis cliquez sur Exécuter en tant qu'administrateur.
Assurez-vous que les outils Active Directory suivants apparaissent dans la liste :
Domaines et approbations Active Directory
Sites et Services Active Directory
Utilisateurs et ordinateurs Active Directory
Accordez au compte de l'utilisateur Message Queuing l'autorisation de modifier des objets enfants
Si vous disposez des autorisations adéquates, utilisez la procédure suivante pour accorder au compte d'utilisateur Message Queuing l'autorisation de créer et supprimer des objets enfants. Les composants de contrôle et les services Active Directory doivent être installés dans Outils d’administration de rôles sous la fonctionnalité Administration de serveur distant.
Pour accorder les autorisations au compte d'utilisateur Message Queuing :
Cliquez sur Démarrer, pointez la souris sur Outils d'administration, faites un clic droit sur Utilisateurs et ordinateurs Active Directory, puis cliquez sur Exécuter en tant qu'administrateur.
Sur le menu Affichage, assurez-vous que Utilisateurs, Contacts, Groupes et ordinateurs en tant que conteneurs et Fonctionnalités avancées sont sélectionnés.
Cliquez avec le bouton droit sur le nom de votre ordinateur, puis cliquez sur Propriétés.
Sur l'onglet Sécurité, assurez-vous que l'utilisateur est une partie d'un groupe qui est autorisé à créer et supprimer les objets enfants.
Pour plus d'informations sur les bons paramètres de contrôle d'accès, consultez votre documentation Active Directory.
Contactez Microsoft
SI possible, consultez votre administrateur de domaine en lui fournissant une description de l'erreur dans l'événement.
Si vous continuez à obtenir cette erreur, notez tous les détails du message d'événement, puis contactez les Support technique et Service clientèle Microsoft. Pour plus d'informations sur la façon de contacter les Support technique et Service clientèle Microsoft, consultez l'assistance aux entreprises ( http://go.microsoft.com/fwlink/?LinkId=52267).
Si vous continuez à obtenir cette erreur, notez tous les détails du message d'événement, puis contactez les Support technique et Service clientèle Microsoft. Pour plus d'informations sur la façon de contacter les Support technique et Service clientèle Microsoft, consultez l'assistance aux entreprises ( http://go.microsoft.com/fwlink/?LinkId=52267).
Pour plus d'informations, consultez l'ID de l'événement 2124 ( http://technet.microsoft.com/en-us/library/dd337405(WS.10).aspx)
Target | Microsoft.MSMQ.6.3.Servers | ||
Category | AvailabilityHealth | ||
Enabled | False | ||
Event_ID | 2124 | ||
Event Source | $Target/Property[Type="Microsoft.MSMQ.6.3.ServerRole"]/ServiceName$ | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Application |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.EventProvider | Default |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.MSMQ.6.3.Rule.Alert.Event2124" 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>2124</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.Event2124.AlertName"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>