.MOF

MOF-fil

Managed Object Format File
Ställ en fråga
SNABBT SVAR

En MOF-fil (Managed Object Format) är en källfil i klartext som definierar WMI/CIM-klasser och instanser i Windows. Läs eller redigera den i valfri textredigerare. För att tillämpa den i Windows kompilerar du den med det inbyggda verktyget mofcomp.exe via en upphöjd kommandotolk.

Utvecklare: Distributed Management Task Force (DMTF); used by Microsoft WMI Kategori: Utvecklarfiler Öppen standard MIME: text/plain
ÖPPNAS PÅ Windows
Relaterat: .DO · .MD · .HEX · .XSD

På denna sida

19k+ filtillägg indexerade
Senast granskad Jul 19, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet MOF?

.mof-filer är associerade med Distributed Management Task Force (DMTF) och används på Windows-plattformar som en del av WMI-undersystemet.

.mof-filer lagrar data i klartext med ASCII- eller Unicode-kodning. En Unicode-baserad .mof öppnas med ett byte-order mark (FF FE för UTF-16 LE, eller FE FF för big-endian). .mof-filer innehåller klass- och instansdeklarationer skrivna i språket Managed Object Format - den textuella syntaxen för DMTF:s Common Information Model (CIM). .mof-filer används för att hantera WMI-inställningar och resurser.

En .mof-fil är *källkod*, inte live-data i ett arkiv. För att den ska träda i kraft måste den kompileras av mofcomp.exe (finns i %Windir%\System32\wbem), som analyserar deklarationerna och skriver in dem i WMI-lagringsplatsen. Att redigera texten i .mof-filen ändrar inte WMI förrän filen har kompilerats om.

Vad är WMI?

WMI (förkortning för Windows Management Instrumentation) är en uppsättning protokoll för datautbyte och kommunikation gällande systemresurser. WMI tillåter användare att hantera många systemkomponenter såsom nätverkskort, styra systemprocesser, läsa data från systemsensorer med mera. .mof-filer lagrar instruktioner och strukturer - såsom klassdefinitioner med typade egenskaper och kvalificerare - som definierar processkommunikation och datautbyte i Microsoft Windows-system.

Relaterade konfigurationsformat inkluderar .reg-filer (exporter från Windows-registret) och .ps1-skript (PowerShell), som båda också kan interagera med WMI och systemresurser.

Säkerhet & trygghet

RISK: MEDIUM

En MOF är klartext, så det är säkert att läsa den. Försiktighet krävs vid kompilering: «mofcomp fil.mof» ändrar WMI-lagringsplatsen med administratörsbehörighet, och en skadlig eller felaktig MOF kan lägga till klasser, registrera en WMI-händelsekonsument för persistens (en känd teknik för angripare) eller korrumpera delar av lagringsplatsen. Kompilera endast MOF-filer från betrodda källor, granska innehållet först och använd helst «mofcomp -check» för att validera innan du genomför ändringar på produktionssystem.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNManaged Object Format Fileäven känd som MOF file, WMI MOF
UTVECKLAREDistributed Management Task Force (DMTF); used by Microsoft WMIsedan Mid-1990s - MOF is the textual syntax of DMTF's Common Information Model (CIM); adopted by Microsoft WMI in Windows (since ~1998)
MIME-TYPtext/plain
TYPKällfil i klartext som deklarerar CIM/WMI-klasser och instanser (kompileras av mofcomp)
STANDARDÖppen · royaltyfri

Program som öppnar MOF-filer

Windows4 apps
Windows Notepad Inbyggd Högerklicka på .mof > Öppna med > Anteckningar för att läsa/redigera texten. Att bara redigera tillämpar den inte - kompilera om med mofcomp.
Notepad Öppen källkod Öppna .mof för läsning/redigering med syntaxmarkering av definitioner för WMI-klasser och instanser.
Visual Studio Code Gratis Öppna .mof för att läsa/redigera; bra för större schemafiler. Tillämpa ändringar genom att kompilera med mofcomp.
mofcomp.exe (WMI MOF Compiler) Inbyggd För att tillämpa en MOF: öppna en upphöjd kommandotolk och kör «mofcomp fil.mof» - det laddar in klasser/instanser i WMI-lagringsplatsen.

Tekniska detaljer

