.MOF

MOF-fil

Managed Object Format File
Still et spørsmål
HURTIGSVAR

En MOF-fil (Managed Object Format) er en kildekodefil i ren tekst som definerer WMI/CIM-klasser og instanser på Windows. Les eller rediger den i et hvilket som helst tekstredigeringsprogram. For å ta den i bruk i Windows, må den kompileres med det innebygde verktøyet mofcomp.exe fra en ledetekst med administratorrettigheter.

Utvikler: Distributed Management Task Force (DMTF); used by Microsoft WMI Kategori: Utviklerfiler Åpen standard MIME: text/plain
ÅPNES PÅ Windows
Relatert: .DO · .MD · .HEX · .XSD

På denne siden

19k+ filendelser indeksert
Sist vurdert Jul 19, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er MOF-filformatet?

.mof-filer er assosiert med Distributed Management Task Force (DMTF) og brukes på Windows-plattformer som en del av WMI-undersystemet.

.mof-filer lagrer data i ren tekst ved bruk av ASCII- eller Unicode-koding. En Unicode .mof åpnes med et byterekkefølgemerke (BOM) (FF FE for UTF-16 LE, eller FE FF for big-endian). .mof-filer inneholder klasse- og instansdeklarasjoner skrevet i Managed Object Format-språket - den tekstlige syntaksen til DMTFs Common Information Model (CIM). .mof-filer brukes til å administrere WMI-innstillinger og ressurser.

En .mof-fil er *kildekode*, ikke aktive repository-data. For at den skal tre i kraft, må den kompileres av mofcomp.exe (finnes i %Windir%\System32\wbem), som tolker deklarasjonene og skriver dem inn i WMI-repositoriet. Redigering av .mof-teksten endrer ikke WMI før filen er kompilert på nytt.

Hva er WMI?

WMI (forkortelse for Windows Management Instrumentation) er et sett med protokoller for utveksling av systemressursdata og kommunikasjon. WMI lar brukere administrere mange systemkomponenter som nettverkskort, kontrollere systemprosesser, lese data fra systemsensorer og mer. .mof-filer lagrer instruksjoner og strukturer - som klassedefinisjoner med typede egenskaper og kvalifikatorer - som definerer prosesskommunikasjon og datautveksling i Microsoft Windows-systemer.

Relaterte konfigurasjonsformater inkluderer .reg-filer (eksport fra Windows-registeret) og .ps1-skript (PowerShell), som begge også kan samhandle med WMI og systemressurser.

Sikkerhet og trygghet

RISIKO: MEDIUM

En MOF er ren tekst, så det er trygt å lese den. Forsiktighet bør utvises ved kompilering: «mofcomp fil.mof» endrer WMI-repositoriet med administratorrettigheter, og en ondsinnet eller feilaktig MOF kan legge til klasser, registrere en WMI-hendelseskonsument for persistens (en kjent teknikk for angripere), eller korrumpere deler av repositoriet. Kompiler kun MOF-filer fra pålitelige kilder, gjennomgå innholdet først, og bruk helst «mofcomp -check» for å validere før du utfører endringer på produksjonssystemer.

Formatdetaljer

i et nøtteskall
FULLT NAVNManaged Object Format Fileogså kjent som MOF file, WMI MOF
UTVIKLERDistributed Management Task Force (DMTF); used by Microsoft WMIsiden 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
TYPEKildekodefil i ren tekst som deklarerer CIM/WMI-klasser og instanser (kompileres av mofcomp)
STANDARDÅpen · royalty-fri

Programmer som åpner MOF-filer

Windows4 apps
Windows Notepad Innebygd Høyreklikk på .mof > Åpne i > Notepad for å lese/redigere teksten. Redigering alene aktiverer den ikke - kompiler på nytt med mofcomp.
Notepad Åpen kildekode Åpne .mof for lesing/redigering av WMI-klasse- og instansdefinisjoner med syntaksutheving.
Visual Studio Code Gratis Åpne .mof for å lese/redigere; bra for større skjemafiler. Bruk endringer ved å kompilere med mofcomp.
mofcomp.exe (WMI MOF Compiler) Innebygd For å bruke en MOF: åpne en ledetekst med administratorrettigheter og kjør «mofcomp fil.mof» - den laster klassene/instansene inn i WMI-repositoriet.

Tekniske detaljer

