.MOF

File MOF

Managed Object Format File
Fai una domanda
RISPOSTA RAPIDA

Un file MOF (Managed Object Format) è un file sorgente in formato testo semplice che definisce classi e istanze WMI/CIM su Windows. Può essere letto o modificato con qualsiasi editor di testo. Per applicarlo a Windows, deve essere compilato con lo strumento integrato mofcomp.exe da un prompt dei comandi con privilegi elevati.

Sviluppatore: Distributed Management Task Force (DMTF); used by Microsoft WMI Categoria: File di sviluppo Standard aperto MIME: text/plain
SI APRE SU Windows
Correlati: .DO · .MD · .HEX · .XSD

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jul 19, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file MOF?

I file .mof sono associati alla Distributed Management Task Force (DMTF) e vengono utilizzati sulle piattaforme Windows come parte del sottosistema WMI.

I file .mof memorizzano dati in testo semplice utilizzando la codifica ASCII o Unicode. Un file .mof Unicode si apre con un indicatore dell'ordine dei byte (byte-order mark, FF FE per UTF-16 LE, o FE FF per big-endian). I file .mof contengono dichiarazioni di classi e istanze scritte nel linguaggio Managed Object Format - la sintassi testuale del Common Information Model (CIM) di DMTF. I file .mof sono utilizzati per la gestione delle impostazioni e delle risorse WMI.

Un file .mof è *codice sorgente*, non dati live del repository. Per avere effetto, deve essere compilato da mofcomp.exe (che si trova in %Windir%\System32\wbem), il quale analizza le dichiarazioni e le scrive nel repository WMI. La modifica del testo del file .mof non cambia WMI finché il file non viene ricompilato.

Cos'è WMI?

WMI (acronimo di Windows Management Instrumentation) è un insieme di protocolli per l'interscambio di dati e la comunicazione delle risorse di sistema. WMI consente agli utenti di gestire molti componenti di sistema come le schede di rete (NIC), controllare i processi di sistema, leggere i dati dei sensori di sistema e altro ancora. I file .mof memorizzano istruzioni e strutture - come definizioni di classi con proprietà tipizzate e qualificatori - che definiscono la comunicazione dei processi e lo scambio di dati nei sistemi Microsoft Windows.

I formati di configurazione correlati includono i file .reg (esportazioni del Registro di sistema di Windows) e gli script .ps1 (PowerShell), entrambi i quali possono interagire con WMI e le risorse di sistema.

Sicurezza e incolumità

RISCHIO: MEDIUM

Un file MOF è testo semplice, quindi leggerne uno è sicuro. La cautela risiede nella sua compilazione: «mofcomp file.mof» modifica il repository WMI con diritti di amministratore, e un MOF malevolo o errato potrebbe aggiungere classi, registrare un event-consumer WMI per la persistenza (una nota tecnica di attacco) o corrompere parti del repository. Compila solo file MOF provenienti da fonti attendibili, revisiona prima i contenuti e preferisci «mofcomp -check» per convalidare prima di confermare sui sistemi di produzione.

Dettagli del formato

in sintesi
NOME COMPLETOManaged Object Format Fileanche noto come MOF file, WMI MOF
SVILUPPATOREDistributed Management Task Force (DMTF); used by Microsoft WMIdal 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
TIPOFile sorgente in testo semplice che dichiara classi e istanze CIM/WMI (compilato da mofcomp)
STANDARDAperto · royalty-free

Programmi che aprono file MOF

Windows4 apps
Windows Notepad Integrato Fai clic con il tasto destro sul file .mof > Apri con > Notepad per leggere/modificare il testo. La sola modifica non lo applica - ricompila con mofcomp.
Notepad Open-source Apri il file .mof per la lettura/modifica con evidenziazione della sintassi delle definizioni di classi e istanze WMI.
Visual Studio Code Gratuito Apri il file .mof per leggere/modificare; ideale per file di schema più grandi. Applica le modifiche compilando con mofcomp.
mofcomp.exe (WMI MOF Compiler) Integrato Per applicare un MOF: apri un prompt elevato ed esegui «mofcomp file.mof» - carica le classi/istanze nel repository WMI.

Dettagli tecnici