djup specifikation
FormattypKällfil i klartext som deklarerar CIM/WMI-klasser och instanser (kompileras av mofcomp, tolkas inte direkt)
SyntaxspråkManaged Object Format (MOF) - C-liknande deklarativ syntax definierad av DMTF DSP0004/DSP0221
KodningASCII eller UTF-16; en Unicode .mof öppnas med ett byte-order mark (FF FE för UTF-16 LE, FE FF för BE)
FilsignaturInga fasta magic bytes; ASCII .mof-filer har inga; Unicode .mof identifieras endast via dess BOM
Kompileringsverktygmofcomp.exe i %Windir%\System32\wbem - analyserar .mof-källkod och skriver klasser/instanser till WMI-lagringsplatsen
MIME-typtext/plain
MålnamnrymdDirektivet #pragma namespace högst upp i filen anger WMI-målnamnrymden (t.ex. root\cimv2)
Klass-syntaxclass ClassName : ParentClass { ... } med starkt typade egenskaper och valfria kvalificerare inom klammerparenteser
Instans-syntaxinstance of ClassName { ... } block definierar instanser av WMI-objekt direkt i källkoden
KvalificerareAnnotationer inom hakparenteser såsom [Dynamic, Provider(«WMIProv»), read] dekorerar klasser och egenskaper
Pragma-direktiv#pragma autorecover, #pragma deleteclass och #pragma deleteinstance styr kompileringsbeteendet
Sökväg till WMI-lagringsplatsKompilerad utdata lagras i %Windir%\System32\wbem\Repository
Typisk filstorlek1 KB - flera hundra KB; stora schemafiler som WMI core MOF kan nå flera megabyte
Lokaliseringspartner.mfl (MOF-lokaliseringsfil) paras ihop med .mof för att tillhandahålla språkspecifika strängresurser för WMI-klasser
SläpptMid-1990s - MOF is the textual syntax of DMTF's Common Information Model (CIM); adopted by Microsoft WMI in Windows (since ~1998)
Senaste versionDefined by the DMTF CIM/MOF specification (DSP0221); evolves with the CIM Infrastructure standard
Öppen standardJa · royaltyfri
Specifikationlearn.microsoft.com

MOF-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med MOF-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om MOF-filer.

Vanliga frågor

Hur öppnar jag en MOF-fil?
Det är klartext - öppna den i valfri redigerare (Anteckningar, Notepad++, VS Code) för att läsa eller redigera definitionerna av WMI-klasser/instanser. Att redigera filen ändrar inte Windows; för att tillämpa den kompilerar du den med mofcomp.exe.
Vad används en MOF-fil till?
Den definierar WMI/CIM-klasser och instanser i Windows - det schema som hanteringsverktyg, skript (PowerShell CIM-cmdlets) och produkter som SCCM/Configuration Manager frågar efter. Drivrutinsutvecklare använder också MOF för att registrera WMI-data.
Hur kompilerar eller tillämpar jag en MOF-fil?
Öppna en upphöjd kommandotolk och kör «mofcomp dinfil.mof» (mofcomp.exe finns i %Windir%\System32\wbem). Lägg till «-check» först för att validera syntaxen utan att skriva till WMI-lagringsplatsen.
Är en MOF-fil ett program eller ett virus?
Det är en deklarativ textfil, inte en körbar fil, så den kan inte köras av sig själv. Risken finns bara om någon kompilerar en skadlig MOF (mofcomp kan registrera en WMI-konsument för persistens) - granska och kompilera endast betrodda MOF-filer.
Vad är skillnaden mellan MOF och SMS_def.mof / configuration.mof?
Dessa är specifika MOF-filer som används av SCCM/Configuration Manager för att styra maskinvaruinventering. De är vanliga MOF-filer; du redigerar vilka WMI-klasser som rapporteras och klienten kompilerar om dem. MOF i sig är det generella WMI-formatet, inte unikt för SMS/SCCM.
Kan jag konvertera en MOF till XML?
Det finns sällan behov av det - WMI använder MOF direkt via mofcomp. MOF och CIM-XML beskriver båda CIM, men i Windows kompilerar man MOF snarare än att konvertera den; mappning mellan MOF och CIM-XML är nischade DMTF-verktyg.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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

Relaterade filtillägg

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

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö