.MOF

Fichier MOF

Managed Object Format File
Poser une question
RÉPONSE RAPIDE

Un fichier MOF (Managed Object Format) est un fichier source en texte brut qui définit les classes et instances WMI/CIM sur Windows. Lisez-le ou modifiez-le dans n'importe quel éditeur de texte. Pour l'appliquer à Windows, compilez-le avec l'outil intégré mofcomp.exe via une invite de commande avec privilèges élevés.

Développeur : Distributed Management Task Force (DMTF); used by Microsoft WMI Catégorie : Fichiers de développement Standard ouvert MIME: text/plain
S'OUVRE SUR Windows
Lié : .DO · .MD · .HEX · .XSD

Sur cette page

19k+ extensions indexées
Dernière révision le Jul 19, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier MOF ?

Les fichiers .mof sont associés à la Distributed Management Task Force (DMTF) et sont utilisés sur les plateformes Windows dans le cadre du sous-système WMI.

Les fichiers .mof stockent des données en texte brut en utilisant un encodage ASCII ou Unicode. Un fichier .mof en Unicode s'ouvre avec une marque d'ordre des octets (FF FE pour UTF-16 LE, ou FE FF pour le big-endian). Les fichiers .mof contiennent des déclarations de classes et d'instances écrites en langage Managed Object Format - la syntaxe textuelle du Common Information Model (CIM) de la DMTF. Les fichiers .mof sont utilisés pour gérer les paramètres et les ressources WMI.

Un fichier .mof est un *code source*, et non des données de référentiel actives. Pour qu'il soit effectif, il doit être compilé par mofcomp.exe (situé dans %Windir%\System32\wbem), qui analyse les déclarations et les écrit dans le référentiel WMI. La modification du texte du .mof ne change pas WMI tant que le fichier n'est pas recompilé.

Qu'est-ce que WMI ?

WMI (abréviation de Windows Management Instrumentation) est un ensemble de protocoles pour l'échange de données et la communication des ressources système. WMI permet aux utilisateurs de gérer de nombreux composants système tels que les cartes réseau (NIC), de contrôler les processus système, de lire les données des capteurs système, et bien plus encore. Les fichiers .mof stockent des instructions et des structures - telles que des définitions de classes avec des propriétés typées et des qualificateurs - qui définissent la communication des processus et l'échange de données dans les systèmes Microsoft Windows.

Les formats de configuration associés incluent les fichiers .reg (exports du Registre Windows) et les scripts .ps1 (PowerShell), qui peuvent tous deux interagir avec WMI et les ressources système.

Sécurité et sûreté

RISQUE : MEDIUM

Un MOF est du texte brut, sa lecture est donc sûre. La prudence est de mise lors de sa compilation : « mofcomp fichier.mof » modifie le référentiel WMI avec des droits d'administrateur, et un MOF malveillant ou buggé pourrait ajouter des classes, enregistrer un consommateur d'événements WMI pour la persistance (une technique d'attaque connue) ou corrompre des parties du référentiel. Ne compilez que des fichiers MOF provenant de sources fiables, examinez le contenu au préalable et privilégiez « mofcomp -check » pour valider avant de valider sur des systèmes de production.

Détails du format

en bref
NOM COMPLETManaged Object Format Filealias MOF file, WMI MOF
DÉVELOPPEURDistributed Management Task Force (DMTF); used by Microsoft WMIdepuis Mid-1990s - MOF is the textual syntax of DMTF's Common Information Model (CIM); adopted by Microsoft WMI in Windows (since ~1998)
TYPE MIMEtext/plain
TYPEFichier source en texte brut déclarant des classes et instances CIM/WMI (compilé par mofcomp)
STANDARDOuvert · libre de droits

Programmes qui ouvrent les fichiers MOF

Windows4 apps
Windows Notepad Intégré Faites un clic droit sur le .mof > Ouvrir avec > Bloc-notes pour lire/modifier le texte. La modification seule ne l'applique pas - recompilez avec mofcomp.
Notepad Open-source Ouvrez le .mof pour une lecture/édition avec coloration syntaxique des définitions de classes et d'instances WMI.
Visual Studio Code Gratuit Ouvrez le .mof pour lire/modifier ; idéal pour les fichiers de schéma volumineux. Appliquez les modifications en compilant avec mofcomp.
mofcomp.exe (WMI MOF Compiler) Intégré Pour appliquer un MOF : ouvrez une invite de commande élevée et exécutez « mofcomp fichier.mof » - cela charge les classes/instances dans le référentiel WMI.

Détails techniques

spécifications approfondies
Type de formatFichier source en texte brut déclarant des classes et instances CIM/WMI (compilé par mofcomp, non interprété directement)
Langage de syntaxeManaged Object Format (MOF) - syntaxe déclarative de type C définie par DMTF DSP0004/DSP0221
EncodageASCII ou UTF-16 ; un .mof Unicode s'ouvre avec une marque d'ordre des octets (FF FE pour UTF-16 LE, FE FF pour BE)
Signature de fichierPas d'octets magiques fixes ; les fichiers .mof ASCII n'en portent pas ; le .mof Unicode est identifié uniquement par son BOM
Outil de compilationmofcomp.exe dans %Windir%\System32\wbem - analyse la source .mof et écrit les classes/instances dans le référentiel WMI
Type MIMEtext/plain
Ciblage de l'espace de nomsLa directive #pragma namespace en haut du fichier définit l'espace de noms WMI cible (ex: root\cimv2)
Syntaxe de classeclass NomClasse : ClasseParente { ... } avec des propriétés fortement typées et des qualificateurs facultatifs entre crochets
Syntaxe d'instanceLes blocs instance of NomClasse { ... } définissent des instances d'objets WMI directement dans la source
QualificateursAnnotations entre crochets telles que [Dynamic, Provider("WMIProv"), read] décorant les classes et les propriétés
Directives Pragma#pragma autorecover, #pragma deleteclass et #pragma deleteinstance contrôlent le comportement de compilation
Chemin du référentiel WMISortie compilée stockée dans %Windir%\System32\wbem\Repository
Taille de fichier typique1 Ko - plusieurs centaines de Ko ; les fichiers de schéma volumineux comme le MOF de base de WMI peuvent atteindre plusieurs mégaoctets
Partenaire de localisationLe fichier .mfl (MOF localization file) s'associe au .mof pour fournir des ressources de chaînes spécifiques aux paramètres régionaux pour les classes WMI
PubliéMid-1990s - MOF is the textual syntax of DMTF's Common Information Model (CIM); adopted by Microsoft WMI in Windows (since ~1998)
Dernière versionDefined by the DMTF CIM/MOF specification (DSP0221); evolves with the CIM Infrastructure standard
Standard ouvertOui · libre de droits
Spécificationlearn.microsoft.com

Conversions MOF

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers MOF. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers MOF.

Foire aux questions

Comment ouvrir un fichier MOF ?
C'est du texte brut - ouvrez-le dans n'importe quel éditeur (Notepad, Notepad++, VS Code) pour lire ou modifier les définitions de classes/instances WMI. Modifier le fichier ne change pas Windows ; pour l'appliquer, vous devez le compiler avec mofcomp.exe.
À quoi sert un fichier MOF ?
Il définit les classes et instances WMI/CIM sur Windows - le schéma que les outils de gestion, les scripts (cmdlets PowerShell CIM) et les produits comme SCCM/Configuration Manager interrogent. Les développeurs de pilotes utilisent également MOF pour enregistrer des données WMI.
Comment compiler ou appliquer un fichier MOF ?
Ouvrez une invite de commande en tant qu'administrateur et exécutez « mofcomp votre_fichier.mof » (mofcomp.exe se trouve dans %Windir%\System32\wbem). Ajoutez « -check » au préalable pour valider la syntaxe sans écrire dans le référentiel WMI.
Un fichier MOF est-il un programme ou un virus ?
C'est un fichier texte déclaratif, pas un exécutable, il ne peut donc pas s'exécuter seul. Le risque n'existe que si quelqu'un compile un MOF malveillant (mofcomp peut enregistrer un consommateur WMI pour la persistance) - examinez et ne compilez que les fichiers MOF de confiance.
Quelle est la différence entre MOF et SMS_def.mof / configuration.mof ?
Ce sont des fichiers MOF spécifiques utilisés par SCCM/Configuration Manager pour contrôler l'inventaire matériel. Ce sont des fichiers MOF ordinaires ; vous modifiez les classes WMI signalées et le client les recompile. MOF lui-même est le format WMI général, non exclusif à SMS/SCCM.
Puis-je convertir un MOF en XML ?
C'est rarement nécessaire - WMI consomme le MOF directement via mofcomp. MOF et CIM-XML décrivent tous deux CIM, mais sur Windows, on compile le MOF plutôt que de le convertir ; le mappage MOF<->CIM-XML est un outillage de niche de la DMTF.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z