.MOF

Arquivo MOF

Managed Object Format File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo MOF (Managed Object Format) é um arquivo de origem em texto simples que define classes e instâncias WMI/CIM no Windows. Leia ou edite-o em qualquer editor de texto. Para aplicá-lo ao Windows, compile-o com o mofcomp.exe integrado em um prompt de comando elevado.

Desenvolvedor: Distributed Management Task Force (DMTF); used by Microsoft WMI Categoria: Arquivos de Desenvolvedor Padrão aberto MIME: text/plain
ABRE EM Windows
Relacionado: .DO · .MD · .HEX · .XSD

Nesta página

19k+ extensões indexadas
Última revisão em Jul 19, 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 MOF?

Arquivos .mof estão associados à Distributed Management Task Force (DMTF) e são usados em plataformas Windows como parte do subsistema WMI.

Arquivos .mof armazenam dados em texto simples usando codificação ASCII ou Unicode. Um .mof em Unicode abre com uma marca de ordem de byte (FF FE para UTF-16 LE, ou FE FF para big-endian). Os arquivos .mof contêm declarações de classe e instância escritas na linguagem Managed Object Format - a sintaxe textual do Common Information Model (CIM) da DMTF. Arquivos .mof são usados para gerenciar configurações e recursos do WMI.

Um arquivo .mof é *código-fonte*, não dados de repositório ativos. Para entrar em vigor, ele deve ser compilado pelo mofcomp.exe (encontrado em %Windir%\System32\wbem), que analisa as declarações e as grava no repositório WMI. Editar o texto do .mof não altera o WMI até que o arquivo seja recompilado.

O que é WMI?

WMI (abreviação de Windows Management Instrumentation) é um conjunto de protocolos para intercâmbio de dados e comunicação de recursos do sistema. O WMI permite que os usuários gerenciem muitos componentes do sistema, como NICs, controlem processos do sistema, leiam dados de sensores do sistema e muito mais. Arquivos .mof armazenam instruções e estruturas - como definições de classe com propriedades tipadas e qualificadores - que definem a comunicação de processos e a troca de dados em sistemas Microsoft Windows.

Formatos de configuração relacionados incluem arquivos .reg (exportações do Registro do Windows) e scripts .ps1 (PowerShell), ambos os quais também podem interagir com o WMI e recursos do sistema.

Segurança e proteção

RISCO: MEDIUM

Um MOF é texto simples, portanto a leitura é segura. O cuidado está na compilação: «mofcomp arquivo.mof» modifica o repositório WMI com direitos de administrador, e um MOF malicioso ou com erros poderia adicionar classes, registrar um consumidor de eventos WMI para persistência (uma técnica conhecida de invasores) ou corromper partes do repositório. Compile apenas arquivos MOF de fontes confiáveis, revise o conteúdo primeiro e prefira «mofcomp -check» para validar antes de confirmar em sistemas de produção.

Detalhes do formato

em resumo
NOME COMPLETOManaged Object Format Filetambém conhecido como MOF file, WMI MOF
DESENVOLVEDORDistributed Management Task Force (DMTF); used by Microsoft WMIdesde Mid-1990s - MOF is the textual syntax of DMTF's Common Information Model (CIM); adopted by Microsoft WMI in Windows (since ~1998)
TIPO MIMEtext/plain
TIPOArquivo de origem em texto simples declarando classes e instâncias CIM/WMI (compilado pelo mofcomp)
PADRÃOAberto · livre de royalties
RELACIONADO.do.md.hex.xsd

Programas que abrem arquivos MOF

Windows4 apps
Windows Notepad Integrado Clique com o botão direito no .mof > Abrir com > Bloco de Notas para ler/editar o texto. Apenas editar não o aplica - recompile com mofcomp.
Notepad Código aberto Abra o .mof para leitura/edição com realce de sintaxe de definições de classe e instância WMI.
Visual Studio Code Gratuito Abra o .mof para ler/editar; ideal para arquivos de esquema maiores. Aplique as alterações compilando com mofcomp.
mofcomp.exe (WMI MOF Compiler) Integrado Para aplicar um MOF: abra um prompt elevado e execute «mofcomp arquivo.mof» - ele carrega as classes/instâncias no repositório WMI.

Detalhes técnicos

