Comment désinstaller manuellement Microsoft Message Queue Server

Résumé

Dans le cas où Microsoft Message Queue Server (MSMQ) doit être désinstallé manuellement, la procédure suivante va vous montrer comment faire pour supprimer les composants nécessaires de MSMQ pour permettre la ré-installation de MSMQ sans les conflits avec une installation précédente.

Plus d'informations

Selon le type de l’installation de MSMQ, les informations suivantes va vous montrer les étapes nécessaires pour supprimer MSMQ. Il est très important de sauvegarder le système avant d’effectuer ces étapes. Cela peut entraîner la perte de fichiers critiques.

IMPORTANT: cet article contient des informations sur la modification du Registre. Avant de modifier le Registre, veillez à le sauvegarder et assurez-vous que vous comprenez comment restaurer le Registre si un problème survient. Pour plus d’informations sur la façon de sauvegarder, restaurer et modifier le Registre, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
256986 description du Registre Microsoft Windows
  • Pour le contrôleur principal d’entreprise de Microsoft Windows NT (CPE), le contrôleur principal de Site (PSC), contrôleur secondaire de Site (BSC), le serveur de routage (RS) ou un Client indépendant (IC) :

    1. Arrêter la file d’attente de Microsoft et les services Microsoft Distributed Transaction Coordinator (MSDTC) dans l’applet du Panneau de configuration.
    2. Arrêter le pilote MQAC. Ouvrir une nouvelle fenêtre d’invite de commandes et exécutez la commande :
         net stop mqac

    3. Pour un contrôleur de site (PEC, PSC ou BSC), utilisez le Gestionnaire d’entreprise SQL pour supprimer les deux dispositifs MQIS (mqisdata et mqislog) et la base de données MQIS.

      Pour vous assurer que le périphérique a été supprimé de la table sysdevices, effectuez les opérations suivantes :
      1. Exécutez ISQL ou analyseur de requêtes SQL.
      2. Sélectionnez le masque de la base de données (par défaut).
      3. Tapez sp_helpdevice et appuyez sur CTRL + E pour exécuter la requête.
      4. Dans les résultats, vérifiez si les périphériques MQIS sont présents.
      5. Si elles sont présentes, puis tapez sp_dropdevice MQISData, MQISLog, puis exécutez la requête pour supprimer les périphériques MQIS à partir de la table sysdevices.
    4. Supprimer le dossier d’installation de MSMQ. Par exemple :
         C:\Program Files\MSMQ

    5. Supprimer les suivantes de MQ DLL et les fichiers à partir du répertoire C:\Winnt\System32 (REMARQUE: tous les fichiers dans la liste suivante s’affiche dans tous les types d’installation de MSMQ, est ces indiqué pour la détermination d’une PEC) :

      • Mqcertui.dll
      • Mqdbmgr.dll
      • Mqdscli.dll
      • Mqdssrv.dll
      • Mqis.dll
      • Mqkey.dll
      • Mqkeyhlp.dll
      • Mqlogmgr.dll
      • Mqmailoa.dll (cette DLL est installée uniquement avec le connecteur Exchange).
      • mqmailvb.dll (cette DLL est installée uniquement avec le connecteur Exchange).
      • Mqoa.dll
      • Mqperf.dll
      • Mqqm.dll
      • Mqrt.dll
      • Mqsrvkey.exe
      • Mqsvc.exe
      • Mqutil.dll
      • Mqxp32.dll
    6. Supprimer les MQAC.sys de C:\Winnt\System32\Drivers.
    7. Supprimez le dossier shotcut de Microsoft Message Queue. Selon lequel MSMQ a été installé à partir de, le dossier des raccourcis peut être dans un autre emplacement. Par exemple :
         C:\WinNT\Profiles\All Users\Start Menu\Programs\ 

      ou pour la version de l’Option Pack :
         C:\WinNT\Profiles\All Users\Start Menu\Programs\Windows NT 4.0 Option Pack

    8. Permet de supprimer les entrées suivantes de MSMQ RegEdit ou RegEdt32 : (sélectionnez le dossier MSMQ, puis cliquez sur Supprimer dans le menu Edition ).
         HKEY_LOCAL_MACHINE\Software\Microsoft\MSMQ
      HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSMQ
      HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MQAC
      HKEY_LOCAL_MACHINE\System\ControlSet###\ControlSets\Services\MSMQ
      REMARQUE: le « ### » représente les différentes valeurs. Pas tous ControlSet ### entrées seront disposer d’une entrée MSMQ, mais supprimer tout faire.
    9. Pour une installation PSC, BSC, RS ou IC, supprimer l’ordinateur à partir de l’Explorateur de file d’attente de messages Microsoft sur un autre ordinateur dans l’entreprise. Pour supprimer l’ordinateur de l’entreprise :


      1. Lancer l’Explorateur de file d’attente Microsoft Message et explorez l’ordinateur à supprimer.
      2. Avec le bouton droit sur l’ordinateur et sélectionnez Propriétés.
      3. Sous l’onglet sécurité , cliquez sur propriété , puis cliquez sur Appropriation.
      4. Cliquez sur autorisations et ajoutez l’utilisateur actuellement connecté avec plein de Control(All) et cliquez sur OK.
      5. Cliquez sur l’ordinateur et sélectionnez Supprimer.
  • Pour un Client dépendant MSMQ de Microsoft Windows NT :

    1. Supprimer le dossier d’installation de MSMQ. Par exemple :
         C:\Program Files\MSMQ

    2. Supprimez le dossier shotcut de Microsoft Message Queue. Selon lequel MSMQ a été installé à partir de, le dossier des raccourcis peut être dans un autre emplacement. Par exemple :
         C:\WinNT\Profiles\All Users\Start Menu\Programs\ 

      ou pour la version de l’Option Pack :
         C:\WinNT\Profiles\All Users\Start Menu\Programs\Windows NT 4.0 Option Pack 
    3. Permet de supprimer les entrées suivantes de MSMQ RegEdit ou RegEdt32 : (sélectionnez le dossier MSMQ, puis cliquez sur Supprimer dans le menu Edition )
      HKEY_LOCAL_MACHINE\Software\Microsoft\MSMQ

    4. Supprimer les suivantes de MQ DLL et les fichiers à partir du répertoire C:\Winnt\System32 (REMARQUE: tous les fichiers listés suivants apparaîtront dans chaque type d’installation de MSMQ.) :

      • Mqcertui.dll
      • Mqdbmgr.dll
      • Mqdscli.dll
      • Mqdssrv.dll
      • Mqis.dll
      • Mqkey.dll
      • Mqkeyhlp.dll
      • Mqlogmgr.dll
      • Mqmailoa.dll
      • Mqmailvb.dll
      • Mqoa.dll
      • Mqperf.dll
      • Mqqm.dll
      • Mqrt.dll
      • Mqsrvkey.exe
      • Mqsvc.exe
      • Mqutil.dll
      • Mqxp32.dll
  • Pour Windows 95 indépendant ou Client dépendant :
    1. Supprimer le dossier d’installation de MSMQ. Par exemple :

      C:\Program Files\MSMQ
    2. Supprimez le dossier shotcut de Microsoft Message Queue. Par exemple :

      C:\Win95\Start Menu\Programs\
    3. Permet de supprimer les entrées suivantes de MSMQ RegEdit ou RegEdt32 : (sélectionnez le dossier MSMQ, puis cliquez sur Supprimer dans le menu Edition ).
      HKEY_LOCAL_MACHINE\Software\Microsoft\MSMQ

    4. Si l’ordinateur est un Client indépendant, supprimez l’ordinateur à partir de l’Explorateur de file d’attente Microsoft Message sur un autre ordinateur dans l’entreprise. Pour supprimer l’ordinateur de l’entreprise :


      1. Lancer l’Explorateur de file d’attente Microsoft Message et explorez l’ordinateur à supprimer.
      2. Avec le bouton droit sur l’ordinateur et sélectionnez Propriétés.
      3. Sous l’onglet sécurité , cliquez sur propriété , puis cliquez sur Appropriation.
      4. Cliquez sur autorisations et ajoutez l’utilisateur actuellement connecté avec plein de Control(All) et cliquez sur OK.
      5. Cliquez sur l’ordinateur et sélectionnez Supprimer.
    5. Supprimer les suivantes de MQ DLL et les fichiers dans le répertoire C:\Windows\System (REMARQUE: tous les fichiers listés suivants apparaîtront dans chaque type d’installation de MSMQ) :

      • Mqac.dll
      • Mqcertui.dll
      • Mqdscli.dll
      • Mqkey.dll
      • Mqkeyhlp.dll
      • Mqlogmgr.dll
      • Mqmailoa.dll
      • Mqmailvb.dll
      • Mqoa.dll
      • Mqpostbt.exe
      • Mqqm.dll
      • Mqrt.dll
      • Mqsetup.dll
      • Mqsvc.exe
      • Mqutil.dll
      • Mqxp32.dll
Après que les étapes précédemment réalisées, le redémarrage de l’ordinateur va terminer la suppression de MSMQ.

REMARQUE: pour les installations de PEC, PSC, BSC, RS ou IC, lors du redémarrage du service MSDTC sera démarré, et le service de Microsoft Message Queue n’apparaît plus dans l’applet du Panneau de configuration.

Références

Consultez le Guide d’Administration de file d’attente de Message de Microsoft pour obtenir des instructions sur l’installation correcte de MSMQ.
Propriétés

ID d'article : 202124 - Dernière mise à jour : 8 janv. 2017 - Révision : 1

Commentaires