.MOF

MOF Datei

Managed Object Format File
Frage stellen
SCHNELLE ANTWORT

Eine MOF-Datei (Managed Object Format) ist eine reine Text-Quelldatei, die WMI/CIM-Klassen und -Instanzen unter Windows definiert. Sie kann in jedem Texteditor gelesen oder bearbeitet werden. Um sie auf Windows anzuwenden, muss sie mit dem integrierten Tool mofcomp.exe in einer Eingabeaufforderung mit erhöhten Rechten kompiliert werden.

Entwickler: Distributed Management Task Force (DMTF); used by Microsoft WMI Kategorie: Developerdateien Offener Standard MIME: text/plain
VERFÜGBAR AUF Windows
Verwandt: .DO · .MD · .HEX · .XSD

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Jul 19, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das MOF-Dateiformat?

.mof-Dateien sind mit der Distributed Management Task Force (DMTF) verknüpft und werden auf Windows-Plattformen als Teil des WMI-Subsystems verwendet.

.mof-Dateien speichern Daten als Klartext unter Verwendung von ASCII- oder Unicode-Kodierung. Eine Unicode-.mof beginnt mit einer Byte-Reihenfolge-Markierung (FF FE für UTF-16 LE oder FE FF für Big-Endian). .mof-Dateien enthalten Klassen- und Instanzdeklarationen, die in der Managed Object Format-Sprache geschrieben sind - der Textsyntax des Common Information Model (CIM) der DMTF. .mof-Dateien werden zur Verwaltung von WMI-Einstellungen und -Ressourcen verwendet.

Eine .mof-Datei ist *Quellcode*, keine Live-Repository-Daten. Damit sie wirksam wird, muss sie von mofcomp.exe (zu finden in %Windir%\System32\wbem) kompiliert werden, welches die Deklarationen analysiert und in das WMI-Repository schreibt. Das Bearbeiten des .mof-Textes ändert WMI erst, wenn die Datei neu kompiliert wird.

Was ist WMI?

WMI (kurz für Windows Management Instrumentation) ist ein Satz von Protokollen für den Datenaustausch und die Kommunikation von Systemressourcendaten. WMI ermöglicht es Benutzern, viele Systemkomponenten wie Netzwerkkarten zu verwalten, Systemprozesse zu steuern, Sensordaten auszulesen und mehr. .mof-Dateien speichern Anweisungen und Strukturen - wie Klassendefinitionen mit typisierten Eigenschaften und Qualifizierern -, die die Prozesskommunikation und den Datenaustausch in Microsoft Windows-Systemen definieren.

Verwandte Konfigurationsformate umfassen .reg-Dateien (Windows-Registrierungsexporte) und .ps1-Skripte (PowerShell), die beide ebenfalls mit WMI und Systemressourcen interagieren können.

Sicherheit

RISIKO: MEDIUM

Eine MOF ist reiner Text, daher ist das Lesen sicher. Vorsicht ist beim Kompilieren geboten: «mofcomp datei.mof» modifiziert das WMI-Repository mit Administratorrechten. Eine bösartige oder fehlerhafte MOF könnte Klassen hinzufügen, einen WMI-Event-Consumer zur Persistenz registrieren (eine bekannte Angreifertechnik) oder Teile des Repositorys beschädigen. Kompilieren Sie nur MOF-Dateien aus vertrauenswürdigen Quellen, prüfen Sie den Inhalt vorher und nutzen Sie bevorzugt «mofcomp -check» zur Validierung vor der Ausführung auf Produktivsystemen.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEManaged Object Format Filealias MOF file, WMI MOF
ENTWICKLERDistributed Management Task Force (DMTF); used by Microsoft WMIseit 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
TYPTextbasierte Quelldatei zur Deklaration von CIM/WMI-Klassen und -Instanzen (kompiliert durch mofcomp)
STANDARDOffen · lizenzfrei

Programme zum Öffnen von MOF-Dateien

Windows4 apps
Windows Notepad Integriert Rechtsklick auf die .mof > Öffnen mit > Notepad, um den Text zu lesen/bearbeiten. Das Bearbeiten allein wendet sie nicht an - mit mofcomp neu kompilieren.
Notepad Open Source Öffnen Sie die .mof für das Lesen/Bearbeiten von WMI-Klassen- und Instanzdefinitionen mit Syntax-Hervorhebung.
Visual Studio Code Kostenlos Öffnen Sie die .mof zum Lesen/Bearbeiten; gut für größere Schemadateien. Änderungen durch Kompilieren mit mofcomp anwenden.
mofcomp.exe (WMI MOF Compiler) Integriert Um eine MOF anzuwenden: Öffnen Sie eine Eingabeaufforderung mit Administratorrechten und führen Sie «mofcomp datei.mof» aus - dies lädt die Klassen/Instanzen in das WMI-Repository.

Technische Details

