Was ist eine DLL-Datei?

DLL-Dateien: Was sie sind & Warum sie wichtig sind
Teilen
Pin
E-Mail
DRUCKEN
Screenshot mehrerer DLL-Dateien unter Windows 10
Internet & Netzwerk Anleitungen
Internet & Netzwerk
Schlüsselkonzepte
Grundlagen
Anleitungen & Tutorials
Installieren & Aktualisieren
Tipps & Tricks
Was sind Bitcoins?
von Tim Fisher
Aktualisiert am 12. September 2018
181
Eine DLL-Datei, kurz für Dynamic Link Library, ist eine Art von Datei, die Anweisungen enthält, die andere Programme aufrufen können, um bestimmte Dinge zu tun. Auf diese Weise können mehrere Programme die in einer einzigen Datei programmierten Fähigkeiten gemeinsam nutzen und sogar gleichzeitig ausführen.

Zum Beispiel könnten mehrere verschiedene Programme alle die sehr nützliche Datei.dll aufrufen (das habe ich mir natürlich ausgedacht), um den freien Platz auf einer Festplatte zu finden, eine Datei in einem bestimmten Verzeichnis zu finden und eine Testseite auf dem Standarddrucker auszudrucken.

Im Gegensatz zu ausführbaren Programmen, wie denen mit der EXE-Dateiendung, können DLL-Dateien nicht direkt ausgeführt werden, sondern müssen von anderem, bereits laufendem Code aufgerufen werden. DLLs haben jedoch das gleiche Format wie EXEs und einige können sogar die Dateiendung .EXE verwenden. Während die meisten Dynamic Link Libraries mit der Dateiendung .DLL enden, können andere .OCX,.CPL oder.DRV verwenden.

Beheben von DLL-Fehlern
DLL-Dateien, wegen der Anzahl und Häufigkeit, mit der sie verwendet werden, stehen in der Regel im Mittelpunkt eines großen Prozentsatzes der Fehler, die beim Starten, Verwenden und Herunterfahren von Windows auftreten.

Es ist zwar einfach, die fehlende oder nicht gefundene DLL-Datei herunterzuladen, aber das ist selten der beste Weg. Lesen Sie unsere wichtigen Gründe, DLL-Dateien NICHT herunterzuladen, um mehr darüber zu erfahren.

Wenn Sie einen DLL-Fehler erhalten, ist es am besten, Informationen zur Fehlerbehebung zu finden, die speziell auf dieses DLL-Problem zugeschnitten sind, damit Sie sicher sind, es auf die richtige Weise und für immer zu lösen. Ich habe vielleicht sogar eine spezielle Fix-it-Anleitung für die, die du hast. Ich habe eine Liste der häufigsten DLL-Fehler und wie man sie behebt.

Andernfalls finden Sie in unserem How to Fix DLL Errors einige allgemeine Hinweise.

Mehr über DLL-Dateien
Das Wort „dynamic“ in der Dynamic Link Library wird verwendet, weil die Daten nur dann in einem Programm verwendet werden, wenn das Programm sie aktiv aufruft, anstatt dass die Daten immer im Speicher verfügbar sind.

Viele DLL-Dateien sind standardmäßig von Windows verfügbar, aber auch Programme von Drittanbietern können sie installieren. Es ist jedoch ungewöhnlich, eine DLL-Datei zu öffnen, da es nie wirklich notwendig ist, eine zu bearbeiten, und dies führt wahrscheinlich zu Problemen mit Programmen und anderen DLLs.

DLL-Dateien sind nützlich, da sie es einem Programm ermöglichen können, seine verschiedenen Komponenten in einzelne Module zu trennen, die dann hinzugefügt oder entfernt werden können, um bestimmte Funktionalitäten ein- oder auszuschließen. Wenn die Software so mit DLLs arbeitet, kann das Programm weniger Speicher verbrauchen, da es nicht alles auf einmal laden muss.

Außerdem bieten DLLs die Möglichkeit, Teile eines Programms zu aktualisieren, ohne das gesamte Programm neu erstellen oder installieren zu müssen. Der Vorteil wird noch verstärkt, wenn mehr als nur das Programm die DLL verwendet, da alle Anwendungen dann die Vorteile des Updates aus dieser einzelnen DLL-Datei nutzen können.

ActiveX-Steuerelemente, Systemsteuerungsdateien und Gerätetreiber sind einige der Dateien, die Windows als Dynamic Link Libraries verwendet. Entsprechend verwenden diese Dateien die Dateierweiterung OCX, CPL und DRV.

Wenn eine DLL Anweisungen aus einer anderen DLL verwendet, ist diese erste DLL nun von der zweiten abhängig. Dies macht es einfacher für die Funktionalitäten der DLLs zu brechen, denn anstatt dass es eine Chance gibt, dass nur die erste DLL fehlerhaft funktioniert, hängt es jetzt auch von der zweiten ab, was sich auf die erste auswirken würde, wenn es Probleme geben würde.

Wenn eine abhängige DLL auf eine neuere Version aktualisiert, mit einer älteren Version überschrieben oder vom Computer entfernt wird, funktioniert das Programm, das sich auf die DLL-Datei verlässt, möglicherweise nicht mehr wie vorgesehen.

Ressourcen-DLLs sind Datendateien, die im gleichen Dateiformat wie DLLs vorliegen, aber die Dateiendungen ICL, FON und FOT verwenden. ICL-Dateien sind Symbolbibliotheken, während FONT- und FOT-Dateien Schriftdateien sind.

War diese Seite hilfreich?