especificação profunda
Tipo de formatoArquivo de origem em texto simples declarando classes e instâncias CIM/WMI (compilado pelo mofcomp, não interpretado diretamente)
Linguagem de sintaxeManaged Object Format (MOF) - sintaxe declarativa semelhante a C definida por DMTF DSP0004/DSP0221
CodificaçãoASCII ou UTF-16; um .mof Unicode abre com uma marca de ordem de byte (FF FE para UTF-16 LE, FE FF para BE)
Assinatura do arquivoSem bytes mágicos fixos; arquivos .mof ASCII não possuem nenhum; .mof Unicode é identificado apenas pelo seu BOM
Ferramenta de compilaçãomofcomp.exe em %Windir%\System32\wbem - analisa a origem .mof e grava classes/instâncias no repositório WMI
Tipo MIMEtext/plain
Direcionamento de namespaceA diretiva #pragma namespace no topo do arquivo define o namespace de destino do WMI (ex: root\cimv2)
Sintaxe de classeclass NomeDaClasse : ClassePai { ... } com propriedades fortemente tipadas e qualificadores opcionais entre colchetes
Sintaxe de instânciablocos instance of NomeDaClasse { ... } definem instâncias de objetos WMI em linha na origem
QualificadoresAnotações em colchetes como [Dynamic, Provider("WMIProv"), read] decoram classes e propriedades
Diretivas Pragma#pragma autorecover, #pragma deleteclass e #pragma deleteinstance controlam o comportamento da compilação
Caminho do repositório WMISaída compilada armazenada em %Windir%\System32\wbem\Repository
Tamanho típico do arquivo1 KB - várias centenas de KB; arquivos de esquema grandes, como o MOF principal do WMI, podem atingir vários megabytes
Parceiro de localização.mfl (arquivo de localização MOF) emparelha-se com .mof para fornecer recursos de string específicos do idioma para classes WMI
LançadoMid-1990s - MOF is the textual syntax of DMTF's Common Information Model (CIM); adopted by Microsoft WMI in Windows (since ~1998)
Versão mais recenteDefined by the DMTF CIM/MOF specification (DSP0221); evolves with the CIM Infrastructure standard
Padrão abertoSim · livre de royalties
Especificaçãolearn.microsoft.com

Conversões de MOF

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos MOF. 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 MOF.

Perguntas frequentes

Como abro um arquivo MOF?
É texto simples - abra-o em qualquer editor (Notepad, Notepad++, VS Code) para ler ou editar as definições de classe/instância do WMI. Editar o arquivo não altera o Windows; para aplicá-lo, você o compila com o mofcomp.exe.
Para que é usado um arquivo MOF?
Ele define classes e instâncias WMI/CIM no Windows - o esquema que ferramentas de gerenciamento, scripts (cmdlets CIM do PowerShell) e produtos como SCCM/Configuration Manager consultam. Desenvolvedores de drivers também usam MOF para registrar dados WMI.
Como compilo ou aplico um arquivo MOF?
Abra um prompt de comando elevado e execute «mofcomp seuarquivo.mof» (o mofcomp.exe reside em %Windir%\System32\wbem). Adicione «-check» primeiro para validar a sintaxe sem gravar no repositório WMI.
Um arquivo MOF é um programa ou um vírus?
É um arquivo de texto declarativo, não um executável, portanto não pode ser executado por conta própria. O risco existe apenas se alguém compilar um MOF malicioso (o mofcomp pode registrar um consumidor WMI para persistência) - revise e compile apenas arquivos MOF confiáveis.
Qual a diferença entre MOF e SMS_def.mof / configuration.mof?
Esses são arquivos MOF específicos usados pelo SCCM/Configuration Manager para controlar o inventário de hardware. São arquivos MOF comuns; você edita quais classes WMI são relatadas e o cliente as recompila. O MOF em si é o formato geral do WMI, não exclusivo do SMS/SCCM.
Posso converter um MOF para XML?
Raramente é necessário - o WMI consome MOF diretamente via mofcomp. MOF e CIM-XML descrevem o CIM, mas no Windows você compila o MOF em vez de convertê-lo; o mapeamento MOF<->CIM-XML é uma ferramenta de nicho da DMTF.

Referências

1Microsoft Learn - Managed Object Format (MOF)learn.microsoft.com
2Microsoft Learn - mofcomp (MOF Compiler)learn.microsoft.com

Continue explorando

em todo o banco de dados

Principais extensões desta semana

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

Extensões relacionadas

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

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