Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article montre comment supprimer manuellement les composants de file d’attente de messages Microsoft (MSMQ) nécessaires pour permettre une réinstallation propre du serveur MSMQ sans aucun conflit avec une installation précédente.
Version du produit d’origine : Microsoft Message Queuing
Numéro d'origine de la base de connaissances : 202124
Présentation
En fonction du type d’installation de MSMQ, les informations suivantes illustrent les étapes nécessaires pour supprimer MSMQ. Il est important de sauvegarder le système avant d’effectuer ces étapes. L’échec de cette opération peut entraîner la perte de fichiers critiques.
Important
Cet article contient des informations sur la modification du Registre. Avant d’effectuer cette opération, veillez à sauvegarder le Registre et à bien comprendre comment le restaurer en cas de problème. Pour plus d’informations sur la sauvegarde, la restauration et la modification du Registre, consultez les informations de Registre Windows pour les utilisateurs avancés.
Supprimer MSMQ pour Windows NT PEC, PSC, BSC, RS ou IC
Arrêtez les services MSMQ et Distributed Transaction Coordinator (MSDTC) dans l'applet Services du Panneau de configuration.
Veuillez arrêter le pilote d'accès aux données de la file d'attente de messages (MQAC). Ouvrez une nouvelle fenêtre d’invite de commandes et exécutez la commande :
net stop mqac
Pour un contrôleur de site (un contrôleur d’entreprise principal (PEC), un contrôleur de site principal (PSC) ou un contrôleur de site de sauvegarde (BSC), utilisez le gestionnaire d’entreprise SQL pour supprimer la base de données MQIS (Message Queue Information Service) et les appareils MQIS (MQISData et MQISLog).
Pour vous assurer que l’appareil a été supprimé de la table sysdevices, procédez comme suit :
- Exécutez ISQL ou SQL Query Analyzer.
- Sélectionnez Base de données Master (par défaut).
- Tapez
sp_helpdevice
, puis appuyez sur Ctrl+E pour exécuter la requête. - Dans les résultats, vérifiez si les appareils MQIS sont présents.
- S’ils sont présents, tapez
sp_dropdevice MQISData, MQISLog
et exécutez la requête pour supprimer les appareils MQIS de la table sysdevices.
Supprimez le dossier où MSMQ est installé. Par exemple :
C:\Program Files\MSMQ
Supprimez les DLL et fichiers MQ suivants de l’objet
C:\Winnt\System32 directory
.Remarque
Tous les fichiers de la liste suivante n’apparaissent pas dans tous les types d’installation MSMQ, ceux-ci sont affichés pour un 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
Supprimez MQAC.sys de
C:\Winnt\System32\Drivers
.Supprimez le dossier de raccourci MSMQ. Selon l’emplacement d’installation de MSMQ, le dossier de raccourcis peut se trouver à un autre emplacement. Par exemple :
C:\WinNT\Profiles\All Users\Start Menu\Programs\
ou pour la version du pack d’options :
C:\WinNT\Profiles\All Users\Start Menu\Programs\Windows NT 4.0 Option Pack
Utilisez regedit.exe ou regedit32.exe pour supprimer les entrées MSMQ suivantes : (sélectionnez le dossier MSMQ, puis cliquez sur Supprimer dans le menu Modifier ).
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 des valeurs numériques différentes. Toutes les entréesControlSet###
n'auront pas nécessairement une entrée MSMQ, mais supprimez celles qui en ont.Pour une installation PSC, BSC, serveur de routage (RS) ou client indépendant (IC), supprimez l’ordinateur concerné de l’Explorateur des files d’attente de messages sur un autre ordinateur de l'entreprise. Pour supprimer l’ordinateur de l’entreprise :
- Lancez Explorateur de File d'attente de messages et parcourez l’ordinateur à supprimer.
- Cliquez avec le bouton droit sur l’ordinateur et sélectionnez Propriétés.
- Sous l’onglet Sécurité , cliquez sur Propriété , puis sur Prendre possession.
- Cliquez sur Autorisations et ajoutez l’utilisateur actuellement connecté avec Contrôle total (tout) et cliquez sur OK.
- Cliquez avec le bouton droit sur l’ordinateur, puis sélectionnez Supprimer.
Supprimer MSMQ pour le client dépendant de Windows NT MSMQ
Supprimez le dossier où MSMQ est installé. Par exemple :
C:\Program Files\MSMQ
Supprimez le dossier de raccourci MSMQ. Selon l’emplacement d’installation de MSMQ, le dossier de raccourcis peut se trouver à un autre emplacement. Par exemple :
C:\WinNT\Profiles\All Users\Start Menu\Programs\
ou pour la version d’Option Pack :
C:\WinNT\Profiles\All Users\Start Menu\Programs\Windows NT 4.0 Option Pack
Utilisez regedit.exe ou regedit32.exe pour supprimer les entrées MSMQ suivantes. (Sélectionnez le dossier MSMQ, puis cliquez sur Supprimer dans le menu Modifier .)
HKEY_LOCAL_MACHINE\Software\Microsoft\MSMQ
Supprimez les DLL et fichiers MQ suivants de l’objet
C:\Winnt\System32 directory
.Remarque
Tous les fichiers suivants répertoriés n’apparaissent pas dans chaque type d’installation 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
Supprimer MSMQ pour Windows 95 Client indépendant ou dépendant
Supprimez le dossier où MSMQ est installé. Par exemple :
C:\Program Files\MSMQ
Supprimez le dossier contextuel File d’attente de messages Microsoft. Par exemple :
C:\Win95\Start Menu\Programs\
Utilisez regedit.exe ou regedit32.exe pour supprimer les entrées MSMQ suivantes : (sélectionnez le dossier MSMQ, puis cliquez sur Supprimer dans le menu Modifier ).
HKEY_LOCAL_MACHINE\Software\Microsoft\MSMQ
Si l’ordinateur est un client indépendant, supprimez l’ordinateur de l’Explorateur de files d’attente de messages sur un autre ordinateur de l’entreprise. Pour supprimer l’ordinateur de l’entreprise :
- Lancez Explorateur de File d'attente de messages et parcourez l’ordinateur à supprimer.
- Cliquez avec le bouton droit sur l’ordinateur et sélectionnez Propriétés.
- Sous l’onglet Sécurité , cliquez sur Propriété , puis sur Prendre possession.
- Cliquez sur Autorisations et ajoutez l’utilisateur actuellement connecté avec Contrôle total (tout) et cliquez sur OK.
- Cliquez avec le bouton droit sur l’ordinateur, puis sélectionnez Supprimer.
Supprimez les DLL et fichiers MQ suivants du fichier
C:\Windows\System directory
Remarque
Tous les fichiers suivants répertoriés n’apparaissent pas dans chaque type d’installation 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.dl
Une fois les étapes précédemment implémentées, le redémarrage de l’ordinateur termine la suppression de MSMQ.
Remarque
Pour les installations PEC, PSC, BSC, RS ou IC, une fois le redémarrage du service MSDTC démarré, le service MSMQ n’apparaît plus dans l’applet services du Panneau de configuration.