.PNF

Arquivo PNF

Windows Precompiled Setup Information File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo PNF é um cache binário que o Windows cria automaticamente ao processar um arquivo de configuração de driver (.inf). Ele reside em C:\Windows\inf junto ao seu .inf correspondente. Você nunca precisa abrir ou editar um - o Windows gerencia os arquivos PNF por conta própria, e excluí-los é seguro porque o Windows os regenera a partir do .inf correspondente.

Desenvolvedor: Microsoft Corporation Categoria: Arquivos de Sistema MIME: application/octet-stream
ABRE EM Windows
Relacionado: .NOMEDIA · .DLL · .TMP · .LNK

Nesta página

19k+ extensões indexadas
Última revisão em Aug 24, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro PNF?

Um arquivo .pnf é um arquivo de sistema do Windows gerado automaticamente junto a um arquivo de configuração de driver .inf de mesmo nome. O nome significa Precompiled INF (INF Pré-compilado) - o Windows cria um .pnf na primeira vez que processa um .inf, armazenando uma versão binária e pré-analisada do conteúdo desse arquivo.

Os arquivos PNF armazenam informações de driver e configuração em formato binário, compilados a partir dos dados do .inf de origem. Para a instalação de dispositivos, o Windows usa esta versão pré-compilada em vez de reanalisar o texto simples do .inf do zero a cada vez, o que acelera o processamento do driver. Um .pnf é sempre encontrado ao lado de seu .inf correspondente - por exemplo, oem5.inf possui um oem5.pnf correspondente na mesma pasta %SystemRoot%\inf\.

Os arquivos PNF são gerados pelo sistema automaticamente a partir de seu .inf complementar, portanto, removê-los não traz consequências adversas para a estabilidade do sistema. O Windows regenerará um .pnf na próxima vez que o .inf correspondente for processado. Excluir arquivos .pnf acumulados pode recuperar uma pequena quantidade de espaço em disco, particularmente em sistemas que tiveram muitos drivers instalados ao longo do tempo.

A estrutura binária de um .pnf é um formato interno do Windows e não se destina a ser aberto ou editado diretamente. Se um .pnf tornar-se corrompido ou obsoleto, o Windows simplesmente o recria a partir do .inf de origem.

Segurança e proteção

RISCO: LOW

Um .pnf é um cache binário interno do Windows somente leitura e não contém código ativo. Ele não pode ser executado; é apenas lido pelo Windows Setup/PnP durante o processamento do driver. Excluir um .pnf é seguro - o Windows o regenera. O cuidado aqui é: NÃO exclua em massa pares .inf/.pnf de C:\Windows\inf via limpadores ou antivírus sem entender o que são, pois os arquivos .inf em si são necessários para reinstalar ou reverter drivers. Os arquivos .pnf são descartáveis; os arquivos .inf emparelhados não são.

Detalhes do formato

em resumo
NOME COMPLETOWindows Precompiled Setup Information Filetambém conhecido como Precompiled INF file, PNF file
DESENVOLVEDORMicrosoft Corporationdesde Windows 95/NT era (generated automatically when an .inf is first processed by Windows Setup)
TIPO MIMEapplication/octet-stream
TIPORepresentação binária pré-compilada/em cache de um arquivo Windows Setup Information (.inf)
MAGIC BYTES · ASSINATURA DO ARQUIVO
OFFSET
0001
HEX
0103
ASCII
··
Um .pnf é um arquivo binário sem magic bytes em ASCII imprimível. No Windows Vista até o 8.1, os dois primeiros bytes são 01 03 (minor=1, major=3). No Windows 98/XP, um layout diferente era usado. A estrutura binária contém campos de versão, offsets de caminho (InfName, OsLoaderPath, etc.) e dados INF pré-analisados; é opaco e não se destina a ser lido diretamente. No Windows 98/XP, o campo WinDirPath fica no offset 0x58; o Vista+ o elevou para 0x68.

Programas que abrem arquivos PNF

Windows2 apps
Microsoft Windows (auto-generated, no user interaction needed) Integrado Você não abre um .pnf por conta própria - o Windows o lê automaticamente ao processar o .inf correspondente. Se precisar inspecionar o script de configuração do driver subjacente, abra o .inf de mesmo nome no Bloco de Notas ou Notepad++.
Notepad++ (for reading the companion .inf instead) Código aberto Abra o .inf de mesmo nome (não o .pnf) no Notepad++ para ler o script de configuração do driver como texto. O .pnf em si é binário e não legível por humanos.

Detalhes técnicos

especificação profunda
FormatoBinário proprietário (cache INF interno do Windows; não é uma especificação pública)
Ordem dos bytesLittle-endian
Cabeçalho do arquivoOs dois primeiros bytes são 01 03 (minor=1, major=3) no Windows Vista até o 8.1; layout anterior no Windows 98/XP
Tamanho típico do arquivo4 KB - 200 KB (reflete a complexidade do .inf de origem)
Arquivo emparelhadoSempre reside ao lado de um .inf de mesmo nome (ex: oem5.pnf ↔ oem5.inf) na mesma pasta
Localização padrão%SystemRoot%\inf\ ou no repositório de drivers (DriverStore)
Campos internosBytes de versão, offsets, tabelas de seções/diretivas INF pré-analisadas; campos nomeados incluem OsLoaderPath, InfName, SourcePath e WinDirPath
Offset WinDirPath0x58 no Windows 98/XP; movido para 0x68 no Windows Vista e posteriores
Tratamento de errosUm .pnf ausente ou corrompido faz com que o Windows o regenere a partir do .inf de origem automaticamente
Sistema operacionalWindows (todas as versões a partir do Windows 95/NT)
LançadoWindows 95/NT era (generated automatically when an .inf is first processed by Windows Setup)
Versão mais recenteN/A (format evolves with Windows; version bytes 01 03 in header on Vista-8.1; not user-visible)

Conversões de PNF

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos PNF. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos PNF.

Perguntas frequentes

O que é um arquivo .pnf?
Um arquivo Windows Precompiled Setup Information - um cache binário criado automaticamente pelo Windows junto a um arquivo de configuração de driver (.inf). Ele acelera o processamento de INF e está sempre emparelhado com um .inf de mesmo nome. Você nunca precisa criar ou editar um.
Onde os arquivos .pnf são armazenados?
Em C:\Windows\inf (também escrito como %SystemRoot%\inf). Esta pasta contém centenas de pares .inf/.pnf para drivers instalados e componentes do Windows. É uma pasta de sistema protegida.
É seguro excluir arquivos .pnf?
Os arquivos .pnf em si podem ser excluídos com segurança - o Windows os regenera a partir do .inf correspondente. No entanto, não exclua os arquivos .inf emparelhados sem cuidado, pois eles são necessários para gerenciar e reinstalar drivers.
Posso abrir um arquivo .pnf?
Não há motivo para isso. Ele é binário e ilegível. Se você quiser ler os detalhes de configuração do driver, abra o .inf de mesmo nome no Bloco de Notas ou Notepad++.
Por que meu arquivo .pnf causa um erro de driver?
Um .pnf obsoleto ou corrompido às vezes pode causar erros de «arquivo INF não suportado» em caminhos de instalação mais antigos. Excluir o .pnf permite que o Windows regenere um novo a partir do .inf. No Windows moderno, o comando pnputil /add-driver é mais confiável do que a instalação manual de .inf.
Qual é a diferença entre .inf e .pnf?
O .inf é o script de configuração do driver em texto simples (legível por humanos, editável). O .pnf é o seu cache binário gerado automaticamente (opaco, não editável). Ambos ficam na mesma pasta com o mesmo nome base. O .inf é o arquivo importante.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta semana

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

Extensões relacionadas

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

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z