Eine INF-Datei, kurz für Setup-Informationsdatei, ist ein Klartextdateiformat, das primär von Microsoft Windows zur Installation und Konfiguration von Software- und Hardwarekomponenten verwendet wird. Sie enthält detaillierte Anweisungen und Daten, die das Betriebssystem benötigt, um Treiber zu installieren, spezifische Hardwareeinstellungen zu konfigurieren und Dateien an die korrekten Speicherorte auf dem System zu kopieren. Die Datei spezifiziert genau, welche Dateien kopiert werden müssen, welche Registrierungseinträge (Registry-Einträge) erstellt oder geändert werden sollen, und welche Dienste installiert oder gestartet werden müssen. INF-Dateien sind von entscheidender Bedeutung für die Plug-and-Play-Funktionalität von Windows, da sie es dem Betriebssystem ermöglichen, neue Hardwaregeräte automatisch zu erkennen und ohne manuelle Eingriffe zu konfigurieren. Sie sind standardmäßig in Treiberpaketen und Software-Installationspaketen enthalten. Die Struktur einer INF-Datei ist in logische Abschnitte (Sections) unterteilt, wobei jeder Abschnitt spezifische Informationen zum Installationsprozess liefert. Diese Abschnitte definieren unter anderem die Quell- und Zielspeicherorte von Dateien, die zu modifizierenden Registrierungsschlüssel (Registry Keys) und die notwendigen Abhängigkeiten (Dependencies) für die korrekte Funktion der installierten Komponente. INF-Dateien sind somit unerlässlich für eine ordnungsgemäße Installation und Konfiguration auf Windows-Systemen.