Wenn dieser Artikel nicht die Fehlermeldung, die Sie erhalten beschrieben, können Sie Fehler Nachricht Erklärung empfohlene Aktionen und zusätzliche Ressourcen auf TechNet -Ereignisse und-Fehler abrufen.

Zusammenfassung

Regsvr32 ist ein Befehlszeilenprogramm an-und Abmelden OLE-Steuerelemente wie DLLs und ActiveX-Steuerelemente in der Windows-Registrierung. Regsvr32.exe ist im Ordner %systemroot%\System32 in Windows XP und späteren Versionen von Windows installiert. Hinweis Auf 64-Bit-Version von Windows gibt es zwei Versionen der Datei Regsv32.exe:

  • Die 64-Bit-Version ist % systemroot%\System32\regsvr32.exe.

  • Die 32-Bit-Version ist % systemroot%\SysWoW64\regsvr32.exe.

Die Syntax des Befehls Regsvr32

RegSvr32.exe hat die folgenden Befehlszeilenoptionen:

Regsvr32 [/ u] [/ n] [/ i [: Befehlszeile]] < DLL-Namen >u - Registrierung Server i - DllInstall aufrufen, übergeben sie eine optionale [Befehlszeile]; Bei Verwendung mit/u ruft Dll/n - aufgerufen; Diese Option muss mit/i – verwendet automatische; keine Meldungsfelder

Allgemeine Lösungsmöglichkeiten Regsvr32 Fehler

Versuchen Sie eine der folgenden Methoden, wenn Sie Regsvr32 Fehlermeldung:

  • Methode 1: Führen Sie erneut aus den Befehl Regsvr32 belegenSo öffnen Sie ein Eingabeaufforderungsfenster mit erhöhten Rechten, folgendermaßen

    Windows 8.1 und Windows 8Wischen Sie vom rechten Rand des Bildschirms nach innen, und tippen Sie dann auf Suchen. Alternativ können Sie bei Benutzung einer Maus diese in die rechte, untere Ecke Ihres Bildschirms bewegen und dann auf Suchen klicken. Befehlszeile in das Suchfeld eingeben, BefehlszeileMaustaste und klicken Sie dann auf als Administrator ausführen. Wenn Sie aufgefordert werden, ein Administratorkennwort oder eine Bestätigung einzugeben, geben Sie das Kennwort ein, oder klicken Sie auf Zulassen

    Windows 7 und Windows VistaKlicken Sie auf Start, geben Sie Befehl oder Cmd in das Suchfeld Maustaste Befehlszeileund klicken Sie dann auf als Administrator ausführen. Wenn Sie aufgefordert werden, ein Administratorkennwort oder eine Bestätigung einzugeben, geben Sie das Kennwort ein, oder klicken Sie auf Zulassen

    Windows XPMelden Sie sich mit einem Administratorkonto oder einem Konto mit Administratorrechten, und öffnen Sie ein Eingabeaufforderungsfenster.

  • Methode 2: Verwenden der 32-Bit-Version von Regsvr32 registrieren eine 32-Bit-DLL auf eine 64-Bit-Version von WindowsWenn Sie beim Registrieren einer 32-Bit-DLL auf eine 64-Bit-Version von Windows eine Fehlermeldung erhalten, gehen Sie folgendermaßen vor:

    1. Öffnen Sie eine Eingabeaufforderung mit erhöhten Rechten.

    2. Wenn die 32-Bit-DLL im Ordner %systemroot%\System32, verschieben Sie in den Ordner %systemroot%\SysWoW64.

    3. Führen Sie den folgenden Befehl aus:

      %systemroot%\SysWoW64\regsvr32 <full path of the DLL>

Regsvr32-Fehlermeldungen

Die folgende Tabelle enthält RegSvr32 Fehlermeldungen und möglichen Ursachen:

Fehlermeldung

Ursache

Befehlsflag "" %1"" ist ungültig. Die Verwendung des Befehls überprüfen, und versuchen Sie es erneut.

Regsvr32.exe wurde eine ungültige Kombination von Optionen in der Befehlszeile übergeben.

Dieser Befehl ist nur gültig, wenn eine Microsoft Visual Studio OLE ActiveX-Steuerelementprojekt geöffnet ist.

Regsvr32.exe durch Visual Studio aufgerufen wurde, jedoch keine Module in der Befehlszeile angegeben wurden.

Um ein Modul zu registrieren, müssen Sie binären Namen angeben.

Regsvr32.exe wurde aufgerufen, ohne dass alle Module in der Befehlszeile.

Der Befehl konnte OleInitialize ausführen. Ihr Computer möglicherweise nicht genügend Arbeitsspeicher. Schließen Sie alle geöffneten Programme, und versuchen Sie es erneut.

Regsvr32 muss die COM-Bibliothek initialisieren, bevor sie benötigten COM-Bibliothek Funktionen und die Bibliothek deinitialisieren, wenn er heruntergefahren. Diese Fehlermeldungen auftreten, wenn zu initialisieren oder initialisieren die COM-Bibliothek fehlgeschlagen ist.

Das Modul "" %1"" konnte load.\n\n sicherstellen, dass die Binärdatei am angegebenen Pfad gespeichert oder Debuggen Probleme mit Binary oder abhängigen überprüfen. DLL files.\n\n%2.

Fehler beim Laden eines Moduls in der Befehlszeile angegeben wurde. Die Fehlermeldung wird als Teil der Nachricht angezeigt.

