Kann regsvr32 nicht finden. Registrieren der DLL-Datei im Windows-Betriebssystem. Wo werden DLL-Dateien installiert?

Datei DLL Ist ein Funktionsmodul, das von mehreren Programmen verwendet werden kann, sofern es registriert ist.

Normalerweise registrieren Betriebssysteme DLLs im Hintergrund, manchmal jedoch aufgrund von Korruption Festplatte, Fehler bei der Installation Software oder Infektion Computer Virus Möglicherweise müssen Sie die DLL-Datei manuell registrieren.

Diese Anleitung zeigt Ihnen, wie Sie dieses Verfahren durchführen.

Methode 1
  • Klicken Sie auf die Schaltfläche Start
  • Geben Sie im Textfeld Programme und Dateien suchen Folgendes ein:
    regsvr32 [voller_dateiname]
    Der vollständige Dateiname muss in Anführungszeichen eingeschlossen werden, wenn der Pfad Leerzeichen enthält.

    Zum Beispiel: regsvr32 "C:\Programme (x86)\1cv77\BIN\v7plus.dll"

  • Drücke Enter

Methode 2
Notizen (Bearbeiten)
  1. Beim Registrieren von *.dll-Dateien werden diese in die Windows-Registrierung geschrieben. Außerdem in der Filiale ein entsprechender REG_DWORD-Parameter mit dem Wert 1 wird erstellt.
  2. Verwenden des Befehls regsvr32:
    regsvr32] DLL-Datei
    / u
    - deregistriert die DLL
    / S- "leiser" Modus - Nachrichtenboxen werden nicht angezeigt
    / ich- ruft DllInstall auf und übergibt einen optionalen command_string als Parameter; ruft bei Verwendung mit dem / u-Schalter DLLUnInstall auf
    / n- ruft DllRegisterServer nicht auf. Kann mit dem / i-Schalter verwendet werden.

In letzter Zeit viele Windows-Benutzer Am 08.10.17 beobachteten wir eine erhöhte Auslastung des Prozessors und der Festplatte durch den Dienst Regsvr32.exe, auch bekannt als Registrierungsserver von Microsoft. Die Anomalie kann leicht über den Standard-Task-Manager verfolgt werden. In diesem Artikel werden wir detailliert beschreiben, was Regsvr32 ist, warum es eine hohe Belastung des Systems verursacht und wie man den problematischen Prozess deaktiviert.

Was ist dieser Prozess?

Microsoft Registration Server ist ein Systemdienstprogramm, das aktiviert wird, wenn Sie verschiedene DLLs in Windows installieren oder entfernen. Diese Bibliotheken können sowohl zu Software von Drittanbietern als auch zu Spielen gehören und sind geplant Systemaktualisierung... V normaler Modus die Hintergrundarbeit des Regsvr32.exe-Prozesses ist fast unsichtbar. Nach den jüngsten OS-Updates, die die Entwickler erneut vermasselt haben, zeigt der Registrierungsserver jedoch eine hohe CPU- und Festplattenauslastung. Zudem steigt die Last nicht nur bei Fremdinstallationen, sondern auch während der Leerlaufzeit des PCs.

Wie lädt Regsvr32.exe den Prozessor?

Wenn wir über die Quelle der abnormalen Last selbst sprechen, kann es sich um eine beliebige DLL-Datei handeln, die „hängt“ und nicht in das System geladen werden kann. Am häufigsten liegt das Problem in Hintergrundprogrammen, die beim Start registriert werden, oder in fehlerhaften Sicherheitsupdates.

Es ist erwähnenswert, dass der Regsvr32.exe-Prozess selbst in Windows zuvor (7, 8 oder 10) abgestürzt ist, aber das Problem ist seit Anfang 2018 weit verbreitet. Dies ist höchstwahrscheinlich darauf zurückzuführen, dass Microsoft begann, Computer mit genau zu überwachen veraltete Version Sicherheitsupdates und installieren diese freiwillig. Im vorherigen Artikel haben wir darüber gesprochen automatischer Download ein Programm, das das Update auf Version 1709 aktiviert.

