.MOF

MOF-bestand

Managed Object Format File
Stel een vraag
SNEL ANTWOORD

Een MOF (Managed Object Format)-bestand is een bronbestand in platte tekst dat WMI/CIM-klassen en -instanties op Windows definieert. Lees of bewerk het in elke tekstverwerker. Om het toe te passen op Windows, compileert u het met het ingebouwde mofcomp.exe via een opdrachtprompt met verhoogde bevoegdheden.

Ontwikkelaar: Distributed Management Task Force (DMTF); used by Microsoft WMI Categorie: Ontwikkelaarsbestanden Open standaard MIME: text/plain
OPENT OP Windows
Gerelateerd: .DO · .MD · .HEX · .XSD

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jul 19, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het MOF-bestandsformaat?

.mof-bestanden zijn geassocieerd met de Distributed Management Task Force (DMTF) en worden gebruikt op Windows-platforms als onderdeel van het WMI-subsysteem.

.mof-bestanden slaan gegevens op in platte tekst met ASCII- of Unicode-codering. Een Unicode .mof opent met een byte-order mark (FF FE voor UTF-16 LE, of FE FF voor big-endian). .mof-bestanden bevatten klasse- en instantiedeclaraties geschreven in de Managed Object Format-taal - de tekstuele syntaxis van het Common Information Model (CIM) van DMTF. .mof-bestanden worden gebruikt voor het beheren van WMI-instellingen en bronnen.

Een .mof-bestand is *broncode*, geen live repository-gegevens. Om effect te sorteren, moet het worden gecompileerd door mofcomp.exe (te vinden in %Windir%\System32\wbem), die de declaraties analyseert en ze in de WMI-repository schrijft. Het bewerken van de .mof-tekst verandert WMI niet totdat het bestand opnieuw is gecompileerd.

Wat is WMI?

WMI (kort voor Windows Management Instrumentation) is een set protocollen voor de uitwisseling van gegevens over systeembronnen en communicatie. WMI stelt gebruikers in staat om veel systeemcomponenten zoals NIC's te beheren, systeemprocessen te controleren, sensorgegevens te lezen en meer. .mof-bestanden slaan instructies en structuren op - zoals klassedefinities met getypeerde eigenschappen en qualifiers - die de procescommunicatie en gegevensuitwisseling in Microsoft Windows-systemen definiëren.

Gerelateerde configuratieformaten zijn onder meer .reg-bestanden (Windows Register-exports) en .ps1-scripts (PowerShell), die beide ook kunnen communiceren met WMI en systeembronnen.

Beveiliging & veiligheid

RISICO: MEDIUM

Een MOF is platte tekst, dus het lezen ervan is veilig. De voorzichtigheid zit in het compileren: „mofcomp bestand.mof” wijzigt de WMI-repository met beheerdersrechten, en een kwaadaardige of foutieve MOF zou klassen kunnen toevoegen, een WMI-event-consumer kunnen registreren voor persistentie (een bekende techniek van aanvallers), of delen van de repository kunnen beschadigen. Compileer alleen MOF-bestanden van vertrouwde bronnen, controleer de inhoud eerst en gebruik bij voorkeur „mofcomp -check” om te valideren voordat u wijzigingen doorvoert op productiesystemen.

Formaatdetails

in een notendop
VOLLEDIGE NAAMManaged Object Format Fileook bekend als MOF file, WMI MOF
ONTWIKKELAARDistributed Management Task Force (DMTF); used by Microsoft WMIsinds Mid-1990s - MOF is the textual syntax of DMTF's Common Information Model (CIM); adopted by Microsoft WMI in Windows (since ~1998)
MIME-TYPEtext/plain
TYPEBronbestand in platte tekst dat CIM/WMI-klassen en -instanties declareert (gecompileerd door mofcomp)
STANDAARDOpen · royaltyvrij
GERELATEERD.do.md.hex.xsd

Programma's die MOF-bestanden openen

Windows4 apps
Windows Notepad Ingebouwd Klik met de rechtermuisknop op de .mof > Openen met > Kladblok om de tekst te lezen/bewerken. Alleen bewerken past het niet toe - compileer opnieuw met mofcomp.
Notepad Open-source Open de .mof voor het lezen/bewerken van WMI-klasse- en instantiedefinities met syntaxisaccentuering.
Visual Studio Code Gratis Open de .mof om te lezen/bewerken; handig voor grotere schemabestanden. Pas wijzigingen toe door te compileren met mofcomp.
mofcomp.exe (WMI MOF Compiler) Ingebouwd Om een MOF toe te passen: open een prompt met verhoogde bevoegdheden en voer „mofcomp bestand.mof” uit - dit laadt de klassen/instanties in de WMI-repository.

