Lösungsvorschläge
Dynamic Link Library (DLL) bezeichnet allgemein eine Dynamische Bibliothek, meist bezieht sich der Begriff jedoch auf die unter dem Betriebssystem Microsoft Windows verwendete Variante.
Windows-DLL-Dateien verwenden das auch für ausführbare Windows-Programme gebräuchliche EXE-Dateiformat. Sowohl EXE- als auch DLL-Dateien können Programmcode (Maschinencode), Daten und Ressourcen in irgendeiner Kombination enthalten.
Die Windows-Dateiendung für solche Bibliotheken ist gewöhnlich DLL, OCX (für Bibliotheken mit ActiveX Steuerelementen) oder ICL (für Bibliotheken, die nur Gerätebilder, sogenannte Icons, enthalten).
Siehe: http://de.wikipedia.org/wiki/DynamicLinkLibrary
viren können sich auch als .dll dateien tarnen oder infizieren und dadurch fehlermeldungen erzeugen