dyp spesifikasjon
Format-typeKildekodefil i ren tekst som deklarerer CIM/WMI-klasser og instanser (kompileres av mofcomp, tolkes ikke direkte)
SyntaksspråkManaged Object Format (MOF) - C-lignende deklarativ syntaks definert av DMTF DSP0004/DSP0221
KodingASCII eller UTF-16; en Unicode .mof åpnes med et byterekkefølgemerke (FF FE for UTF-16 LE, FE FF for BE)
FilsignaturIngen faste magic bytes; ASCII .mof-filer har ingen; Unicode .mof identifiseres kun av BOM
Kompileringsverktøymofcomp.exe i %Windir%\System32\wbem - tolker .mof-kilde og skriver klasser/instanser inn i WMI-repositoriet
MIME-typetext/plain
Mål-navnerom#pragma namespace-direktivet øverst i filen angir WMI-målnavnerommet (f.eks. root\cimv2)
Klassesyntaksclass ClassName : ParentClass { ... } med sterkt typede egenskaper og valgfrie kvalifikatorer i klammeparanteser
Instanssyntaksinstance of ClassName { ... } blokker definerer WMI-objektinstanser direkte i kildekoden
KvalifikatorerAnnoteringer i hakeparenteser som [Dynamic, Provider(«WMIProv»), read] dekorerer klasser og egenskaper
Pragma-direktiver#pragma autorecover, #pragma deleteclass og #pragma deleteinstance kontrollerer kompileringsatferd
WMI-repository-stiKompilert utdata lagres i %Windir%\System32\wbem\Repository
Typisk filstørrelse1 KB - flere hundre KB; store skjemafiler som WMI core MOF kan nå flere megabyte
Lokaliseringspartner.mfl (MOF localization file) følger med .mof for å levere språkspesifikke strengressurser for WMI-klasser
UtgittMid-1990s - MOF is the textual syntax of DMTF's Common Information Model (CIM); adopted by Microsoft WMI in Windows (since ~1998)
Siste versjonDefined by the DMTF CIM/MOF specification (DSP0221); evolves with the CIM Infrastructure standard
Åpen standardJa · royalty-fri
Spesifikasjonlearn.microsoft.com

MOF-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med MOF-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om MOF-filer.

Ofte stilte spørsmål

Hvordan åpner jeg en MOF-fil?
Det er ren tekst - åpne den i et hvilket som helst redigeringsprogram (Notepad, Notepad++, VS Code) for å lese eller redigere WMI-klasse/instans-definisjonene. Redigering av filen endrer ikke Windows; for å bruke den må du kompilere den med mofcomp.exe.
Hva brukes en MOF-fil til?
Den definerer WMI/CIM-klasser og instanser på Windows - skjemaet som administrasjonsverktøy, skript (PowerShell CIM-cmdlets) og produkter som SCCM/Configuration Manager spør etter. Driverutviklere bruker også MOF for å registrere WMI-data.
Hvordan kompilerer eller tar jeg i bruk en MOF-fil?
Åpne en ledetekst med administratorrettigheter og kjør «mofcomp dinfil.mof» (mofcomp.exe ligger i %Windir%\System32\wbem). Legg til «-check» først for å validere syntaksen uten å skrive til WMI-repositoriet.
Er en MOF-fil et program eller et virus?
Det er en deklarativ tekstfil, ikke en kjørbar fil, så den kan ikke kjøre av seg selv. Risikoen oppstår kun hvis noen kompilerer en ondsinnet MOF (mofcomp kan registrere en WMI-konsument for persistens) - gjennomgå og kompiler kun MOF-filer du stoler på.
Hva er forskjellen mellom MOF og SMS_def.mof / configuration.mof?
Dette er spesifikke MOF-filer som brukes av SCCM/Configuration Manager for å kontrollere maskinvareinventar. De er vanlige MOF-filer; du redigerer hvilke WMI-klasser som rapporteres, og klienten kompilerer dem på nytt. MOF i seg selv er det generelle WMI-formatet, ikke unikt for SMS/SCCM.
Kan jeg konvertere en MOF til XML?
Det er sjelden behov for det - WMI bruker MOF direkte via mofcomp. MOF og CIM-XML beskriver begge CIM, men på Windows kompilerer man MOF-en i stedet for å konvertere den; MOF<->CIM-XML-mapping er nisjeverktøy fra DMTF.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

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

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å