Was man wissen sollte
- Eine DLL-Datei ist eine Dynamic Link Library-Datei.
- Sie können von mehreren Programmen verwendet werden, um Funktionen gemeinsam zu nutzen.
- Die meisten Leute beschäftigen sich nur damit, wenn sie DLL-Fehler beheben müssen.
Dieser Artikel beschreibt, was DLL-Dateien sind, wie und warum sie verwendet werden und was zu tun ist, wenn Sie einen DLL-Fehler haben.
Was ist eine DLL-Datei?
Eine DLL-Datei, kurz für Dynamic Link Library, ist ein Dateityp, der 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 zwar sogar gleichzeitig.
Zum Beispiel könnten mehrere verschiedene Programme alle die Datei veryuseful.dll (die natürlich erfunden ist) aufrufen, um den freien Speicherplatz auf einer Festplatte zu finden, eine Datei in einem bestimmten Verzeichnis zu finden und eine auszugeben Testseite auf den Standarddrucker.
Im Gegensatz zu ausführbaren Programmen, wie denen mit der EXE-Dateierweiterung, können DLL-Dateien nicht direkt ausgeführt werden, sondern müssen stattdessen von anderem Code aufgerufen werden, der bereits ausgeführt wird. DLLs haben jedoch das gleiche Format wie EXEs und einige können sogar die Dateierweiterung. EXE verwenden. Während die meisten Dynamic Link Libraries mit der Dateierweiterung. DLL enden, verwenden andere möglicherweise. OCX,. CPL oder. DRV.
DLL-Fehler beheben
DLL-Dateien neigen aufgrund ihrer Anzahl und Häufigkeit ihrer Verwendung dazu, im Mittelpunkt eines großen Prozentsatzes der Fehler zu stehen, die beim Starten, Verwenden und Herunterfahren von Windows auftreten.
Obwohl es einfach sein kann, die fehlende oder nicht gefundene DLL-Datei einfach herunterzuladen, ist dies selten der beste Weg. Weitere Informationen hierzu finden Sie in unserem Artikel Wichtige Gründe, DLL-Dateien NICHT herunterzuladen.
Wenn Sie einen DLL-Fehler erh alten, ist es am besten, Informationen zur Fehlerbehebung zu finden, die für dieses DLL-Problem spezifisch sind, damit Sie sicher sind, dass Sie es auf die richtige Art und Weise und für immer lösen. Möglicherweise haben wir sogar eine spezielle Reparaturanleitung für die, die Sie haben. Anderenfalls finden Sie einige allgemeine Hinweise in unserer Anleitung zum Beheben von DLL-Fehlern.
Mehr über DLL-Dateien
Das Wort "dynamisch" in Dynamic Link Library wird verwendet, weil die Daten nur dann in einem Programm verwendet werden, wenn das Programm aktiv danach ruft, anstatt dass die Daten immer im Speicher verfügbar sind.
Viele DLL-Dateien sind standardmäßig von Windows verfügbar, aber Programme von Drittanbietern können sie auch installieren. Es ist jedoch ungewöhnlich, eine DLL-Datei zu öffnen, da es nie wirklich notwendig ist, eine zu bearbeiten, und dies wahrscheinlich Probleme mit Programmen und anderen DLLs verursacht. Wenn Sie jedoch wissen, was Sie tun, ist Resource Hacker eine Möglichkeit, dies zu tun.
DLL-Dateien sind nützlich, da sie es einem Programm ermöglichen, seine verschiedenen Komponenten in einzigartige Module zu unterteilen, die dann hinzugefügt oder entfernt werden können, um bestimmte Funktionalitäten einzubeziehen oder auszuschließen. Wenn die Software auf diese Weise mit DLLs arbeitet, kann das Programm weniger Speicher verwenden, da es nicht alles auf einmal laden muss.
Außerdem bieten DLLs eine Möglichkeit, Teile eines Programms zu aktualisieren, ohne das gesamte Programm neu erstellen oder neu installieren zu müssen. Der Vorteil wird noch verstärkt, wenn ein Programm die DLL verwendet, da alle Anwendungen dann das Update 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. Diese Dateien verwenden jeweils die Dateierweiterung OCX, CPL und DRV.
Wenn eine DLL Anweisungen von einer anderen DLL verwendet, ist diese erste nun von der zweiten abhängig. Dies macht es für DLL-Funktionalitäten einfacher, zu brechen, da es nicht nur die Möglichkeit gibt, dass nur die erste ausfällt, sondern auch die zweite, 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 auf die DLL-Datei angewiesene Programm möglicherweise nicht mehr so, wie es sollte.
Ressourcen-DLLs sind Datendateien, die das gleiche Dateiformat wie DLLs haben, aber die Dateierweiterungen ICL, FON und FOT verwenden. ICL-Dateien sind Symbolbibliotheken, während FONT- und FOT-Dateien Schriftartdateien sind.
FAQ
Wie öffnet man eine DLL-Datei?
DLL-Dateien werden nicht auf die gleiche Weise geöffnet wie die meisten Dateitypen. DLL-Dateien werden normalerweise von einer Anwendung aufgerufen. Um den Code in einer DLL-Datei anzuzeigen, müssten Sie ihn mit einer Anwendung eines Drittanbieters dekompilieren.
Wie installiert man eine DLL-Datei?
DLL-Dateien werden nicht wie andere Dateitypen installiert. DLL-Dateien können 'installiert' werden, indem sie in das Verzeichnis gestellt werden, in dem eine Anwendung nach einer bestimmten DLL-Datei suchen soll.