So beheben Sie Fehler bei DLL-Dateien in Windows

So beheben Sie Fehler bei DLL-Dateien in Windows

Sie sehen einen DLL-Fehler auf Ihrem Windows-PC? Diese häufigen Fehler sind frustrierend bei der Fehlerbehebung, da Sie oft mehrere Schritte ausführen müssen, um das Problem zu finden.





Sehen wir uns einige der häufigsten DLL-Fehler an und gehen wir die Fehlerbehebung für diese irritierenden Probleme durch.





Was ist eine DLL?

Es hilft zu verstehen, was Ihre Fehlermeldung bedeutet, bevor Sie mit der Fehlerbehebung beginnen. DLL steht für Dynamische Link Bibliothek . Im Wesentlichen sind diese Dateien ein Kernbestandteil von Windows und ermöglichen es Programmen, eine Vielzahl von Funktionen auszuführen, ohne sie jedes Mal von Grund auf neu schreiben zu müssen.





Beispielsweise kann ein Programm auf eine DLL zugreifen, wenn es möchte eine Nachricht auf dem Bildschirm anzeigen . Es verwendet die entsprechende DLL, um diese Box zu erstellen, anstatt dass die Entwickler eine neue erstellen müssen. Dies führt zu mehr Effizienz für Programmierer und zu einer Standardisierung unter Windows.

Aber wenn etwas schief geht, kann diese DLL-Datei verloren gehen. Und da sich viele Programme eine DLL auf Ihrem PC teilen können (auch gleichzeitig), weist ein DLL-Fehler oft nicht auf ein Problem mit nur einer App hin. Dies ist ein Teil dessen, was die Fehlersuche zu einem Schmerz macht.



Häufige DLL-Fehler

Wie Sie sich vorstellen können, werden einige DLLs häufiger in Fehlermeldungen angezeigt als andere. Hier sind einige der DLLs, die am häufigsten Probleme verursachen.

MSVCP140, MSVCP120, MSVCP110 und MSVCP100

Alle vier davon sind unterschiedliche Versionen (14.0, 10.0 usw.) derselben DLL. MSVC steht für Microsoft Visual C++, ein sehr verbreitetes Format für Windows-Anwendungen.





Wenn Sie die Liste der installierten Programme öffnen, werden wahrscheinlich mehrere Einträge mit der Bezeichnung . angezeigt Microsoft Visual C++ 20xx Redistributable . Immer wenn Sie ein Programm installieren, das eine bestimmte Version dieses Pakets benötigt, werden Sie dazu aufgefordert, oder es funktioniert nicht.

Da diese Datei von so vielen Anwendungen verwendet wird, ist es taucht häufig in Fehlern auf . Benutzer melden Probleme damit, wenn sie Skype, die WordPress-App und verschiedene Spiele starten.





MSVCR100, MSVCR71

Diese beiden DLLs sind Begleiter der oben genannten. Während CP in denen steht für C++ , diese Dateien enthalten Bibliotheken im C Programmiersprache . Diese beiden Nummern sind wiederum unterschiedliche Versionen derselben Datei, und Sie haben wahrscheinlich aufgrund der Programmkompatibilität mehrere Versionen installiert.

Da diese so häufig sind, treten beim Starten verschiedener Software häufig Fehler auf.

VCRUNTIME140

Der 'Link' in der Dynamic Link Library existiert aus einem bestimmten Grund --- hier ist eine weitere DLL, die mit den ersten beiden verwandt ist. Die Versionen 7 bis 13 der Visual C++-Bibliotheks-DLLs verwendeten für jede Version einen anderen Namen, was zu den oben genannten gemeinsamen Dateien führte. Ab Version 14 müssen Programme, die eine der beiden Sprachen verwenden, mit einer anderen neuen DLL verknüpft werden. Sein Name ist VCRUNTIME, der sich mit jeder neuen Version ändert.

Dieser Fehler tritt bekanntermaßen auf, wenn Sie versuchen, die Adobe Creative Cloud-Software sowie Kodi auszuführen.