specifiche approfondite
Tipo di formatoFile sorgente in testo semplice che dichiara classi e istanze CIM/WMI (compilato da mofcomp, non interpretato direttamente)
Linguaggio della sintassiManaged Object Format (MOF) - sintassi dichiarativa simile al C definita da DMTF DSP0004/DSP0221
CodificaASCII o UTF-16; un file .mof Unicode si apre con un indicatore dell'ordine dei byte (FF FE per UTF-16 LE, FE FF per BE)
Firma del fileNessun magic byte fisso; i file .mof ASCII non ne hanno; il .mof Unicode è identificato solo dal suo BOM
Strumento compilatoremofcomp.exe in %Windir%\System32\wbem - analizza il sorgente .mof e scrive classi/istanze nel repository WMI
Tipo MIMEtext/plain
Targeting del namespaceLa direttiva #pragma namespace all'inizio del file imposta il namespace WMI di destinazione (es. root\cimv2)
Sintassi delle classiclass ClassName : ParentClass { ... } con proprietà fortemente tipizzate e qualificatori opzionali tra parentesi
Sintassi delle istanzeI blocchi instance of ClassName { ... } definiscono istanze di oggetti WMI inline nel sorgente
QualificatoriAnnotazioni tra parentesi quadre come [Dynamic, Provider("WMIProv"), read] decorano classi e proprietà
Direttive Pragma#pragma autorecover, #pragma deleteclass e #pragma deleteinstance controllano il comportamento della compilazione
Percorso del repository WMIL'output compilato viene memorizzato in %Windir%\System32\wbem\Repository
Dimensione tipica del file1 KB - diverse centinaia di KB; i file di schema di grandi dimensioni come il MOF core di WMI possono raggiungere diversi megabyte
Partner di localizzazioneIl file .mfl (MOF localization file) si accoppia al .mof per fornire risorse stringa specifiche per la lingua per le classi WMI
RilasciatoMid-1990s - MOF is the textual syntax of DMTF's Common Information Model (CIM); adopted by Microsoft WMI in Windows (since ~1998)
Ultima versioneDefined by the DMTF CIM/MOF specification (DSP0221); evolves with the CIM Infrastructure standard
Standard aperto · royalty-free
Specificalearn.microsoft.com

Conversioni MOF

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file MOF. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file MOF.

Domande frequenti

Come si apre un file MOF?
È testo semplice - aprilo in qualsiasi editor (Notepad, Notepad++, VS Code) per leggere o modificare le definizioni di classi/istanze WMI. La modifica del file non cambia Windows; per applicarlo è necessario compilarlo con mofcomp.exe.
A cosa serve un file MOF?
Definisce classi e istanze WMI/CIM su Windows - lo schema che gli strumenti di gestione, gli script (cmdlet CIM di PowerShell) e i prodotti come SCCM/Configuration Manager interrogano. Anche gli sviluppatori di driver usano MOF per registrare i dati WMI.
Come si compila o si applica un file MOF?
Apri un prompt dei comandi con privilegi elevati ed esegui «mofcomp tuo-file.mof» (mofcomp.exe si trova in %Windir%\System32\wbem). Aggiungi prima l'opzione «-check» per convalidare la sintassi senza scrivere nel repository WMI.
Un file MOF è un programma o un virus?
È un file di testo dichiarativo, non un eseguibile, quindi non può essere eseguito da solo. Il rischio sussiste solo se qualcuno compila un MOF malevolo (mofcomp può registrare un consumer WMI per la persistenza) - revisiona e compila solo file MOF attendibili.
Qual è la differenza tra MOF e SMS_def.mof / configuration.mof?
Quelli sono file MOF specifici utilizzati da SCCM/Configuration Manager per controllare l'inventario hardware. Sono normali file MOF; si modificano le classi WMI segnalate e il client le ricompila. MOF stesso è il formato WMI generale, non esclusivo di SMS/SCCM.
Posso convertire un MOF in XML?
Raramente è necessario - WMI consuma MOF direttamente tramite mofcomp. Sia MOF che CIM-XML descrivono CIM, ma su Windows si compila il MOF invece di convertirlo; la mappatura MOF<->CIM-XML è una funzione di nicchia degli strumenti DMTF.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.RPMSGRestricted Permission Message
5.PARTPartial Download File
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)

Estensioni correlate

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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z