.PNF

Plik PNF

Windows Precompiled Setup Information File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik PNF to binarna pamięć podręczna, którą system Windows tworzy automatycznie podczas przetwarzania pliku instalacyjnego sterownika (.inf). Znajduje się on w folderze C:\Windows\inf obok sparowanego pliku .inf. Nigdy nie trzeba go otwierać ani edytować - Windows zarządza plikami PNF samodzielnie, a ich usuwanie jest bezpieczne, ponieważ system regeneruje je na podstawie pasującego pliku .inf.

Deweloper: Microsoft Corporation Kategoria: Pliki systemowe MIME: application/octet-stream
OTWIERA SIĘ NA Windows
Powiązane: .NOMEDIA · .DLL · .TMP · .LNK

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 24, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku PNF?

Plik .pnf to plik systemowy Windows generowany automatycznie wraz z plikiem instalacyjnym sterownika .inf o tej samej nazwie. Nazwa oznacza Precompiled INF (wstępnie skompilowany INF) - Windows tworzy .pnf przy pierwszym przetworzeniu pliku .inf, przechowując binarną, wstępnie przeanalizowaną wersję zawartości tego pliku.

Pliki PNF przechowują informacje o sterownikach i konfiguracji w formacie binarnym, skompilowanym z danych źródłowych .inf. Podczas instalacji urządzenia Windows używa tej wstępnie skompilowanej wersji zamiast ponownego analizowania tekstu jawnego .inf za każdym razem, co przyspiesza przetwarzanie sterowników. Plik .pnf zawsze znajduje się obok pasującego pliku .inf - na przykład oem5.inf ma odpowiadający mu oem5.pnf w tym samym folderze %SystemRoot%\inf\.

Pliki PNF są generowane przez system automatycznie z towarzyszących im plików .inf, więc ich usunięcie nie ma negatywnych konsekwencji dla stabilności systemu. Windows zregeneruje plik .pnf przy następnym przetwarzaniu odpowiedniego pliku .inf. Usuwanie nagromadzonych plików .pnf może odzyskać niewielką ilość miejsca na dysku, szczególnie w systemach, w których z czasem zainstalowano wiele sterowników.

Struktura binarna pliku .pnf jest wewnętrznym formatem systemu Windows i nie jest przeznaczona do bezpośredniego otwierania ani edycji. Jeśli plik .pnf ulegnie uszkodzeniu lub stanie się nieaktualny, Windows po prostu odtworzy go z pliku źródłowego .inf.

Bezpieczeństwo

RYZYKO: LOW

Plik .pnf jest wewnętrzną binarną pamięcią podręczną systemu Windows tylko do odczytu i nie zawiera aktywnego kodu. Nie można go wykonać; jest odczytywany tylko przez Instalatora Windows/PnP podczas przetwarzania sterowników. Usuwanie pliku .pnf jest bezpieczne - Windows go zregeneruje. Uwaga: NIE należy masowo usuwać par .inf/.pnf z C:\Windows\inf za pomocą programów czyszczących lub antywirusowych bez zrozumienia, czym są, ponieważ same pliki .inf są potrzebne do ponownej instalacji lub przywracania sterowników. Pliki .pnf są jednorazowe; sparowane pliki .inf nie.

Szczegóły formatu

w pigułce
PEŁNA NAZWAWindows Precompiled Setup Information Fileznany również jako Precompiled INF file, PNF file
DEWELOPERMicrosoft Corporationod Windows 95/NT era (generated automatically when an .inf is first processed by Windows Setup)
TYP MIMEapplication/octet-stream
TYPBinarna, wstępnie skompilowana/buforowana reprezentacja pliku informacji instalacyjnych systemu Windows (.inf)
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
0001
HEX
0103
ASCII
··
Plik .pnf jest plikiem binarnym bez czytelnej sygnatury ASCII. W systemach Windows Vista do 8.1 pierwsze dwa bajty to 01 03 (minor=1, major=3). W systemach Windows 98/XP stosowano inny układ. Struktura binarna zawiera pola wersji, przesunięcia ścieżek (InfName, OsLoaderPath itp.) oraz wstępnie przeanalizowane dane INF; jest nieprzejrzysta i nie jest przeznaczona do bezpośredniego odczytu. W Windows 98/XP pole WinDirPath znajduje się pod przesunięciem 0x58; w Vista+ zostało przeniesione do 0x68.

Programy otwierające pliki PNF

