.PNF

PNF-fil

Windows Precompiled Setup Information File
Stil et spørgsmål
HURTIGT SVAR

En PNF-fil er en binær cache, som Windows opretter automatisk, når den behandler en driver-installationsfil (.inf). Den findes i C:\Windows\inf sammen med sin parrede .inf. Du behøver aldrig at åbne eller redigere en - Windows administrerer selv PNF-filer, og det er sikkert at slette dem, da Windows gendanner dem fra den tilsvarende .inf.

Udvikler: Microsoft Corporation Kategori: Systemfiler MIME: application/octet-stream
ÅBNER PÅ Windows
Relateret: .NOMEDIA · .DLL · .TMP · .LNK

På denne side

19k+ filtyper indekseret
Sidst gennemset Aug 24, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er PNF-filformatet?

En .pnf-fil er en Windows-systemfil, der genereres automatisk sammen med en .inf driver-installationsfil med samme navn. Navnet står for Precompiled INF - Windows opretter en .pnf, første gang den behandler en .inf, og gemmer en binær, præ-parset version af filens indhold.

PNF-filer gemmer driver- og installationsoplysninger i binært format, kompileret fra kildens .inf-data. Ved enhedsinstallation bruger Windows denne prækompilerede version i stedet for at parse den almindelige tekst i .inf-filen forfra hver gang, hvilket fremskynder driverbehandlingen. En .pnf findes altid ved siden af sin matchende .inf - for eksempel har oem5.inf en tilsvarende oem5.pnf i den samme %SystemRoot%\inf\-mappe.

PNF-filer genereres automatisk af systemet ud fra deres tilhørende .inf, så fjernelse af dem har ingen negative konsekvenser for systemstabiliteten. Windows vil gendanne en .pnf, næste gang den tilsvarende .inf behandles. Sletning af ophobede .pnf-filer kan frigøre en lille mængde diskplads, især på systemer, hvor der er installeret mange drivere over tid.

Den binære struktur i en .pnf er et internt Windows-format og er ikke beregnet til at blive åbnet eller redigeret direkte. Hvis en .pnf bliver beskadiget eller forældet, gendanner Windows den blot fra kildens .inf.

Sikkerhed og tryghed

RISIKO: LOW

En .pnf er en skrivebeskyttet Windows-intern binær cache og indeholder ingen aktiv kode. Den kan ikke eksekveres; den læses kun af Windows Setup/PnP under driverbehandling. Det er sikkert at slette en .pnf - Windows gendanner den. Advarslen her er: slet IKKE .inf/.pnf-par i store mængder fra C:\Windows\inf via et renseprogram eller antivirus uden at forstå, hvad de er, da selve .inf-filerne er nødvendige for at geninstallere eller rulle drivere tilbage. .pnf-filerne kan smides ud; de parrede .inf-filer kan ikke.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNWindows Precompiled Setup Information Fileogså kendt som Precompiled INF file, PNF file
UDVIKLERMicrosoft Corporationsiden Windows 95/NT era (generated automatically when an .inf is first processed by Windows Setup)
KATEGORISystemfiler
MIME-TYPEapplication/octet-stream
TYPEBinær prækompileret/cached repræsentation af en Windows Setup Information (.inf) fil
MAGIC BYTES · FILSIGNATUR
OFFSET
0001
HEX
0103
ASCII
··
En .pnf er en binær fil uden printbar ASCII-magi. I Windows Vista til 8.1 er de første to bytes 01 03 (minor=1, major=3). På Windows 98/XP blev et andet layout brugt. Den binære struktur indeholder versionsfelter, sti-offsets (InfName, OsLoaderPath osv.) og præ-parsede INF-data; den er uigennemsigtig og ikke beregnet til at blive læst direkte. På Windows 98/XP findes WinDirPath-feltet ved offset 0x58; Vista+ hævede det til 0x68.

Programmer der åbner PNF-filer

