Un fichier INF, abréviation de Fichier d'informations de configuration (Setup Information file), est un format de fichier texte brut essentiel utilisé par Microsoft Windows pour l'installation et la configuration de logiciels et de composants matériels. Il contient des instructions précises et des données que le système d'exploitation utilise pour installer des pilotes (drivers), configurer les paramètres matériels spécifiques et copier les fichiers nécessaires aux emplacements appropriés sur le système. Ce fichier spécifie en détail les fichiers à copier, les entrées de registre (registry entries) à créer ou à modifier, ainsi que les services système à installer ou à démarrer. Les fichiers INF sont cruciaux pour la fonctionnalité Plug and Play de Windows, permettant au système d'exploitation de détecter, d'identifier et de configurer automatiquement les nouveaux périphériques matériels sans intervention manuelle complexe. Ils sont généralement inclus dans les paquets de pilotes (driver packages) et les paquets d'installation de logiciels. La structure d'un fichier INF est divisée en sections distinctes, chacune contenant des informations spécifiques sur le processus d'installation, définissant les emplacements source et de destination des fichiers, les clés de registre à modifier, et les dépendances requises pour le bon fonctionnement du logiciel ou du matériel. Ils sont indispensables pour garantir que le matériel et les logiciels sont installés et configurés correctement sur un environnement Windows.