.PNF

Fichier PNF

Windows Precompiled Setup Information File
Poser une question
RÉPONSE RAPIDE

Un fichier PNF est un cache binaire que Windows crée automatiquement lorsqu'il traite un fichier d'installation de pilote (.inf). Il réside dans C:\Windows\inf aux côtés de son fichier .inf associé. Vous n'avez jamais besoin d'en ouvrir ou d'en modifier un - Windows gère les fichiers PNF de lui-même, et les supprimer est sans danger car Windows les régénère à partir du fichier .inf correspondant.

Développeur : Microsoft Corporation Catégorie : Fichiers système MIME: application/octet-stream
S'OUVRE SUR Windows
Lié : .NOMEDIA · .DLL · .TMP · .LNK

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 24, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier PNF ?

Un fichier .pnf est un fichier système Windows généré automatiquement aux côtés d'un fichier d'installation de pilote .inf de même nom. Le nom signifie Precompiled INF - Windows crée un .pnf la première fois qu'il traite un .inf, stockant une version binaire et pré-analysée du contenu de ce fichier.

Les fichiers PNF stockent les informations de pilote et de configuration au format binaire, compilées à partir des données sources du .inf. Pour l'installation de périphériques, Windows utilise cette version précompilée plutôt que de ré-analyser le texte brut du .inf à chaque fois, ce qui accélère le traitement des pilotes. Un .pnf se trouve toujours à côté de son .inf correspondant - par exemple, oem5.inf possède un oem5.pnf correspondant dans le même dossier %SystemRoot%\inf\.

Les fichiers PNF sont générés automatiquement par le système à partir de leur compagnon .inf, leur suppression n'a donc aucune conséquence néfaste sur la stabilité du système. Windows régénérera un .pnf la prochaine fois que le .inf correspondant sera traité. La suppression des fichiers .pnf accumulés peut permettre de récupérer une petite quantité d'espace disque, en particulier sur les systèmes où de nombreux pilotes ont été installés au fil du temps.

La structure binaire d'un .pnf est un format interne à Windows et n'est pas destinée à être ouverte ou modifiée directement. Si un .pnf devient corrompu ou obsolète, Windows le recrée simplement à partir du .inf source.

Sécurité et sûreté

RISQUE : LOW

Un .pnf est un cache binaire interne à Windows en lecture seule et ne contient aucun code actif. Il ne peut pas être exécuté ; il est uniquement lu par Windows Setup/PnP lors du traitement des pilotes. Supprimer un .pnf est sûr - Windows le régénère. La mise en garde est la suivante : ne supprimez PAS en masse les paires .inf/.pnf de C:\Windows\inf via un nettoyeur ou un antivirus sans comprendre ce qu'elles sont, car les fichiers .inf eux-mêmes sont nécessaires pour réinstaller ou restaurer des pilotes. Les fichiers .pnf sont jetables ; les fichiers .inf associés ne le sont pas.

Détails du format

en bref
NOM COMPLETWindows Precompiled Setup Information Filealias Precompiled INF file, PNF file
DÉVELOPPEURMicrosoft Corporationdepuis Windows 95/NT era (generated automatically when an .inf is first processed by Windows Setup)
TYPE MIMEapplication/octet-stream
TYPEReprésentation binaire précompilée/mise en cache d'un fichier Windows Setup Information (.inf)
OCTETS MAGIQUES · SIGNATURE DE FICHIER
OFFSET
0001
HEX
0103
ASCII
··
Un .pnf est un fichier binaire sans signature ASCII imprimable. Dans Windows Vista jusqu'à 8.1, les deux premiers octets sont 01 03 (mineur=1, majeur=3). Sur Windows 98/XP, une structure différente était utilisée. La structure binaire contient des champs de version, des décalages de chemin (InfName, OsLoaderPath, etc.) et des données INF pré-analysées ; elle est opaque et n'est pas destinée à être lue directement. Sur Windows 98/XP, le champ WinDirPath se trouve à l'offset 0x58 ; Vista+ l'a déplacé à 0x68.

Programmes qui ouvrent les fichiers PNF

Windows2 apps
Microsoft Windows (auto-generated, no user interaction needed) Intégré Vous n'ouvrez pas un .pnf vous-même - Windows le lit automatiquement lors du traitement du .inf correspondant. Si vous devez inspecter le script d'installation du pilote sous-jacent, ouvrez le .inf du même nom dans Notepad ou Notepad++.
Notepad++ (for reading the companion .inf instead) Open-source Ouvrez le .inf du même nom (pas le .pnf) dans Notepad++ pour lire le script d'installation du pilote sous forme de texte. Le .pnf lui-même est binaire et n'est pas lisible par l'homme.