Das Modul "" %1"" wurde geladen, aber der Einstiegspunkt %2 wurde nicht found.\n\nMake Sie sicher, dass "" %1"" eine gültige DLL oder OCX-Datei ist und versuchen Sie es erneut

Regsvr32.exe konnte nicht zu der erforderlichen Einstiegspunkt in das Modul in der Befehlszeile angegeben. Dies kann, wenn die Einstiegspunkte des Moduls nicht korrekt exportiert werden oder ist das Modul kein. DLL oder. OCX-Datei.

Das Modul "" %1"" wurde geladen, aber der %2 fehlgeschlagen mit Fehler Code %3.\n\nFor Weitere Informationen zu diesem Problem online mit dem Fehlercode als Suchbegriff suchen.

Fehler bei regsvr32.exe Einstiegspunkt in der Befehlszeile angegebenen Modul aufgerufen. Der Fehlercode wird als Teil der Nachricht angezeigt.

Das Modul "" %1"" kann nicht mit der ausgeführten Windows-Version kompatibel. Überprüfen Sie, ob das Modul mit einem X86 (32 Bit) oder X64 ist (64 Bit)-Version des regsvr32.exe.

Dieser Fehler kann beispielsweise auftreten, wenn regsvr32.exe auf einem X86 ausgeführt wird Computer und in der Befehlszeile angegebenes Modul ist ein 64-Bit-Modul.

Die folgende Tabelle enthält RegSvr32 Fehlermeldungen und möglichen Ursachen:

Fehlermeldung

Ursache

Unbekanntes Flag: /invalid_flag

Sie haben eine ungültige Kombination von Flags oder Switches eingegeben.

Kein DLL-Name angegeben.

Sie keine DLL-Dateinamen.

DLL-Name wurde geladen, aber der DllRegisterServer und DllUnregisterServer Einstiegspunkt wurde nicht gefunden.

Die angegebene Dll wurde nicht DLL- oder OCX-Datei. Beispielsweise geben regsvr32 wjview.exe Diese Fehlermeldung generiert.

DLL-Name ist keine ausführbare Datei und kein Registrierungshilfsprogramm für diesen Dateityp registriert.

Die angegebene Dll wurde keine ausführbare Datei (.exe, .dll oder .ocx). Beispielsweise geben regsvr32 autoexec.bat Diese Fehlermeldung generiert.

DLL-Name nicht selbst registriert oder eine beschädigte Version im Speicher.

Beispielsweise geben regsvr32 icwdial.dll gibt diese Fehlermeldung zurück, da die Datei Icwdial.dll nicht selbst registriert ist. Wenn Sie, dass eine beschädigte Version der DLL-Name im Speicher befindet vermuten, starten Sie den Computer, oder Extrahieren Sie erneut die ursprüngliche Version der Datei.

Fehler bei OleInitialize (oder OleUninitialize fehlgeschlagen)

Regsvr32 muss die COM-Bibliothek initialisieren, bevor sie benötigten COM-Bibliothek Funktionen und die Bibliothek deinitialisieren, wenn er heruntergefahren. Diese Fehlermeldungen auftreten, wenn zu initialisieren oder initialisieren die COM-Bibliothek fehlgeschlagen ist. Beispielsweise die Datei "Ole32.dll" beschädigt oder möglicherweise die falsche Version.

Fehler bei LoadLibrary ("Dll_Name"). GetlastError gibt 0x00000485 zurück.

Von "Winerror.h", 0x00000485 = 1157 (ERROR_DLL_NOT_FOUND). Dies bedeutet "Eine der zum Ausführen der Anwendung erforderlichen Bibliotheksdateien gefunden." Z. B. Geben regsvr32 missing.dll gibt diese Fehlermeldung zurück, wenn die Missing.dll-Datei nicht gefunden wird.

Fehler bei LoadLibrary ("Dll_Name"). GetLastError gibt 0 x 00000002

Aus der Datei Winerror, 0 x 00000002 = 2 (ERROR_FILE_NOT_FOUND). Dies bedeutet "die angegebene Datei kann nicht nicht gefunden werden." Das heißt, eine abhängige DLL nicht gefunden. Regsvr32 icwdial.dll mit Tapi32.dll (eine Abhängigkeit) fehlende gibt Beispiele dieser Fehlermeldung...

LoadLibrary("dskmaint.dll") ist fehlgeschlagen. GetLastError gibt 0x000001f zurück.

Von "Winerror.h", 0x000001f = 31 (ERROR_GEN_FAILURE). Dies bedeutet "ein an das System angeschlossenes Gerät funktioniert nicht." Dieses Verhalten kann auftreten, wenn Sie versuchen, eine Win16 DLL-Datei zu registrieren. Geben regsvr32 dskmaint.dll gibt beispielsweise diese Fehlermeldung.

DllRegisterServer (oder DllUnregisterServer) in der DLL-Name ist fehlgeschlagen. Code war: Zeichenfolge

Suchen Sie die Datei "Winerror.h" für die in der Meldung angegebene Zeichenfolge .

Benötigen Sie weitere Hilfe?

Ihre Office-Fähigkeiten erweitern
Schulungen erkunden
Neue Funktionen als Erster erhalten
Microsoft Insider beitreten

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Übersetzungsqualität?
Was hat Ihre Erfahrung beeinflusst?

Vielen Dank für Ihr Feedback!

×