Un file INF, abbreviazione di Setup Information File (File di Informazioni di Installazione o Configurazione), è un formato di file di testo semplice utilizzato da Microsoft Windows per l'installazione e la configurazione di componenti software e hardware. Questo file cruciale contiene istruzioni e dati specifici che il sistema operativo sfrutta per eseguire compiti essenziali, come l'installazione di driver, la configurazione delle impostazioni hardware e la copia di file nelle directory appropriate del sistema. Il file INF definisce precisamente quali file devono essere copiati, quali voci di registro (registry entries) devono essere create o modificate, e quali servizi devono essere installati o avviati. I file INF sono fondamentali per la funzionalità Plug and Play di Windows, permettendo al sistema operativo di rilevare e configurare automaticamente nuovi dispositivi hardware senza l'intervento diretto dell'utente. Sono tipicamente inclusi all'interno dei pacchetti di driver e dei pacchetti di installazione software. La struttura interna di un file INF è organizzata in sezioni distinte, ognuna delle quali contiene informazioni specifiche relative a una fase del processo di installazione. Queste sezioni definiscono le posizioni di origine e destinazione dei file, le chiavi di registro (registry keys) da alterare e le dipendenze (dependencies) richieste affinché il software o l'hardware operino correttamente. Sono indispensabili per assicurare che l'installazione e la configurazione di software e hardware avvengano in modo appropriato su un sistema Windows.