Eine INF-Datei, kurz für Setup-Informationsdatei, ist ein Nur-Text-Dateiformat, das von Microsoft Windows zur Installation von Software- und Hardwarekomponenten verwendet wird. Sie enthält Anweisungen und Daten, die das Betriebssystem nutzt, um Treiber zu installieren, Hardwareeinstellungen zu konfigurieren und Dateien an die entsprechenden Speicherorte auf dem System zu kopieren. Die Datei legt fest, welche Dateien kopiert werden sollen, welche Registrierungseinträge (Registry-Einträge) erstellt oder geändert werden müssen und welche Dienste zu installieren oder zu starten sind. INF-Dateien sind entscheidend für die Plug-and-Play-Funktionalität von Windows, da sie es dem Betriebssystem ermöglichen, neue Hardwaregeräte automatisch zu erkennen und zu konfigurieren. Sie sind häufig in Treiberpaketen und Software-Installationspaketen enthalten. Die Struktur einer INF-Datei ist in Abschnitte (Sections) unterteilt, von denen jeder spezifische Informationen über den Installationsprozess enthält. Diese Abschnitte definieren die Quell- und Zielorte von Dateien, die zu ändernden Registrierungsschlüssel sowie die Abhängigkeiten, die für das korrekte Funktionieren der Software oder Hardware erforderlich sind. INF-Dateien sind unerlässlich, um sicherzustellen, dass Software und Hardware auf einem Windows-System ordnungsgemäß installiert und konfiguriert werden.