technische Spezifikation
Format-TypTextbasierte Quelldatei zur Deklaration von CIM/WMI-Klassen und -Instanzen (wird von mofcomp kompiliert, nicht direkt interpretiert)
Syntax-SpracheManaged Object Format (MOF) - C-ähnliche deklarative Syntax, definiert durch DMTF DSP0004/DSP0221
KodierungASCII oder UTF-16; eine Unicode-.mof beginnt mit einer Byte-Reihenfolge-Markierung (FF FE für UTF-16 LE, FE FF für BE)
DateisignaturKeine festen Magic Bytes; ASCII-.mof-Dateien enthalten keine; Unicode-.mof wird nur durch ihr BOM identifiziert
Compiler-Toolmofcomp.exe in %Windir%\System32\wbem - analysiert .mof-Quellen und schreibt Klassen/Instanzen in das WMI-Repository
MIME-Typtext/plain
Namespace-ZielsteuerungDie #pragma namespace-Direktive am Dateianfang legt den WMI-Ziel-Namespace fest (z. B. root\cimv2)
Klassensyntaxclass KlassenName : ElternKlasse { ... } mit streng typisierten Eigenschaften und optionalen Qualifizierern in Klammern
Instanzsyntaxinstance of KlassenName { ... } Blöcke definieren WMI-Objektinstanzen direkt in der Quelle
QualifiziererAnmerkungen in eckigen Klammern wie [Dynamic, Provider(«WMIProv»), read] dekorieren Klassen und Eigenschaften
Pragma-Direktiven#pragma autorecover, #pragma deleteclass und #pragma deleteinstance steuern das Kompilierungsverhalten
WMI-Repository-PfadKompilierte Ausgabe wird in %Windir%\System32\wbem\Repository gespeichert
Typische Dateigröße1 KB - mehrere hundert KB; große Schemadateien wie die WMI-Kern-MOF können mehrere Megabyte erreichen
Lokalisierungspartner.mfl (MOF-Lokalisierungsdatei) wird zusammen mit .mof verwendet, um gebietsschemaspezifische Zeichenfolgenressourcen für WMI-Klassen bereitzustellen
VeröffentlichtMid-1990s - MOF is the textual syntax of DMTF's Common Information Model (CIM); adopted by Microsoft WMI in Windows (since ~1998)
Neueste VersionDefined by the DMTF CIM/MOF specification (DSP0221); evolves with the CIM Infrastructure standard
Offener StandardJa · lizenzgebührenfrei
Spezifikationlearn.microsoft.com

MOF-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit MOF-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu MOF-Dateien.

Häufig gestellte Fragen

Wie öffne ich eine MOF-Datei?
Es handelt sich um reinen Text - öffnen Sie sie in einem beliebigen Editor (Notepad, Notepad++, VS Code), um die WMI-Klassen-/Instanzdefinitionen zu lesen oder zu bearbeiten. Das Bearbeiten der Datei ändert Windows nicht; um sie anzuwenden, kompilieren Sie sie mit mofcomp.exe.
Wofür wird eine MOF-Datei verwendet?
Sie definiert WMI/CIM-Klassen und -Instanzen unter Windows - das Schema, das von Verwaltungstools, Skripten (PowerShell CIM-Cmdlets) und Produkten wie SCCM/Configuration Manager abgefragt wird. Treiberentwickler verwenden MOF auch, um WMI-Daten zu registrieren.
Wie kompiliere oder wende ich eine MOF-Datei an?
Öffnen Sie eine Eingabeaufforderung mit Administratorrechten und führen Sie «mofcomp dateiname.mof» aus (mofcomp.exe befindet sich in %Windir%\System32\wbem). Fügen Sie zuerst «-check» hinzu, um die Syntax zu validieren, ohne in das WMI-Repository zu schreiben.
Ist eine MOF-Datei ein Programm oder ein Virus?
Es ist eine deklarative Textdatei, keine ausführbare Datei, daher kann sie nicht von selbst ausgeführt werden. Das Risiko besteht nur, wenn jemand eine bösartige MOF kompiliert (mofcomp kann einen WMI-Consumer zur Persistenz registrieren) - prüfen und kompilieren Sie nur vertrauenswürdige MOF-Dateien.
Was ist der Unterschied zwischen MOF und SMS_def.mof / configuration.mof?
Dies sind spezifische MOF-Dateien, die von SCCM/Configuration Manager verwendet werden, um das Hardware-Inventar zu steuern. Es sind gewöhnliche MOF-Dateien; Sie bearbeiten, welche WMI-Klassen gemeldet werden, und der Client kompiliert sie neu. MOF selbst ist das allgemeine WMI-Format, nicht exklusiv für SMS/SCCM.
Kann ich eine MOF in XML konvertieren?
Dies ist selten erforderlich - WMI verarbeitet MOF direkt über mofcomp. MOF und CIM-XML beschreiben beide CIM, aber unter Windows kompiliert man eher die MOF, als sie zu konvertieren; MOF<->CIM-XML-Mapping ist ein Nischen-Tooling der DMTF.

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

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

Verwandte Erweiterungen

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

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen