.PNF

PNF-bestand

Windows Precompiled Setup Information File
Stel een vraag
SNEL ANTWOORD

Een PNF-bestand is een binaire cache die Windows automatisch aanmaakt wanneer het een driver-installatiebestand (.inf) verwerkt. Het bevindt zich in C:\Windows\inf naast het bijbehorende .inf-bestand. U hoeft dit bestand nooit te openen of te bewerken - Windows beheert PNF-bestanden zelf, en het verwijderen ervan is veilig omdat Windows ze opnieuw genereert op basis van het bijbehorende .inf-bestand.

Ontwikkelaar: Microsoft Corporation Categorie: Systeembestanden MIME: application/octet-stream
OPENT OP Windows
Gerelateerd: .NOMEDIA · .DLL · .TMP · .LNK

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Aug 24, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het PNF-bestandsformaat?

Een .pnf-bestand is een Windows-systeembestand dat automatisch wordt gegenereerd naast een gelijknamig .inf driver-installatiebestand. De naam staat voor Precompiled INF - Windows maakt een .pnf aan de eerste keer dat het een .inf verwerkt, waarbij een binaire, vooraf geanalyseerde versie van de inhoud van dat bestand wordt opgeslagen.

PNF-bestanden slaan driver- en installatie-informatie op in binair formaat, gecompileerd uit de brongegevens van de .inf. Voor de installatie van apparaten gebruikt Windows deze gecompileerde versie in plaats van de tekstgebaseerde .inf telkens opnieuw vanaf nul te analyseren, wat de verwerking van drivers versnelt. Een .pnf wordt altijd gevonden naast de bijbehorende .inf - bijvoorbeeld, oem5.inf heeft een bijbehorende oem5.pnf in dezelfde %SystemRoot%\inf\-map.

PNF-bestanden worden automatisch door het systeem gegenereerd op basis van hun bijbehorende .inf, dus het verwijderen ervan heeft geen nadelige gevolgen voor de systeemstabiliteit. Windows zal een .pnf opnieuw genereren de volgende keer dat de bijbehorende .inf wordt verwerkt. Het verwijderen van verzamelde .pnf-bestanden kan een kleine hoeveelheid schijfruimte vrijmaken, vooral op systemen waar in de loop der tijd veel drivers zijn geïnstalleerd.

De binaire structuur van een .pnf is een intern Windows-formaat en is niet bedoeld om rechtstreeks te worden geopend of bewerkt. Als een .pnf beschadigd of verouderd raakt, maakt Windows deze eenvoudigweg opnieuw aan op basis van de bron-.inf.

Beveiliging & veiligheid

RISICO: LOW

Een .pnf is een alleen-lezen Windows-interne binaire cache en bevat geen actieve code. Het kan niet worden uitgevoerd; het wordt alleen gelezen door Windows Setup/PnP tijdens de verwerking van drivers. Het verwijderen van een .pnf is veilig - Windows genereert deze opnieuw. De waarschuwing hier is: verwijder NIET massaal .inf/.pnf-paren uit C:\Windows\inf via een cleaner of antivirus zonder te begrijpen wat ze zijn, aangezien de .inf-bestanden zelf nodig zijn om drivers opnieuw te installeren of terug te draaien. De .pnf-bestanden zijn vervangbaar; de bijbehorende .inf-bestanden niet.

Formaatdetails

in een notendop
VOLLEDIGE NAAMWindows Precompiled Setup Information Fileook bekend als Precompiled INF file, PNF file
ONTWIKKELAARMicrosoft Corporationsinds Windows 95/NT era (generated automatically when an .inf is first processed by Windows Setup)
MIME-TYPEapplication/octet-stream
TYPEBinaire voorgecompileerde/gecachete weergave van een Windows Setup Information (.inf) bestand
MAGIC BYTES · BESTANDSSIGNATUUR
OFFSET
0001
HEX
0103
ASCII
··
Een .pnf is een binair bestand zonder printbare ASCII-magic. In Windows Vista tot en met 8.1 zijn de eerste twee bytes 01 03 (minor=1, major=3). Op Windows 98/XP werd een andere lay-out gebruikt. De binaire structuur bevat versievelden, pad-offsets (InfName, OsLoaderPath, enz.) en vooraf geanalyseerde INF-gegevens; het is ondoorzichtig en niet bedoeld om rechtstreeks te worden gelezen. Op Windows 98/XP bevindt het WinDirPath-veld zich op offset 0x58; Vista+ verhoogde dit naar 0x68.