Windows2 apps
Microsoft Windows (auto-generated, no user interaction needed) Indbygget Du åbner ikke selv en .pnf - Windows læser den automatisk, når den behandler den matchende .inf. Hvis du har brug for at inspicere det underliggende driver-installationsscript, skal du åbne .inf-filen med samme navn i Notepad eller Notepad++.
Notepad++ (for reading the companion .inf instead) Open-source Åbn den tilsvarende .inf (ikke .pnf) i Notepad++ for at læse driver-installationsscriptet som tekst. Selve .pnf-filen er binær og ikke læsbar for mennesker.

Tekniske detaljer

dyb specifikation
FormatProprietær binær (Windows-intern INF-cache; ikke en offentlig specifikation)
Byte-rækkefølgeLittle-endian
Fil-headerDe første to bytes er 01 03 (minor=1, major=3) på Windows Vista til 8.1; tidligere layout på Windows 98/XP
Typisk filstørrelse4 KB - 200 KB (afspejler kompleksiteten af kildens .inf)
Parret filLigger altid ved siden af en .inf med samme navn (f.eks. oem5.pnf ↔ oem5.inf) i samme mappe
Standardplacering%SystemRoot%\inf\ eller driver-lageret (DriverStore)
Interne felterVersions-bytes, offsets, derefter præ-parsede INF-sektions-/direktivtabeller; navngivne felter inkluderer OsLoaderPath, InfName, SourcePath og WinDirPath
WinDirPath offset0x58 på Windows 98/XP; flyttet til 0x68 på Windows Vista og nyere
FejlhåndteringEn manglende eller beskadiget .pnf får Windows til automatisk at gendanne den fra kildens .inf
OperativsystemWindows (alle versioner fra Windows 95/NT og frem)
UdgivetWindows 95/NT era (generated automatically when an .inf is first processed by Windows Setup)
Seneste versionN/A (format evolves with Windows; version bytes 01 03 in header on Vista-8.1; not user-visible)

PNF-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med PNF-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om PNF-filer.

Ofte stillede spørgsmål

Hvad er en .pnf-fil?
En Windows Precompiled Setup Information-fil - en binær cache, der automatisk oprettes af Windows sammen med en driver-installationsfil (.inf). Den fremskynder INF-behandling og er altid parret med en .inf af samme navn. Du behøver aldrig at oprette eller redigere en.
Hvor gemmes .pnf-filer?
I C:\Windows\inf (også skrevet som %SystemRoot%\inf). Denne mappe indeholder hundredvis af .inf/.pnf-par til installerede drivere og Windows-komponenter. Det er en beskyttet systemmappe.
Er det sikkert at slette .pnf-filer?
Selve .pnf-filerne kan slettes sikkert - Windows gendanner dem fra den matchende .inf. Slet dog ikke de parrede .inf-filer uden videre, da de er nødvendige for at administrere og geninstallere drivere.
Kan jeg åbne en .pnf-fil?
Der er ingen grund til det. Den er binær og ulæselig. Hvis du vil læse detaljerne om driverinstallationen, skal du åbne .inf-filen med samme navn i Notepad eller Notepad++.
Hvorfor forårsager min .pnf-fil en driverfejl?
En forældet eller beskadiget .pnf kan nogle gange forårsage «INF file not supported»-fejl i ældre installationsstier. Sletning af .pnf-filen lader Windows generere en frisk version fra .inf-filen. I moderne Windows er pnputil /add-driver mere pålidelig end manuel .inf-installation.
Hvad er forskellen på .inf og .pnf?
En .inf er driver-installationsscriptet i almindelig tekst (læsbart for mennesker, redigerbart). En .pnf er dens autogenererede binære cache (uigennemsigtig, ikke redigerbar). Begge ligger i samme mappe med samme grundnavn. Det er .inf-filen, der er den vigtige.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

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

Gratis filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å