setupapi.setup.log C:\Windows\INF\setupapi.setup.log
Journal texte de SetupAPI pour l'installation et la mise à niveau du système d'exploitation ; trace la phase de configuration des pilotes à l'installation.
À quoi ça sert
setupapi.setup.log est le journal SetupAPI des opérations d’installation ou de mise à niveau de Windows lui-même. Ses deux voisins couvrent d’autres cas : setupapi.dev.log suit l’installation des périphériques, setupapi.app.log celle des applications. C’est donc un journal d’archéologie, utile pour comprendre ce qui s’est passé pendant le déploiement.
Ce qu’il contient
- Les sections SetupAPI écrites pendant l’installation de Windows : traitement des fichiers INF et des pilotes de la phase de configuration.
- Sur une machine installée depuis longtemps, un contenu figé depuis la fin du programme d’installation.
Risques et bonnes pratiques
- Le fichier est historique : le supprimer ne change rien au fonctionnement de Windows.
- Pour un problème de pilote actuel, ouvrez
setupapi.dev.log, qui est écrit à chaque installation de périphérique. - Il cite des noms de pilotes et de matériel : relisez-le avant de le diffuser.
Commandes utiles
# Sections qui se terminent en échecSelect-String -Path "$env:windir\INF\setupapi.setup.log" -Pattern 'Exit status: FAILURE' -Context 8,0 | Select-Object -Last 5
# Dernières lignesGet-Content "$env:windir\INF\setupapi.setup.log" -Tail 60 -ErrorAction SilentlyContinueFormat
Même format que les autres journaux SetupAPI : un fichier texte organisé en sections, chacune ouverte par une ligne >>> horodatée et fermée par <<< avec l’état de sortie.
Rotation et archivage
Le fichier est écrit pendant l’installation, puis conservé tel quel.
Comment le lire
Cherchez Exit status et les lignes qui contiennent error ou fail, puis lisez la section autour pour trouver l’INF ou le pilote en cause. Croisez avec Panther\setupact.log.