Programma's die PNF-bestanden openen

Windows2 apps
Microsoft Windows (auto-generated, no user interaction needed) Ingebouwd U opent een .pnf niet zelf - Windows leest deze automatisch bij het verwerken van de bijbehorende .inf. Als u het onderliggende driver-installatiescript wilt inspecteren, open dan de gelijknamige .inf in Kladblok of Notepad++.
Notepad++ (for reading the companion .inf instead) Open-source Open de gelijknamige .inf (niet de .pnf) in Notepad++ om het driver-installatiescript als tekst te lezen. De .pnf zelf is binair en niet menselijk leesbaar.

Technische details

diepe specificaties
FormaatPropriëtair binair (Windows-interne INF-cache; geen publieke specificatie)
Byte-volgordeLittle-endian
BestandskopDe eerste twee bytes zijn 01 03 (minor=1, major=3) op Windows Vista tot en met 8.1; eerdere lay-out op Windows 98/XP
Typische bestandsgrootte4 KB - 200 KB (weerspiegelt de complexiteit van de bron-.inf)
Gekoppeld bestandStaat altijd naast een gelijknamige .inf (bijv. oem5.pnf ↔ oem5.inf) in dezelfde map
Standaardlocatie%SystemRoot%\inf\ of de driver-opslagplaats (DriverStore)
Interne veldenVersie-bytes, offsets, vervolgens vooraf geanalyseerde INF-sectie/richtlijn-tabellen; benoemde velden zijn onder andere OsLoaderPath, InfName, SourcePath en WinDirPath
WinDirPath offset0x58 op Windows 98/XP; verplaatst naar 0x68 op Windows Vista en later
FoutafhandelingEen ontbrekende of beschadigde .pnf zorgt ervoor dat Windows deze automatisch opnieuw genereert op basis van de bron-.inf
BesturingssysteemWindows (alle versies vanaf Windows 95/NT)
UitgebrachtWindows 95/NT era (generated automatically when an .inf is first processed by Windows Setup)
Laatste versieN/A (format evolves with Windows; version bytes 01 03 in header on Vista-8.1; not user-visible)

PNF conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met PNF-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over PNF-bestanden.

Veelgestelde vragen

Wat is een .pnf-bestand?
Een Windows Precompiled Setup Information-bestand - een binaire cache die automatisch door Windows wordt aangemaakt naast een driver-installatiebestand (.inf). Het versnelt de verwerking van INF-bestanden en is altijd gekoppeld aan een .inf met dezelfde naam. U hoeft er nooit een aan te maken of te bewerken.
Waar worden .pnf-bestanden opgeslagen?
In C:\Windows\inf (ook geschreven als %SystemRoot%\inf). Deze map bevat honderden .inf/.pnf-paren voor geïnstalleerde drivers en Windows-componenten. Het is een beveiligde systeemmap.
Is het veilig om .pnf-bestanden te verwijderen?
De .pnf-bestanden zelf kunnen veilig worden verwijderd - Windows genereert ze opnieuw op basis van de bijbehorende .inf. Verwijder de bijbehorende .inf-bestanden echter niet zomaar, aangezien deze nodig zijn om drivers te beheren en opnieuw te installeren.
Kan ik een .pnf-bestand openen?
Er is geen reden om dit te doen. Het is binair en onleesbaar. Als u de details van de driver-installatie wilt lezen, open dan de gelijknamige .inf in Kladblok of Notepad++.
Waarom veroorzaakt mijn .pnf-bestand een driverfout?
Een verouderd of beschadigd .pnf-bestand kan soms „INF-bestand niet ondersteund”-fouten veroorzaken in oudere installatiepaden. Door de .pnf te verwijderen, kan Windows een nieuwe genereren op basis van de .inf. In modern Windows is pnputil /add-driver betrouwbaarder dan handmatige .inf-installatie.
Wat is het verschil tussen .inf en .pnf?
De .inf is het tekstgebaseerde driver-installatiescript (menselijk leesbaar, bewerkbaar). De .pnf is de automatisch gegenereerde binaire cache (ondoorzichtig, niet bewerkbaar). Beiden staan in dezelfde map met dezelfde basisnaam. De .inf is het belangrijkste bestand.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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

Gerelateerde extensies

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

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z