Technische details

diepe specificaties
FormaattypeBronbestand in platte tekst dat CIM/WMI-klassen en -instanties declareert (gecompileerd door mofcomp, niet direct geïnterpreteerd)
Syntaxis-taalManaged Object Format (MOF) - C-achtige declaratieve syntaxis gedefinieerd door DMTF DSP0004/DSP0221
CoderingASCII of UTF-16; een Unicode .mof opent met een byte-order mark (FF FE voor UTF-16 LE, FE FF voor BE)
BestandssignatuurGeen vaste magic bytes; ASCII .mof-bestanden hebben er geen; Unicode .mof wordt alleen geïdentificeerd door de BOM
Compiler-toolmofcomp.exe in %Windir%\System32\wbem - analyseert .mof-broncode en schrijft klassen/instanties in de WMI-repository
MIME-typetext/plain
Namespace-targetingDe #pragma namespace-richtlijn bovenaan het bestand stelt de WMI-doelnamespace in (bijv. root\cimv2)
Klasse-syntaxisclass ClassName : ParentClass { ... } met sterk getypeerde eigenschappen en optionele qualifiers tussen haakjes
Instantie-syntaxisinstance of ClassName { ... } blokken definiëren WMI-objectinstanties inline in de broncode
QualifiersAnnotaties tussen vierkante haken zoals [Dynamic, Provider(„WMIProv”), read] decoreren klassen en eigenschappen
Pragma-richtlijnen#pragma autorecover, #pragma deleteclass en #pragma deleteinstance regelen het compilatiegedrag
WMI-repositorypadGecompileerde uitvoer opgeslagen in %Windir%\System32\wbem\Repository
Typische bestandsgrootte1 KB - enkele honderden KB; grote schemabestanden zoals de WMI-kern MOF kunnen meerdere megabytes bereiken
Lokalisatiepartner.mfl (MOF-lokalisatiebestand) vormt een paar met .mof om regiospecifieke tekenreeksbronnen te leveren voor WMI-klassen
UitgebrachtMid-1990s - MOF is the textual syntax of DMTF's Common Information Model (CIM); adopted by Microsoft WMI in Windows (since ~1998)
Laatste versieDefined by the DMTF CIM/MOF specification (DSP0221); evolves with the CIM Infrastructure standard
Open standaardJa · royaltyvrij
Specificatielearn.microsoft.com

MOF conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met MOF-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over MOF-bestanden.

Veelgestelde vragen

Hoe open ik een MOF-bestand?
Het is platte tekst - open het in elke editor (Kladblok, Notepad++, VS Code) om de WMI-klasse/instantiedefinities te lezen of te bewerken. Het bewerken van het bestand verandert Windows niet; om het toe te passen compileert u het met mofcomp.exe.
Waar wordt een MOF-bestand voor gebruikt?
Het definieert WMI/CIM-klassen en -instanties op Windows - het schema dat door beheertools, scripts (PowerShell CIM-cmdlets) en producten zoals SCCM/Configuration Manager wordt opgevraagd. Driver-ontwikkelaars gebruiken MOF ook om WMI-gegevens te registreren.
Hoe compileer of pas ik een MOF-bestand toe?
Open een opdrachtprompt met verhoogde bevoegdheden en voer „mofcomp uwbestand.mof” uit (mofcomp.exe bevindt zich in %Windir%\System32\wbem). Voeg eerst „-check” toe om de syntaxis te valideren zonder naar de WMI-repository te schrijven.
Is een MOF-bestand een programma of een virus?
Het is een declaratief tekstbestand, geen uitvoerbaar bestand, dus het kan niet zelfstandig draaien. Het risico bestaat alleen als iemand een kwaadaardige MOF compileert (mofcomp kan een WMI-consumer registreren voor persistentie) - controleer en compileer alleen vertrouwde MOF-bestanden.
Wat is het verschil tussen MOF en SMS_def.mof / configuration.mof?
Dat zijn specifieke MOF-bestanden die door SCCM/Configuration Manager worden gebruikt om de hardware-inventarisatie te beheren. Het zijn gewone MOF-bestanden; u bewerkt welke WMI-klassen worden gerapporteerd en de client compileert ze opnieuw. MOF zelf is het algemene WMI-formaat, niet uniek voor SMS/SCCM.
Kan ik een MOF naar XML converteren?
Daar is zelden behoefte aan - WMI verwerkt MOF rechtstreeks via mofcomp. MOF en CIM-XML beschrijven beide CIM, maar op Windows compileert u de MOF in plaats van deze te converteren; MOF<->CIM-XML mapping is niche DMTF-tooling.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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

Gerelateerde extensies

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

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z