Windows2 apps
Microsoft Windows (auto-generated, no user interaction needed) Wbudowany Nie otwierasz pliku .pnf samodzielnie - Windows odczytuje go automatycznie podczas przetwarzania pasującego pliku .inf. Jeśli chcesz sprawdzić bazowy skrypt instalacyjny sterownika, otwórz plik .inf o tej samej nazwie w programie Notepad lub Notepad++.
Notepad++ (for reading the companion .inf instead) Open-source Otwórz plik .inf o tej samej nazwie (nie .pnf) w Notepad++, aby przeczytać skrypt instalacyjny sterownika jako tekst. Sam plik .pnf jest binarny i nieczytelny dla człowieka.

Szczegóły techniczne

specyfikacja
FormatWłasnościowy binarny (wewnętrzna pamięć podręczna INF systemu Windows; brak publicznej specyfikacji)
Kolejność bajtówLittle-endian
Nagłówek plikuPierwsze dwa bajty to 01 03 (minor=1, major=3) w systemach od Windows Vista do 8.1; wcześniejszy układ w Windows 98/XP
Typowy rozmiar pliku4 KB - 200 KB (odzwierciedla złożoność źródłowego pliku .inf)
Plik sparowanyZawsze znajduje się obok pliku .inf o tej samej nazwie (np. oem5.pnf ↔ oem5.inf) w tym samym folderze
Domyślna lokalizacja%SystemRoot%\inf\ lub magazyn sterowników (DriverStore)
Pola wewnętrzneBajty wersji, przesunięcia, a następnie wstępnie przeanalizowane tabele sekcji/dyrektyw INF; nazwane pola obejmują OsLoaderPath, InfName, SourcePath i WinDirPath
Przesunięcie WinDirPath0x58 w Windows 98/XP; przeniesione do 0x68 w Windows Vista i nowszych
Obsługa błędówBrakujący lub uszkodzony plik .pnf powoduje, że Windows automatycznie regeneruje go z pliku źródłowego .inf
System operacyjnyWindows (wszystkie wersje od Windows 95/NT wzwyż)
WydanoWindows 95/NT era (generated automatically when an .inf is first processed by Windows Setup)
Najnowsza wersjaN/A (format evolves with Windows; version bytes 01 03 in header on Vista-8.1; not user-visible)

Konwersje PNF

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami PNF. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki PNF.

Najczęściej zadawane pytania

Co to jest plik .pnf?
To plik wstępnie skompilowanych informacji instalacyjnych systemu Windows - binarna pamięć podręczna tworzona automatycznie przez system Windows wraz z plikiem instalacyjnym sterownika (.inf). Przyspiesza przetwarzanie plików INF i jest zawsze sparowany z plikiem .inf o tej samej nazwie. Nigdy nie trzeba go tworzyć ani edytować.
Gdzie przechowywane są pliki .pnf?
W folderze C:\Windows\inf (zapisywanym również jako %SystemRoot%\inf). Ten folder zawiera setki par .inf/.pnf dla zainstalowanych sterowników i komponentów systemu Windows. Jest to chroniony folder systemowy.
Czy usunięcie plików .pnf jest bezpieczne?
Same pliki .pnf można bezpiecznie usunąć - Windows zregeneruje je na podstawie pasującego pliku .inf. Nie należy jednak bezmyślnie usuwać sparowanych plików .inf, ponieważ są one potrzebne do zarządzania sterownikami i ich ponownej instalacji.
Czy mogę otworzyć plik .pnf?
Nie ma takiej potrzeby. Jest to plik binarny i nieczytelny. Jeśli chcesz przeczytać szczegóły instalacji sterownika, otwórz plik .inf o tej samej nazwie w programie Notepad lub Notepad++.
Dlaczego mój plik .pnf powoduje błąd sterownika?
Nieaktualny lub uszkodzony plik .pnf może czasami powodować błędy typu „Plik INF nie jest obsługiwany” w starszych ścieżkach instalacji. Usunięcie pliku .pnf pozwala systemowi Windows wygenerować nową wersję z pliku .inf. W nowoczesnych systemach Windows polecenie pnputil /add-driver jest bardziej niezawodne niż ręczna instalacja .inf.
Jaka jest różnica między .inf a .pnf?
Plik .inf to skrypt instalacyjny sterownika w formacie tekstowym (czytelny dla człowieka, edytowalny). Plik .pnf to jego automatycznie generowana binarna pamięć podręczna (nieprzejrzysta, nieedytowalna). Oba znajdują się w tym samym folderze i mają tę samą nazwę bazową. Plik .inf jest tym ważniejszym.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z