D3DX9_43

Hier ist eine DLL mit einem anderen Root. Die DX in diesem Dateinamen bezieht sich auf Microsoft DirectX , eine Sammlung von APIs zum Ausführen von Multimedia-Spielen und -Apps. Die 43 im Titel bezieht sich auf eine bestimmte Version, daher können Sie diese auch mit einer anderen Nummer sehen.

Da Ihr Computer DirectX nur für diese intensiven Programme verwendet, wird dieser Fehler wahrscheinlich beim Starten eines Videospiels angezeigt.

Lame_enc

Lame_enc ist keine Beleidigung für Ihren PC. Es bezieht sich auf den LAME-Encoder (LAME Ain't an MP3 Encoder), mit dem Audiosoftware in MP3 konvertiert werden kann. Aufgrund von Softwarepatenten , Programme dürfen rechtlich keine MP3-Codierungssoftware enthalten. Daher müssen Sie LAME selbst installieren.

Bei den meisten Benutzern, die diesen Fehler sehen, wird LAME installiert zur Verwendung in Audacity . Wenn Sie Audacity nicht verwenden, wird dieser Fehler wahrscheinlich angezeigt, wenn Sie versuchen, eine MP3-Datei zu laden oder zu speichern.

Wie ist die IP-Adresse meines Druckers?

Bevor Sie alle unten aufgeführten Schritte zur Fehlerbehebung ausführen, vergewissern Sie sich, dass LAME tatsächlich installiert ist. Wenn Sie eine Nachricht von Audacity sehen, die mit beginnt Audacity exportiert MP3-Dateien nicht direkt... , LAME herunterladen und versuche es erneut.

NTDLL

Der wahrscheinlich schwerwiegendste Fehler auf der Liste, NTDLL ist eine Datei, die NT-Kernel-Funktionen verarbeitet. NT stand früher für Neue Technologie und war einst Teil des Windows-Produktnamens, ist aber heute nur noch in technischen Windows-Informationen enthalten.

Fehler in dieser DLL werden häufig durch Treiberprobleme oder ein Problem mit der Windows-Schnittstelle zu einem Programm verursacht. Da diese Datei Systemfunktionen auf niedriger Ebene verarbeitet, verhindern Abstürze häufig das Starten von Windows.

Fehlerbehebung bei DLL-Fehlern

Nachdem wir uns nun einige der häufigsten Fehler angesehen haben, gehen wir nun den allgemeinen Prozess zur Fehlerbehebung durch . Beachten Sie, dass dies allgemeine Schritte zur Fehlerbehebung sind und möglicherweise nicht für jeden Fehler gelten. Wenn Sie jedoch eine Fehlermeldung erhalten, weil DLL-Dateien fehlen, hilft diese Sequenz.

  1. Neustart
  2. Suchen Sie nach der fehlenden DLL
  3. Windows-Updates installieren
  4. Installieren Sie das betroffene Programm erneut
  5. Aktualisieren Sie relevante Treiber
  6. Führen Sie eine Systemdateiprüfung durch
  7. Nach Malware durchsuchen
  8. Registrieren Sie die DLL erneut
  9. Versuchen Sie es mit einer Systemwiederherstellung
  10. Windows zurücksetzen

Schritt 0: Was Sie nicht tun sollten

Bei der Behebung von DLL-Fehlern werden Sie mit ziemlicher Sicherheit auf Websites stoßen, die behaupten, dass sie alle Ihre Probleme mit einem einfachen Download der benötigten DLL-Datei beheben können. Laden Sie keine DLL-Dateien von diesen Websites herunter .

Wie bei Dienstprogrammen zur Treiberaktualisierung haben Sie keine Möglichkeit zu wissen, woher diese Sites ihre DLLs haben. Daher sind sie mit ziemlicher Sicherheit nicht offiziell, oft veraltet und könnten Malware enthalten . Außerdem reicht das Ersetzen einer einzelnen DLL oft nicht aus, um Ihr Problem zu beheben, was bedeutet, dass das Auffinden einer neuen Zeitverschwendung ist.

Vermeiden Sie außerdem, direkt zu der spezifischen DLL-Datei zu springen, die den Fehler verursacht, und wühlen Sie nicht in der Windows-Registrierung herum. Diese erweiterten Schritte sind in den meisten Fällen nicht erforderlich, und Sie können am Ende leicht weitere Probleme verursachen .

Schritt 1: Neustart

Wie bei den meisten Fehlerbehebungen sollten Sie zuerst einen Neustart versuchen. Wenn Sie Glück haben, ist Ihr Problem nur ein kleiner Fehler und ein Neustart wird es beheben. Speichern Sie Ihre Arbeit, starten Sie einen Neustart und versuchen Sie erneut, was den Fehler verursacht hat.

Schritt 2: Suchen Sie nach der fehlenden DLL

Es ist nicht wahrscheinlich, da Windows schützt die Ordner DLLs enthalten, aber Sie (oder ein Programm) haben möglicherweise versehentlich eine DLL gelöscht. Suchen Sie im Papierkorb nach der betreffenden DLL und stellen Sie sie wieder her, wenn Sie sie dort finden. Wenn Sie denken, Sie haben es gelöscht, aber den Papierkorb bereits geleert, Verwenden Sie ein Wiederherstellungsprogramm .

Schritt 3: Windows-Updates installieren

Da viele DLL-Fehler mit von Microsoft vertriebenen Bibliotheken zusammenhängen, nach Windows-Updates suchen können Probleme beheben, indem Sie die neuesten Versionen herunterladen. Das ist besonders wichtig wenn Sie die Installation von Updates verschoben haben für einige Zeit.

Nachdem Sie alle verfügbaren Updates installiert haben, starten Sie Ihr System erneut, um sicherzustellen, dass sie angewendet werden.

Schritt 4: Installieren Sie das betroffene Programm erneut

Manchmal kann ein bestimmtes Programm beim Zugriff auf eine DLL-Datei ausgelöst werden. Es lohnt sich, das Programm, das den Fehler ausgibt, zu deinstallieren und eine neue Kopie erneut zu installieren. Dies kann ein wenig Arbeit sein, je nachdem, was Ihnen das Problem bereitet, aber es ist ein wichtiger Schritt.

Schritt 5: Relevante Treiber aktualisieren

Wenn der DLL-Fehler beim Umgang mit einer bestimmten Hardware auftritt, sollten Sie die entsprechenden Treiber aktualisieren. Wenn der Fehler beispielsweise bei jedem Druckversuch angezeigt wird, versuchen Sie, den Treiber Ihres Druckers zu aktualisieren. Aktualisieren Sie Ihren Grafikkartentreiber wenn der Fehler bei grafikintensiven Aufgaben wie dem Starten eines Spiels auftritt.

Schritt 6: Führen Sie eine Systemdateiprüfung durch

Als nächstes sollten Sie versuchen, den Befehl SFC (System File Checker) auszuführen. Dadurch überprüft Windows verschiedene Systemdateien und behebt alle fehlenden oder beschädigten .

Geben Sie dazu ein cmd in das Startmenü. Klicken Sie mit der rechten Maustaste auf den Eintrag und wählen Sie Als Administrator ausführen . Geben Sie dann den folgenden Befehl ein:

sfc /scannow

Dieser Scan dauert eine Weile, also führen Sie ihn aus, wenn Sie ein paar Minuten Zeit haben. Wenn es fertig ist, wird Windows Ihnen mitteilen, ob Probleme gefunden wurden.

Schritt 7: Auf Malware scannen

DLL-Fehler werden zwar nicht unbedingt durch Malware verursacht, können es aber sein. Vielleicht hat eine Infektion in der Vergangenheit eine DLL-Datei beschädigt oder stört jetzt eine. Führen Sie einen Scan mit Ihrem Antivirenprogramm durch und verwenden Sie dann die kostenlose Version von Malwarebytes für eine zweite Meinung, nur um es auszuschließen.

Schritt 8: Registrieren Sie die DLL erneut

An dieser Stelle lohnt es sich, die Registrierung der DLL-Datei aufzuheben und erneut zu registrieren. Dies zwingt Windows dazu, die DLL für einen Moment zu 'vergessen' und die Komponente neu einzurichten, wodurch das Problem behoben werden kann.

Öffnen Sie eine weitere Eingabeaufforderung mit erhöhten Rechten, indem Sie eingeben cmd in das Startmenü, dann mit der rechten Maustaste klicken und auswählen Als Administrator ausführen . Geben Sie die folgenden Befehle nacheinander ein und fügen Sie den Namen der problematischen DLL hinzu:

regsvr32 /u FILENAME.dll
regsvr32 FILENAME.dll

Schritt 9: Versuchen Sie eine Systemwiederherstellung

Wenn dieser Fehler vor kurzem aufgetreten ist, kann eine Systemwiederherstellung Sie in die Vergangenheit zurückversetzen und das Problem hoffentlich beheben.

Typ Schalttafel in das Startmenü, öffne es und wähle Erholung . Wählen Sie hier Offene Systemwiederherstellung . Befolgen Sie die Anweisungen, um eine Wiederherstellungszeit auszuwählen, und lassen Sie Windows den Vorgang abschließen.

Sehen Sie sich unsere Hilfe zur Fehlerbehebung bei der Systemwiederherstellung an, wenn Probleme auftreten.

Schritt 10: Windows zurücksetzen

Zu diesem Zeitpunkt haben Sie fast alle möglichen Fehlerbehebungen durchgeführt. Wenn Sie sicher sind, dass Sie alle verfügbaren Windows- und Treiber-Updates installiert, das Programm neu installiert, die Eingabeaufforderungs-Dienstprogramme ausprobiert und (vor kurzem) neu gestartet haben, dann können Sie sollte mit dem Zurücksetzen von Windows fortfahren .

Zum Glück können Sie die Diesen PC zurücksetzen Funktion, um eine neue Kopie von Windows neu zu installieren, ohne Ihre persönlichen Dateien zu entfernen. Hoffentlich kommt es nie so weit. Aber nach all der oben genannten Fehlerbehebung sollten Sie einfach zurücksetzen und vermeiden, noch mehr Zeit mit der Fehlerbehebung zu verschwenden.

Welche DLL-Fehler machen Sie verrückt?

Jetzt kennen Sie die Wurzeln einiger häufiger DLL-Fehler und wissen, wie Sie sie beheben können. Leider sind diese Probleme einige der frustrierendsten bei der Fehlerbehebung, daher wünschen wir Ihnen viel Glück. Hoffentlich wird Ihr Problem mit ein paar schnellen Updates und einem Neustart verschwinden.

Weitere Informationen finden Sie unter unsere vollständige Anleitung zur Fehlerbehebung beim Fall Creators Update .

Teilen Teilen Tweet Email Ein Leitfaden für Anfänger zum Animieren von Sprache

Animierende Rede kann eine Herausforderung sein. Wenn Sie bereit sind, Ihrem Projekt Dialog hinzuzufügen, werden wir den Prozess für Sie aufschlüsseln.

Weiter lesen
Verwandte Themen
  • Fenster
  • Treiber
  • Systemwiederherstellung
  • Windows 10
  • Fehlerbehebung
  • Windows Update
Über den Autor Ben Stegner(1735 Artikel veröffentlicht)

Ben ist stellvertretender Redakteur und Onboarding Manager bei MakeUseOf. Er hat seinen IT-Job 2016 aufgegeben, um Vollzeit zu schreiben, und hat es nie bereut. Seit über sieben Jahren berichtet er als professioneller Autor über technische Tutorials, Videospielempfehlungen und mehr.

So setzen Sie das iPhone 7-Passwort zurück
Mehr von Ben Stegner

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um sich zu abonnieren