Wie kann ich die Last auf dem Registrierungsserver deaktivieren?

Wenn wir über das Löschen sprechen, können Sie den regsvr32.exe-Dienst nicht einfach vom System löschen, es ist immer noch eine Systemoption. Sie können jedoch versuchen, die Ursache des Problems zu finden und es zu deaktivieren. Folgendes ist sofort zu tun:

Ermitteln Sie die Quelle des Fehlers von Regsvr32.exe

Wenn alle oben beschriebenen halben Maßnahmen nicht helfen, müssen Sie spezielle Software verwenden, um problematische Dateien zu erkennen. Dazu können Sie Folgendes tun:


Nachdem Sie die Quelle gefunden haben, verweisen Sie auf eine Internetsuche. Vielleicht benötigt das Programm zusätzliche Treiber oder es gibt eine offizielle Version davon.

Fazit

Das ist alles - jetzt wissen Sie, was der Microsoft Registration Server-Dienst bedeutet und aus welchen Gründen er den Prozessor belasten kann. Abschließend möchte ich darauf hinweisen, dass in besonders vernachlässigten Fällen statt regsvr32.exe kann einen Virus aktivieren, also überprüfen Sie seinen Standort über denselben Manager. Wenn Sie sich NICHT unter der Adresse C:\Windows\System32 befinden, löschen Sie diese und führen Sie den Computer durch einen Antiviren-Scanner (AdwCleaner, MalwareBytes, Dr.Web).

Sehen Sie sich an, wie diese Methode funktioniert. Um die DLL-Datei zu registrieren, können Sie den Befehl "regsvr" und den Namen der DLL-Datei verwenden (sofern die Datei diesen Befehl unterstützt). Es wird ein Pfad von der Windows-Registrierung zur DLL-Datei erstellt, damit das System die Datei leichter finden und verwenden kann.

  • Normalerweise wird diese Methode verwendet, um DLL-Dateien zu registrieren, bei denen es sich um Programme von Drittanbietern handelt und die direkt mit interagieren Systemdienstprogramme(zum Beispiel mit der Befehlszeile).

