Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Artikel zeigt, wie man die notwendigen Komponenten von Microsoft Message Queue (MSMQ) manuell entfernt, um eine saubere Neuinstallation des MSMQ Servers zu ermöglichen, ohne Konflikte mit einer früheren Installation zu verursachen.
Ursprüngliche Produktversion: Microsoft Message Queuing
Ursprüngliche KB-Nummer: 202124
Einleitung
de-DE: Abhängig von der Art der MSMQ-Installation werden die folgenden Informationen die notwendigen Schritte zur Entfernung von MSMQ aufzeigen. Es ist wichtig, das System zu sichern, bevor Sie diese Schritte durchführen. Ohne diese Maßnahmen kann es zum Verlust kritischer Dateien kommen.
Wichtig
Dieser Artikel enthält Informationen zum Bearbeiten der Registrierung. Bevor Sie die Registrierung ändern, stellen Sie sicher, dass Sie eine Sicherungskopie erstellen und verstehen, wie Sie die Registrierung wiederherstellen können, falls ein Problem auftritt. Für Informationen darüber, wie Sie die Registrierung sichern, wiederherstellen und bearbeiten, lesen Sie Windows-Registrierungsinformationen für fortgeschrittene Benutzer.
Entfernen Sie MSMQ für Windows NT PEC, PSC, BSC, RS oder IC
Stoppen Sie die MSMQ- und Distributed Transaction Coordinator (MSDTC) -Dienste im Dienste-Applet der Systemsteuerung.
Stoppen Sie den Message Queuing Data Access (MQAC)-Treiber. Öffnen Sie ein neues Eingabeaufforderungsfenster, und führen Sie den Befehl aus:
net stop mqac
Verwenden Sie für einen Standortcontroller (primärer Enterprise Controller (PEC), Primary Site Controller (PSC) oder Backup Site Controller (BSC) SQL Enterprise Manager, um die MQIS-Datenbank (Message Queue Information Service) und sowohl MQIS-Geräte (MQISData als auch MQISLog) zu löschen.
Um sicherzustellen, dass das Gerät aus der Tabelle "sysdevices" entfernt wurde, gehen Sie wie folgt vor:
- Führen Sie ISQL oder SQL Query Analyzer aus.
- Wählen Sie die Master-Datenbank (Standard).
- Geben Sie
sp_helpdevice
ein und drücken Sie dann STRG+E, um die Abfrage auszuführen. - Überprüfen Sie in den Ergebnissen, ob die MQIS-Geräte vorhanden sind.
- Wenn sie vorhanden sind, geben Sie
sp_dropdevice MQISData, MQISLog
ein und führen Sie anschließend die Abfrage aus, um die MQIS-Geräte aus der sysdevices-Tabelle zu entfernen.
Löschen Sie den Ordner, in dem MSMQ installiert ist. Beispiel:
C:\Program Files\MSMQ
Löschen Sie die folgenden MQ-DLLs und Dateien aus dem
C:\Winnt\System32 directory
.Hinweis
Nicht alle Dateien in der folgenden Liste erscheinen in jeder Art von MSMQ-Installation, die hier gezeigten sind für eine PEC.
- Mqcertui.dll
- Mqdbmgr.dll
- Mqdscli.dll
- Mqdssrv.dll
- Mqis.dll
- Mqkey.dll
- Mqkeyhlp.dll
- Mqlogmgr.dll
- Mqmailoa.dll (Diese DLL wird nur mit dem Exchange-Connector installiert.)
- mqmailvb.dll (Diese DLL ist nur mit dem Exchange-Connector installiert.)
- Mqoa.dll
- Mqperf.dll
- Mqqm.dll
- Mqrt.dll
- Mqsrvkey.exe
- Mqsvc.exe
- Mqutil.dll
- Mqxp32.dll
MQAC.syslöschen aus
C:\Winnt\System32\Drivers
.Löschen Sie den MSMQ-Verknüpfungsordner. Je nachdem, von wo MSMQ installiert wurde, kann sich der Ordner für die Verknüpfung an einem anderen Ort befinden. Beispiel:
C:\WinNT\Profiles\All Users\Start Menu\Programs\
oder für die Option-Pack-Version:
C:\WinNT\Profiles\All Users\Start Menu\Programs\Windows NT 4.0 Option Pack
Verwenden Sie regedit.exe oder regedit32.exe, um die folgenden MSMQ-Einträge zu löschen: (Wählen Sie den MSMQ-Ordner und klicken Sie dann im Menü Bearbeiten auf Löschen).
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
Hinweis
Der
###
steht für verschiedene Zahlenwerte. Nicht alleControlSet###
Einträge werden einen MSMQ-Eintrag haben, aber entfernen Sie alle, die einen haben.Für die Installation eines PSC, BSC, Routing-Servers (RS) oder eines unabhängigen Clients (IC) löschen Sie den Computer vom Message Queue Explorer auf einem anderen Computer im Unternehmensnetzwerk. Um den Computer von der Unternehmensumgebung zu entfernen:
- Starten Sie Message Queue Explorer und durchsuchen Sie den Computer, der entfernt werden soll.
- Klicken Sie mit der rechten Maustaste auf den Computer und wählen Sie Eigenschaften aus.
- Auf der Registerkarte Sicherheit klicken Sie auf Besitzanspruch und dann auf Besitz übernehmen.
- Klicken Sie auf Berechtigungen und fügen Sie den aktuell angemeldeten Benutzer mit Vollzugriff (Alle) hinzu und klicken Sie auf OK.
- Klicken Sie mit der rechten Maustaste auf den Computer und wählen Sie Löschen.
Entfernen von MSMQ für Windows NT MSMQ Dependent Client
Löschen Sie den Ordner, in dem MSMQ installiert ist. Beispiel:
C:\Program Files\MSMQ
Löschen Sie den MSMQ-Verknüpfungsordner. Je nachdem, von wo MSMQ installiert wurde, kann sich der Ordner für die Verknüpfung an einem anderen Ort befinden. Beispiel:
C:\WinNT\Profiles\All Users\Start Menu\Programs\
oder für Option Pack-Version:
C:\WinNT\Profiles\All Users\Start Menu\Programs\Windows NT 4.0 Option Pack
Verwenden Sie regedit.exe oder regedit32.exe, um die folgenden MSMQ-Einträge zu löschen. (Wählen Sie den MSMQ-Ordner aus und klicken Sie auf Löschen im Bearbeiten-Menü.)
HKEY_LOCAL_MACHINE\Software\Microsoft\MSMQ
Löschen Sie die folgenden MQ-DLLs und Dateien aus dem
C:\Winnt\System32 directory
.Hinweis
Nicht alle der unten aufgeführten Dateien werden in jedem Typ der MSMQ-Installation erscheinen.
- 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
Entfernen Sie MSMQ für Windows 95 unabhängig oder abhängig Client
Löschen Sie den Ordner, in dem MSMQ installiert ist. Beispiel:
C:\Program Files\MSMQ
Löschen Sie den Ordner mit Verknüpfungen der Microsoft-Nachrichtenwarteschlange. Beispiel:
C:\Win95\Start Menu\Programs\
Verwenden Sie regedit.exe oder regedit32.exe, um die folgenden MSMQ-Einträge zu löschen: (Wählen Sie den MSMQ-Ordner und klicken Sie dann im Menü Bearbeiten auf Löschen).
HKEY_LOCAL_MACHINE\Software\Microsoft\MSMQ
Wenn der Computer ein eigenständiger Client ist, löschen Sie den Computer vom Message Queue Explorer auf einem anderen Computer im Unternehmen. Um den Computer von der Unternehmensumgebung zu entfernen:
- Starten Sie Message Queue Explorer und durchsuchen Sie den Computer, der entfernt werden soll.
- Klicken Sie mit der rechten Maustaste auf den Computer und wählen Sie Eigenschaften aus.
- Auf der Registerkarte Sicherheit klicken Sie auf Besitzanspruch und dann auf Besitz übernehmen.
- Klicken Sie auf Berechtigungen und fügen Sie den aktuell angemeldeten Benutzer mit Vollzugriff (Alle) hinzu und klicken Sie auf OK.
- Klicken Sie mit der rechten Maustaste auf den Computer und wählen Sie Löschen.
Löschen Sie die folgenden MQ DLLs und Dateien aus dem
C:\Windows\System directory
Hinweis
Nicht alle der unten aufgeführten Dateien werden in jedem Typ der MSMQ-Installation erscheinen.
- 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
Nachdem die vorherigen Schritte implementiert wurden, wird durch den Neustart des Computers das Entfernen von MSMQ abgeschlossen.
Hinweis
Bei Installationen von PEC, PSC, BSC, RS oder IC wird nach einem Neustart der MSDTC-Dienst gestartet, und der MSMQ-Dienst wird nicht mehr im Systemsteuerung-Applet Dienste angezeigt.