Détails techniques

spécifications approfondies
FormatBinaire propriétaire (cache INF interne à Windows ; pas de spécification publique)
Ordre des octetsLittle-endian
En-tête de fichierLes deux premiers octets sont 01 03 (mineur=1, majeur=3) sur Windows Vista jusqu'à 8.1 ; structure antérieure sur Windows 98/XP
Taille de fichier typique4 Ko - 200 Ko (reflète la complexité du .inf source)
Fichier associéSe trouve toujours à côté d'un .inf de même nom (ex: oem5.pnf ↔ oem5.inf) dans le même dossier
Emplacement par défaut%SystemRoot%\inf\ ou le magasin de pilotes (DriverStore)
Champs internesOctets de version, décalages, puis tables de sections/directives INF pré-analysées ; les champs nommés incluent OsLoaderPath, InfName, SourcePath et WinDirPath
Décalage WinDirPath0x58 sur Windows 98/XP ; déplacé à 0x68 sur Windows Vista et versions ultérieures
Gestion des erreursUn .pnf manquant ou corrompu oblige Windows à le régénérer automatiquement à partir du .inf source
Système d'exploitationWindows (toutes les versions depuis Windows 95/NT)
PubliéWindows 95/NT era (generated automatically when an .inf is first processed by Windows Setup)
Dernière versionN/A (format evolves with Windows; version bytes 01 03 in header on Vista-8.1; not user-visible)

Conversions PNF

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers PNF. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers PNF.

Foire aux questions

Qu'est-ce qu'un fichier .pnf ?
Un fichier Windows Precompiled Setup Information - un cache binaire créé automatiquement par Windows aux côtés d'un fichier d'installation de pilote (.inf). Il accélère le traitement des INF et est toujours associé à un .inf du même nom. Vous n'avez jamais besoin d'en créer ou d'en modifier un.
Où sont stockés les fichiers .pnf ?
Dans C:\Windows\inf (également écrit %SystemRoot%\inf). Ce dossier contient des centaines de paires .inf/.pnf pour les pilotes installés et les composants Windows. C'est un dossier système protégé.
Est-il sûr de supprimer les fichiers .pnf ?
Les fichiers .pnf eux-mêmes peuvent être supprimés en toute sécurité - Windows les régénère à partir du .inf correspondant. Cependant, ne supprimez pas les fichiers .inf associés sans précaution, car ils sont nécessaires pour gérer et réinstaller les pilotes.
Puis-je ouvrir un fichier .pnf ?
Il n'y a aucune raison de le faire. Il est binaire et illisible. Si vous souhaitez lire les détails de l'installation du pilote, ouvrez le .inf du même nom dans Notepad ou Notepad++.
Pourquoi mon fichier .pnf cause-t-il une erreur de pilote ?
Un .pnf obsolète ou corrompu peut parfois provoquer des erreurs « Fichier INF non pris en charge » dans les anciens processus d'installation. Supprimer le .pnf permet à Windows d'en régénérer un nouveau à partir du .inf. Dans les versions modernes de Windows, pnputil /add-driver est plus fiable que l'installation manuelle de .inf.
Quelle est la différence entre .inf et .pnf ?
Le .inf est le script d'installation du pilote en texte brut (lisible par l'homme, modifiable). Le .pnf est son cache binaire généré automatiquement (opaque, non modifiable). Les deux se trouvent dans le même dossier avec le même nom de base. Le .inf est le fichier important.

Références

1Microsoft - Overview of INF Fileslearn.microsoft.com
2Wikipedia - INF file (includes PNF context)en.wikipedia.org

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.BCBitComet Incomplete Download File
3.CRDOWNLOADChrome Partial Download File
4.MDMarkdown Document
5.PARTPartial Download File
6.BINCD/DVD Disc Image (BIN/CUE)
7.EXEWindows Executable (Portable Executable)
8.RPMSGRestricted Permission Message
9.AVIFAV1 Image File Format (AVIF)
10.NOMEDIAAndroid No-Media Marker File

Extensions liées

.NOMEDIAAndroid No-Media Marker File
.DLLDynamic Link Library
.TMPTemporary File
.LNKWindows Shell Link (Shortcut)
.PKGmacOS Installer Package
.ETLEvent Trace Log

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z