Verstehen Sie den Fehler "Einstiegspunkt". Wenn die DLL-Datei bereits registriert ist, den Befehl regsvr nicht unterstützt oder ihr Code keine Verbindung mit der Windows-Registrierung zulässt, erhalten Sie die Fehlermeldung „Das Modul wurde geladen, aber der Einstiegspunkt DllRegisterServer wurde nicht gefunden“ (Modul [DLL-Dateiname] geladen, aber DllRegisterServer-Einstiegspunkt wurde nicht gefunden). Wenn diese Meldung auf dem Bildschirm erscheint, können Sie die DLL-Datei nicht registrieren.

  • Der Einstiegspunktfehler ist kein Problem, sondern eine Bestätigung, dass die DLL-Datei nicht registriert werden muss.
  • Suchen Sie die DLL-Datei, die Sie registrieren möchten. Navigieren Sie zu dem Ordner mit der gewünschten DLL-Datei und suchen Sie sie.

    • Wenn die DLL-Datei zu gehört installiertes Programm, öffnen Sie den Ordner mit diesem Programm (zum Beispiel C:\Programme\[Programmname]).
  • Öffnen Sie die Eigenschaften der DLL-Datei. Klicken Sie mit der rechten Maustaste auf die DLL-Datei und wählen Sie Eigenschaften aus dem Menü. Ein Popup-Fenster wird geöffnet.

    Suchen Sie den Namen der DLL-Datei. Im Textfeld oben im Eigenschaftenfenster finden Sie den vollständigen Dateinamen.

    • Die meisten DLL-Dateien haben komplexe Namen, lassen Sie also das Eigenschaftenfenster geöffnet, um den Namen später zu kopieren.
  • Kopieren Sie den Pfad zur DLL-Datei. Halten Sie die linke Maustaste gedrückt und bewegen Sie den Mauszeiger über den Text, der in der Positionszeile angezeigt wird, und drücken Sie dann Strg + C, um den Pfad zur DLL-Datei zu kopieren.

    Finden Befehlszeile. Geben Sie die Eingabeaufforderung in die Suchleiste des Startmenüs ein. Oben im Startmenü wird ein Eingabeaufforderungssymbol angezeigt.

    Öffnen Sie die Eingabeaufforderung als Administrator. Dafür:

  • Wechseln Sie in das Verzeichnis mit der DLL-Datei. Geben Sie cd ein, drücken Sie die Leertaste, drücken Sie Strg + V, um den Pfad zur DLL-Datei einzufügen, und drücken Sie dann ↵ Enter.

    • Wenn sich die DLL-Datei beispielsweise im Ordner SysWOW64 befindet, der sich im Windows-Ordner befindet, würde der Befehl so aussehen: cd C: \ Windows \ SysWOW64
  • Geben Sie den Befehl "regsvr" und den Namen der DLL-Datei ein. Geben Sie regsvr32 ein, drücken Sie die Leertaste, geben Sie den Namen der DLL-Datei (zusammen mit der Erweiterung ..dll) ein und klicken Sie auf ↵ Enter... Wenn die DLL-Datei registriert werden kann, wird der Registrierungsbestätigungsbildschirm angezeigt.

    • Wenn der DLL-Dateiname beispielsweise "usbperf.dll" lautet, sieht der Befehl so aus: regsvr32 usbperf.dll
    • Um den Namen der DLL-Datei zu kopieren, öffnen Sie den Ordner mit der DLL-Datei erneut (das Fenster Eigenschaften wird geöffnet), wählen Sie den Dateinamen aus und drücken Sie Strg + C. Fügen Sie dann den Namen in die Befehlszeile ein, indem Sie Strg + V drücken.
    • Wenn die DLL-Datei bereits registriert ist oder nicht registriert werden kann, wird ein "Einstiegspunkt"-Fehler angezeigt, anstatt die Registrierung zu bestätigen.
  • Versuchen Sie, die Registrierung der DLL-Datei aufzuheben und dann erneut zu registrieren. Wenn die Eingabe des Befehls „regsvr“ zu einem Fehler führt, der kein „Einstiegspunkt“-Fehler ist, deregistrieren Sie die DLL-Datei und registrieren Sie sie erneut. dafür:

    • Geben Sie regsvr32 / u filename.dll ein und klicken Sie auf ↵ Enter... Ersetzen Sie "filename" durch den Namen Ihrer DLL-Datei;
    • Geben Sie regsvr32 filename.dll ein und klicken Sie auf ↵ Enter... Ersetzen Sie "Dateiname" durch den Namen Ihrer DLL-Datei.

  • Manchmal REGSVR32.DLL und andere Fehler Systemfehler DLL kann mit Problemen in zusammenhängen Windows-Registrierung... Verschiedene Programme können dieselbe REGSVR32.DLL-Dateil teilen, aber wenn diese deinstalliert oder geändert werden, bleiben manchmal verwaiste (ungültige) DLLRegistryeinträge zurück.

    Im Grunde bedeutet dies, dass sich zwar der tatsächliche Pfad zur Datei geändert hat, der falsche frühere Speicherort jedoch immer noch in der Windows-Registrierung aufgezeichnet wird. Wenn Windows versucht, diese ungültigen Dateiverweise aufzurufen (Speicherorte auf Ihrem PC), können REGSVR32.DLL-Fehler auftreten. Darüber hinaus kann eine Infektion mit Schadprogrammen die mit Stop Spam SpamCatcher verbundenen Registrierungseinträge beschädigt haben. Daher müssen diese ungültigen DLL-Registryeinträge repariert werden, um die Wurzel des Problems zu beheben.

    Das manuelle Editieren der Windows Registry, um ungültige REGSVR32.DLL-Schlüssel zu entfernen ist nicht zu empfehlen, so lange sie kein Kundendienstmitarbeiter sind. Fehler beim Bearbeiten der Registrierung können zu Fehlfunktionen Ihres PCs und irreparablen Schäden an Ihrem Betriebssystem führen. Tatsächlich kann sogar ein einzelnes Komma an der falschen Stelle Ihren Computer am Booten hindern!

    Aufgrund des Risikos wird dringend empfohlen, einen zuverlässigen Registry-Cleaner wie WinThruster (von einem zertifizierten Partner) zu verwenden Microsoft-Ebene Silver), um nach REGSVR32.DLL-bezogenen Registry-Problemen zu suchen und diese zu reparieren. Die Verwendung eines Registry-Cleaners automatisiert das Finden von ungültigen Registryeinträgen, fehlenden Dateiverweisen (wie den, der Ihren REGSVR32.DLL-Fehler verursacht) und kaputten Registryverweisen. Vor jedem Scan, a Sicherheitskopie, dank der es möglich ist, alle Änderungen mit einem Klick rückgängig zu machen, was vor möglichen Schäden am PC schützt. Das Beste daran ist, dass das Beheben von Registrierungsfehlern auch die Systemgeschwindigkeit und -leistung erheblich steigern kann.


    Warnung: Sofern Sie kein erfahrener PC-Benutzer sind, empfehlen wir NICHT, die Windows-Registrierung manuell zu bearbeiten. Eine falsche Verwendung des Registrierungseditors kann zu ernsthaften Problemen führen und erfordert Windows neu installieren... Wir garantieren nicht, dass Probleme, die aus einer unsachgemäßen Verwendung des Registrierungseditors resultieren, behoben werden können. Die Nutzung des Registrierungseditors erfolgt auf eigene Gefahr.

    Um Ihre Windows Registry per Hand zu reparieren müssen Sie zuerst ein Backup erstellen, indem Sie einen Teil Registry, der mit REGSVR32.DLL zusammenhängt exportieren (zBStop Spam SpamCatcher):

    1. Klicken Sie auf die Schaltfläche Beginnen.
    2. Eingeben " Befehl"v Suchleiste ... NOCH NICHT DRÜCKEN EINTRETEN!
    3. Die Tasten halten STRG-Umschalt Drücken Sie auf der Tastatur EINTRETEN.
    4. Ein Dialogfeld für den Zugriff wird angezeigt.
    5. Klicke auf ja.
    6. Die Blackbox öffnet sich mit einem blinkenden Cursor.
    7. Eingeben " regedit" und drücke EINTRETEN.
    8. Wählen Sie im Registry-Editor den Schlüssel, der mit REGSVR32.DLL zusammenhängt (zB Stop Spam SpamCatcher), den Sie speichern möchten.
    9. Auf der Speisekarte Datei wählen Export.
    10. In der Liste Speichern unter Wählen Sie den Ordner aus, in dem Sie den Backup-Schlüssel zum Stoppen von Spam SpamCatcher speichern möchten.
    11. Auf dem Feld Dateinamen Geben Sie einen Namen für Ihre Backup-Datei ein, z. B. "Stop Spam SpamCatcher Backup".
    12. Stellen Sie sicher, dass in der Box Exportbereich Wert ausgewählt Ausgewählte Filiale.
    13. Klicke auf Speichern.
    14. Die Datei wird gespeichert mit der Erweiterung .reg.
    15. Sie haben jetzt eine Sicherung Ihres mit REGSVR32.DLL zusammenhängenden Registryeintrags.

    Die nächsten Schritte zum manuellen Bearbeiten der Registrierung werden in diesem Artikel nicht beschrieben, da sie höchstwahrscheinlich Ihr System beschädigen können. Weitere Informationen zum manuellen Bearbeiten der Registrierung finden Sie unter den folgenden Links.