Eine INF-Datei, kurz für Setup Information File (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 zur Installation von Treibern, zur Konfiguration von Hardwareeinstellungen und zum Kopieren von Dateien an die entsprechenden Speicherorte im System nutzt. Die Datei spezifiziert die zu kopierenden Dateien, die zu erstellenden oder zu ändernden Registrierungseinträge sowie die zu installierenden oder zu startenden Dienste. 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 Softwareinstallationspaketen enthalten. Die Struktur einer INF-Datei ist in Abschnitte unterteilt, die jeweils spezifische Informationen über den Installationsprozess enthalten. Diese Abschnitte definieren die Quell- und Zielorte von Dateien, die zu modifizierenden Registrierungsschlüssel und die Abhängigkeiten, die für die korrekte Funktion 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.