regsvr32-Befehl zum Registrieren und Aufheben der Registrierung von DLLs

Microsoft-Betriebssysteme und ReactOS bieten den Befehl regsvr32 zum Registrieren und Aufheben der Registrierung von DLLS. Außerdem können ActiveX-Komponenten mit dem Befehl regsvr32 registriert werden. Sie denken vielleicht, dass es sich bei der 32 im Befehl regsvr32 um eine 32-Bit-Architektur handelt, dies ist jedoch nicht der Fall. Sie können regsvr32 sowohl für 32-Bit- als auch für 64-Bit-Betriebssysteme verwenden. Der Befehl regsvr32 ist dem Linux-Befehl ldconfig sehr ähnlich, der Kernelmodule lädt. Der vollständige Name des regsvr32 lautet Register Server .

regsvr32 Befehlsparameter

Der Befehl regsrv32 hat die folgenden Parameter als kurz.

regsrv32 PARAMETER DLL
PARAMETER BESCHREIBUNG
/ u Registrierung der angegebenen DLL aufheben
/ s Während des Registers keine Meldungen anzeigen
/ e Keine Erfolgsmeldungen anzeigen
/ n Aufruf von DllRegisterServer verhindern
/ i:CMD Führen Sie den Befehl CMD beim Registrieren und Aufheben der Registrierung aus
DLL DLL-Namen angeben
/? Hilfeinformationen anzeigen

regsvr32 Path

Die regsvr32 ist eine ausführbare Datei und Befehl, der unter dem Windows-Betriebssystem-Verzeichnis befindet. Der vollständige Pfad des regsvr32 ist wie folgt.

%systemroot%\SysWoW64\regsvr32.exe

Wenn das Betriebssystem 32-Bit ist, befindet es sich wie unten im 32-Bit-Verzeichnis SysWoW.

%systemroot%\SysWoW32\regsvr32.exe

Öffnen Sie MS-DOS oder cmd.exe-Eingabeaufforderung als Administrator

Bevor Sie DLLs mit dem Befehl regsvr32 registrieren, starten Sie MS-DOS oder cmd.exe als Administrator ist wichtig. Auch dies ist nicht in allen Fällen erforderlich Der beste und zuverlässigste Weg ist das Öffnen der Eingabeaufforderung als Administrator. Dies wird im folgenden Beitrag ausführlich beschrieben.

Registrieren Sie eine 32-Bit-DLL mit regsvr32

Das Registrieren einer DLL mit dem Befehl regsrv32 ist sehr einfach, wobei der Name der DLL-Datei und gegebenenfalls der Pfad wie unten angegeben werden sollten. Im folgenden Beispiel registrieren wir die DLL mit dem Namen schmmgmt.dll .

> regsvr32 schmmgmt.dll

Alternativ kann der absolute Pfad der DLL-Datei angegeben werden, um eine DLL zu registrieren.

> regsvr32 "C:\Downloads\schmmgmt.dll"

64-Bit-DLL registrieren

64-Bit-DDLs können mit dem 64-Bit-Befehl regsvr32 registriert werden. Verwenden Sie einfach den folgenden Befehl und geben Sie die 64-Bit-DLL an.

> %systemroot%\SysWoW64\regsvr32.exe "C:\Downloads\schmmgmt_64.dll"

Registrierung der DLL mit regsvr32 aufheben

Alle fertig registrierten DLLs können mit dem Befehl regsvr32 abgemeldet werden, indem der Parameter /u verwendet und der DLL-Name angegeben wird. Im folgenden Beispiel werden wir das schmmgmt deregistrieren.dll.

> regsvr32 /u schmmgmt.dll

Sie können auch den vollständigen oder absoluten Pfad der DLL-Datei angeben, um die Registrierung aufzuheben.

> regsvr32 /u "C:\Downloads\schmmgmt.dll"

Während der DLL-Registrierung keine Meldungen anzeigen

Während des Registervorgangs werden die Aktionen standardmäßig für Erfolg oder Fehler in die Befehlszeile gedruckt. Sie können diese Nachrichten jedoch mit der Option /s wie unten verhindern.

> regsvr32 /s schmmgmt.dll

Keine Meldungen während der DLL-Abmeldung anzeigen

Der Parameter do not display message kann auch für Abmeldevorgänge wie unten verwendet werden.

> regsvr32 /u /s schmmgmt.dll

“ Das Modul … konnte nicht geladen werden“ Fehler

Während der Verwendung des Befehls regsvr32 wird möglicherweise ein Fehler wie „Das Modul … konnte nicht geladen werden“ angezeigt. Dieser Fehler hängt hauptsächlich damit zusammen, dass die angegebene DLL-Datei nicht im angegebenen Pfad gefunden wird. Überprüfen Sie den Pfad der DLL-Datei. Das Problem kann auch mit den abhängigen DLL-Dateien zusammenhängen, in denen die Abhängigkeiten zuerst registriert werden sollten.

“ Das Modul … konnte nicht geladen werden “ Fehler

Undokumentierte / c-Option

In alten Zeiten hat der regsvr32 die / c-Option bereitgestellt, die nicht mehr verwendet wird, selbst wenn sie aktiviert ist. Die Option /c wird verwendet, um die Ausgabeoption unter Linker-Eigenschaften zu registrieren.

Leave a Reply

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.