In diesem wikiHow zeigen wir dir, wie du eine DLL-Datei registrierst, die einen Pfad von der Datei zur Windows-Registrierung erstellt. Die Registrierung von DLL-Dateien kann Startprobleme bei einigen Programmen beheben. Die meisten DLL-Dateien unterstützen jedoch keine Registrierung oder sind bereits registriert. Beachten Sie, dass Sie die integrierten DLL-Dateien des Windows-Computers nicht registrieren können, da sie für den Betrieb von Windows wichtig sind. Darüber hinaus können Updates von Windows auch veraltete oder fehlerhafte DLL-Dateien reparieren.
Schritt
Methode 1 von 2: Registrieren einer einzelnen DLL-Datei
Schritt 1. Verstehen Sie, wie diese Methode funktioniert
Sie können eine Kombination aus dem Befehl " regsvr " und dem DLL-Dateinamen verwenden, um die Datei zu registrieren, wenn die Datei den Exportbefehl " Server registrieren " unterstützt. Dieses Verfahren erstellt einen Pfad von der Windows-Registrierung zur DLL-Datei, damit Betriebssystemprozesse die DLL-Datei leichter finden und verwenden können.
Normalerweise müssen Sie diese Methode befolgen, um DLL-Dateien von Drittprogrammen zu registrieren, die direkt mit Quellen auf Systemebene (zB Eingabeaufforderung) gekoppelt werden müssen
Schritt 2. Identifizieren Sie die Bedeutung oder Absicht der Fehlermeldung "Einstiegspunkt"
Wenn sie bereits registriert ist, unterstützt die DLL-Datei den Exportbefehl „Server registrieren“nicht oder der Code lässt keine Verbindung der Datei mit der Windows-Registrierung zu. Sie erhalten die Fehlermeldung "Das Modul [DLL-Dateiname] wurde geladen, aber der Einstiegspunkt DllRegisterServer wurde nicht gefunden". Wenn eine solche Meldung erscheint, kann die DLL-Datei nicht registriert werden.
Die Fehlermeldung "Einstiegspunkt" selbst ist kein wirkliches Problem, sondern eine Form der Bestätigung, denn wenn die Meldung erscheint, muss die DLL-Datei, die Sie haben, nicht registriert werden
Schritt 3. Suchen Sie die DLL-Datei, die Sie registrieren möchten
Wechseln Sie in den Ordner, in dem die zu registrierende DLL-Datei gespeichert ist. Sobald Sie die Datei gefunden haben, können Sie mit dem nächsten Schritt fortfahren.
Wenn Sie beispielsweise bereits ein Programm mit einer zu registrierenden DLL-Datei installiert haben, öffnen Sie den Installationsordner des Programms (zB "C:\Programme\[Programmname]")
Schritt 4. Öffnen Sie das Fenster mit den DLL-Dateieigenschaften
Klicken Sie mit der rechten Maustaste auf die Datei und klicken Sie dann auf Eigenschaften “im Dropdown-Menü. Anschließend öffnet sich ein Popup-Fenster.
Schritt 5. Notieren Sie den Namen der DLL-Datei
In der Spalte oben im Fenster „Eigenschaften“sehen Sie den vollständigen Namen der Datei. Dieser Name muss später eingegeben werden.
Da die meisten DLL-Dateien schwer zu merkende Namen haben, ist es eine gute Idee, das Fenster „Eigenschaften“an dieser Stelle geöffnet zu lassen. Auf diese Weise können Sie den Namen später kopieren
Schritt 6. Kopieren Sie die Adresse der DLL-Datei
Klicken und ziehen Sie den Cursor über die Textzeichenfolge rechts neben der Überschrift "Speicherort", und drücken Sie dann die Tastenkombination Strg+C, um die Verzeichnisadresse der DLL-Datei zu kopieren.
Schritt 7. Öffnen Sie das „Start“-Menü
Klicken Sie auf das Windows-Logo in der unteren linken Ecke des Bildschirms.
Schritt 8. Suchen Sie das Eingabeaufforderungsprogramm
Geben Sie die Eingabeaufforderung in die Suchleiste des Menüs "Start" ein. Oben im Fenster wird ein Eingabeaufforderungssymbol angezeigt.
Schritt 9. Öffnen Sie die Eingabeaufforderung im Administratormodus
Um darauf zuzugreifen:
-
Rechtsklick
"Eingabeaufforderung".
- Klicken " Als Administrator ausführen ”.
- Wählen " Jawohl “, wenn Sie dazu aufgefordert werden.
Schritt 10. Wechseln Sie in das DLL-Dateiverzeichnis
Geben Sie cd ein und fügen Sie ein Leerzeichen ein, verwenden Sie die Tastenkombination Strg+V, um die Verzeichnisadresse der DLL-Datei einzufügen, und drücken Sie dann die Eingabetaste.
-
Wenn sich die DLL-Datei beispielsweise im Ordner " SysWOW64 " im Standardordner " Windows " befindet, geben Sie den folgenden Befehl ein:
cd C:\Windows\SysWOW64
Schritt 11. Geben Sie den Befehl " regsvr " und den Namen der DLL-Datei ein
Geben Sie regsvr32 ein und fügen Sie ein Leerzeichen ein, geben Sie dann den Namen der DLL-Datei (komplett mit der Erweiterung „.dll“) ein und drücken Sie die Eingabetaste. Wenn die DLL-Datei registriert werden kann, wird eine Bestätigungsmeldung angezeigt.
-
Wenn der Dateiname beispielsweise " usbperf.dll " lautet, sieht der eingegebene Befehl so aus:
regsvr32 usbperf.dll
- Um den Namen der DLL-Datei an dieser Stelle zu kopieren, öffnen Sie erneut den Ordner, in dem die Datei gespeichert wurde (das Fenster „Eigenschaften“wird angezeigt), markieren Sie den Namen im Textfeld und drücken Sie die Tastenkombination Strg+C. Sie können den Dateinamen in das Eingabeaufforderungsfenster einfügen, indem Sie Strg+V drücken.
- Wenn die DLL-Datei registriert ist oder nicht registriert werden kann, wird anstelle einer Bestätigungsnachricht eine Fehlermeldung "Einstiegspunkt" angezeigt.
Schritt 12. Versuchen Sie, die Registrierung der DLL-Datei aufzuheben und erneut zu registrieren
Wenn Sie bei der Eingabe des Befehls „regsvr“eine andere Fehlermeldung als „Einstiegspunkt“erhalten, müssen Sie möglicherweise die Registrierung der Datei aufheben, bevor Sie sie registrieren können:
- Geben Sie regsvr32 /u nama.dll ein und drücken Sie die Eingabetaste. Stellen Sie sicher, dass Sie "name" durch den Namen der DLL-Datei ersetzen.
- Geben Sie regsvr32 nama.dll ein und drücken Sie die Eingabetaste. Vergessen Sie nicht, "name" durch den Namen der DLL-Datei zu ersetzen.
Methode 2 von 2: Erneutes Registrieren aller DLL-Dateien
Schritt 1. Verstehen Sie, wie diese Methode funktioniert
Indem Sie eine Liste von DLL-Dateien auf Ihrem Computer erstellen und die Liste als BAT-Datei ausführen, können Sie automatisch alle DLL-Dateien auf Ihrem Computer registrieren. Dieses Verfahren ist die optimale Wahl, wenn Sie keine speziellen DLL-Dateien haben, die registriert werden müssen.
Schritt 2. Öffnen Sie das „Start“-Menü
Klicken Sie auf das Windows-Logo in der unteren linken Ecke des Bildschirms.
Schritt 3. Suchen Sie das Eingabeaufforderungsprogramm
Geben Sie die Eingabeaufforderung in die Suchleiste des Menüs "Start" ein. Sie können das Programmsymbol der Eingabeaufforderung oben im Menüfenster sehen.
Schritt 4. Öffnen Sie die Eingabeaufforderung im Administratormodus
Um darauf zuzugreifen:
-
Rechtsklick
"Eingabeaufforderung".
- Klicken " Als Administrator ausführen ”.
- Wählen " Jawohl “, wenn Sie dazu aufgefordert werden.
Schritt 5. Wechseln Sie in das Windows-Verzeichnis
Geben Sie cd c:\Windows ein und drücken Sie die Eingabetaste. Dieser Befehl weist die Eingabeaufforderung an, den nächsten Befehl im Ordner „Windows“auszuführen.
Schritt 6. Listen Sie die DLL-Dateien auf
Geben Sie dir *.dll /s /b > C:\regdll.bat in das Eingabeaufforderungsfenster ein und drücken Sie dann die Eingabetaste. Danach kann die Eingabeaufforderung eine Datei erstellen, die den Speicherort und den Namen jeder DLL-Datei im Windows-Verzeichnis enthält.
Schritt 7. Schließen Sie das Eingabeaufforderungsfenster
Sobald Sie die Textzeile "c:\Windows>" unter dem eingegebenen Befehl sehen, können Sie das Eingabeaufforderungsfenster schließen und mit dem nächsten Schritt fortfahren.
Schritt 8. Besuchen Sie das Dateilistenverzeichnis
Sie können eine Liste von DLL-Dateien über den Datei-Explorer finden:
-
offen Dateimanager
(oder drücken Sie die Tastenkombination Win+E).
- Klicken " Dieser PC “auf der linken Seite des Fensters.
- Doppelklicken Sie auf die Festplatte des Computers“ Betriebssystem (C:) ”.
- Wischen Sie (falls erforderlich), bis Sie die Datei "regdll" sehen.
Schritt 9. Kopieren Sie die Dateien auf den Desktop
Um Änderungen zu speichern, müssen Sie eine Kopie der "regdll"-Datei auf dem Desktop speichern:
- Klicken Sie einmal auf die Datei, um sie auszuwählen.
- Drücken Sie Strg+C.
- Klicken Sie auf den Desktop.
- Drücken Sie Strg+V.
Schritt 10. Öffnen Sie die Dateiliste im Editor
Klicken Sie einmal auf die Datei auf dem Desktop, um sie auszuwählen, und führen Sie dann diese Schritte aus:
- Klicken Sie mit der rechten Maustaste auf die Datei "regdll".
- Klicken " Bearbeiten “im Dropdown-Menü.
Schritt 11. Löschen Sie das nicht benötigte Verzeichnis oder den Speicherort der DLL-Datei
Dieser Schritt ist zwar optional, hilft jedoch dabei, die zum Registrieren von DLL-Dateien erforderliche Zeit zu verkürzen. Sie können Textzeilen löschen, die die folgenden Verzeichnisse oder Speicherorte enthalten:
- C:\Windows\WinSXS - Das untere Viertel des Dokuments enthält normalerweise diese Zeilen.
- C:\Windows\Temp - Sie finden diese Zeile in der Nähe des Segments, das die Zeile " WinSXS " enthält.
- C:\Windows\$patchcache$ - Diese Zeile ist schwieriger zu finden. Sie können jedoch eine Suche durchführen, indem Sie die Tastenkombination Strg+F drücken, $patchcache$ eingeben und auf „ Nächstes finden ”.
Schritt 12. Fügen Sie jeder Textzeile den Befehl " regsvr " hinzu
Sie können sie mit der integrierten Funktion "Suchen und Ersetzen" von Notepad hinzufügen:
- Klicken " Bearbeiten ”.
- Klicken " Ersetzen… “im Dropdown-Menü.
- Geben Sie c:\ in das Feld "Suchen nach" ein.
- Geben Sie Regsvr32.exe /s c:\ in das Feld "Ersetzen durch" ein.
- Klicken " Alles ersetzen ”.
- Schließe das Fenster.
Schritt 13. Speichern Sie die Änderungen und schließen Sie das Notepad-Fenster
Drücken Sie Strg+S, um die Änderungen zu speichern, und klicken Sie dann auf „ x “in der oberen rechten Ecke des Notepad-Fensters, um es zu schließen. An diesem Punkt können Sie die Datei " regdll.bat " ausführen.
Schritt 14. Führen Sie die Datei aus
Klicken Sie mit der rechten Maustaste auf die Datei " regdll.bat ", klicken Sie auf " Als Administrator ausführen, und wählen Sie " Jawohl “, wenn Sie aufgefordert werden, die Datei in der Eingabeaufforderung auszuführen. Danach beginnt die Eingabeaufforderung mit der Registrierung jeder verfügbaren DLL-Datei. Dieser Vorgang kann lange dauern. Stellen Sie also sicher, dass Ihr Computer während des Vorgangs eingeschaltet und angeschlossen ist.
Schritt 15. Schließen Sie die Eingabeaufforderung
Sobald der Vorgang abgeschlossen ist, können Sie das Eingabeaufforderungsfenster schließen. Die DLL-Dateien auf dem Computer sind jetzt registriert.