Android

Regsvr32 in Windows: Erklärung, Befehl, Verwendung und Fehlermeldungen

Windows Media Player "Starten des Servers fehlgeschlagen" - Problem beheben

Windows Media Player "Starten des Servers fehlgeschlagen" - Problem beheben

Inhaltsverzeichnis:

Anonim

regsvr32 ist in Microsoft Windows-Betriebssystemen ein Befehlszeilendienstprogramm, das zum Registrieren und Entfernen von OLE-Steuerelementen wie DLLs und ActiveX-Steuerelementen in der Windows-Registrierung verwendet wird. Zum Beispiel - eine DDL, die mit regsvr32 verwendet werden soll, muss die Funktionen DllRegisterServer und DllUnregisterServer exportieren. Dieses Tool erfordert möglicherweise die Behebung einiger Probleme in Windows, Microsoft Internet Explorer oder anderen Programmen.

Regsvr32 in Windows

Regsvr32.exe ist in Microsoft IE 3.0 oder höher, Windows 95 OSR2 oder höher und Windows NT 4.0 Service Pack enthalten 5. Regsvr32.exe ist entweder im Systemordner des Ordners (Windows Me / Windows 98 / Windows 95) oder System32 (Windows NT / Windows XP / Windows Vista / Windows 7) installiert.

Regsvr32 Befehl und Verwendung

1. RegSvr32.exe-Befehlszeilenoptionen:

Regsvr32 [/ u] [/ n] [/ i [: cmdline]] DLL-Name

2. Parameter:

  • / u: Es wird die Registrierung der Datei aufgehoben.
  • / s: Führt regsvr32 im Hintergrund aus und zeigt keine Meldungsfelder an.
  • / n: ruft DllRegisterServer nicht auf. Diese Option sollte mit /i.
  • /i verwendet werden: cmdline: Sie ruft DllInstall auf und übergibt ihr eine optionale [cmdline]. Wenn er mit / u verwendet wird, ruft er dll uninstall auf.
  • dllname: Gibt den Namen der DLL-Datei an, die registriert wird.

Um beispielsweise eine DLL-Datei shm.dll manuell zu registrieren und die Registrierung aufzuheben, können wir das tun folgende in CMD:

  • regsvr32 shm.dll zum Registrieren einer Datei
  • regsvr32 / u shm.dll zum Deinstallieren einer Datei

Regsvr32.exe Fehlermeldungen

1. Liste der Fehlermeldungen, die von Regsvr32.exe in Windows Vista oder höher verursacht wurden

Die folgende Liste enthält RegSvr32-Fehlermeldungen und mögliche Ursachen:

  1. Das Befehlsflag ""% 1 "" ist nicht gültig. Bitte überprüfen Sie die Verwendung des Befehls und versuchen Sie es erneut.
  2. Dieser Befehl ist nur gültig, wenn ein OLE Custom Control-Projekt von Microsoft Visual Studio geöffnet wird.
  3. Um ein Modul zu registrieren, müssen Sie einen binären Namen angeben.
  4. Der Befehl OleInitialize konnte nicht ausgeführt werden Der Computer ist möglicherweise zu wenig Arbeitsspeicher. Schließen Sie alle geöffneten Programme, und versuchen Sie es erneut.
  5. Das Modul ""% 1 "konnte nicht geladen werden. n n Stellen Sie sicher, dass die Binärdatei im angegebenen Pfad gespeichert ist bei Problemen mit den binären oder abhängigen.DLL-Dateien. n n% 2.
  6. Das Modul ""% 1 "" wurde geladen, aber der Einstiegspunkt% 2 wurde nicht gefunden. n nStellen Sie sicher, dass "" % 1 "" ist eine gültige DLL- oder OCX-Datei und versucht es erneut.
  7. Das Modul ""% 1 "" wurde geladen, aber der Aufruf von% 2 ist mit dem Fehlercode% 3 fehlgeschlagen. N nFür weitere Informationen hierzu Problem, Suche online mit dem Fehlercode als Suchbegriff.
  8. Das Modul ""% 1 "" ist möglicherweise nicht mit der von Ihnen ausgeführten Windows-Version kompatibel. Überprüfen Sie, ob das Modul mit einer x86 (32-Bit) - oder x64 (64-Bit) -Version von regsvr32.exe kompatibel ist.

2. Liste der Fehlermeldungen, die von Regsvr32.exe im Betriebssystem vor Windows Vista verursacht wurden

Die folgende Liste enthält RegSvr32-Fehlermeldungen und mögliche Ursachen:

  1. Nicht erkanntes Flag: /invalid_flag.
  2. Kein DLL-Name angegeben.
  3. DLL-Name wurde geladen, aber der Einstiegspunkt DllRegisterServer oder DllUnregisterServer wurde nicht gefunden.
  4. Dllname ist keine ausführbare Datei und für diesen Dateityp ist kein Registrierungshelfer registriert.
  5. Dllname wurde geladen, aber der Einstiegspunkt DllRegisterServer oder DllUnregisterServer nicht gefunden.
  6. DLL-Name ist nicht selbstregistrierbar oder eine beschädigte Version ist im Speicher.
  7. OleInitialize ist fehlgeschlagen (oder OleUninitialize ist fehlgeschlagen).
  8. LoadLibrary ("DLL-Name") ist fehlgeschlagen. GetlastError gibt 0x00000485 zurück.
  9. LoadLibrary ("DLL-Name") ist fehlgeschlagen. GetLastError gibt 0x00000002 zurück.
  10. LoadLibrary ("dskmaint.dll") ist fehlgeschlagen. GetLastError gibt 0x000001f.
  11. DllRegisterServer (oder DllUnregisterServer) in DLL-Namen fehlgeschlagen. Rückgabecode war: Zeichenfolge.

Sie finden Regsvr32.exe im Ordner System (Windows Me / Windows 98 / Windows 95) oder System32 (Windows NT / Windows XP / Windows Vista / Windows 7) und Unter Windows 64-Bit Version finden Sie zwei Versionen von Regsv32.exe Viz. Die 64-Bit-Version befindet sich in % systemroot% System32 regsvr32.exe und die 32-Bit-Version befindet sich in % systemroot% SysWoW64 regsvr32.exe erklärt KB249873.