.MOF

Plik MOF

Managed Object Format File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik MOF (Managed Object Format) to tekstowy plik źródłowy, który definiuje klasy i instancje WMI/CIM w systemie Windows. Można go czytać lub edytować w dowolnym edytorze tekstu. Aby zastosować go w systemie Windows, należy go skompilować za pomocą wbudowanego narzędzia mofcomp.exe w wierszu polecenia z uprawnieniami administratora.

Deweloper: Distributed Management Task Force (DMTF); used by Microsoft WMI Kategoria: Pliki developerskie Otwarty standard MIME: text/plain
OTWIERA SIĘ NA Windows
Powiązane: .DO · .MD · .HEX · .XSD

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jul 19, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku MOF?

Pliki .mof są powiązane z organizacją Distributed Management Task Force (DMTF) i są używane na platformach Windows jako część podsystemu WMI.

Pliki .mof przechowują dane w formacie tekstowym przy użyciu kodowania ASCII lub Unicode. Plik Unicode .mof otwiera się ze znacznikiem kolejności bajtów (BOM) (FF FE dla UTF-16 LE lub FE FF dla big-endian). Pliki .mof zawierają deklaracje klas i instancji zapisane w języku Managed Object Format - tekstowej składni Common Information Model (CIM) organizacji DMTF. Pliki .mof służą do zarządzania ustawieniami i zasobami WMI.

Plik .mof to *kod źródłowy*, a nie aktywne dane repozytorium. Aby odniósł skutek, musi zostać skompilowany przez mofcomp.exe (znajdujący się w %Windir%\System32\wbem), który analizuje deklaracje i zapisuje je w repozytorium WMI. Edycja tekstu .mof nie zmienia WMI, dopóki plik nie zostanie ponownie skompilowany.

Co to jest WMI?

WMI (skrót od Windows Management Instrumentation) to zestaw protokołów do wymiany danych o zasobach systemowych i komunikacji. WMI pozwala użytkownikom zarządzać wieloma komponentami systemu, takimi jak karty sieciowe, kontrolować procesy systemowe, odczytywać dane z czujników systemowych i nie tylko. Pliki .mof przechowują instrukcje i struktury - takie jak definicje klas z typowanymi właściwościami i kwalifikatorami - które definiują komunikację procesów i wymianę danych w systemach Microsoft Windows.

Powiązane formaty konfiguracji obejmują pliki .reg (eksporty rejestru Windows) oraz skrypty .ps1 (PowerShell), z których oba mogą również wchodzić w interakcje z WMI i zasobami systemowymi.

Bezpieczeństwo

RYZYKO: MEDIUM

Plik MOF to zwykły tekst, więc jego odczytanie jest bezpieczne. Ostrożność należy zachować przy jego kompilacji: „mofcomp plik.mof” modyfikuje repozytorium WMI z uprawnieniami administratora, a złośliwy lub błędny MOF może dodać klasy, zarejestrować konsumenta zdarzeń WMI w celu zapewnienia trwałości ataku (znana technika hakerska) lub uszkodzić części repozytorium. Kompiluj tylko pliki MOF z zaufanych źródeł, najpierw przejrzyj ich zawartość i preferuj użycie „mofcomp -check” do walidacji przed zatwierdzeniem zmian w systemach produkcyjnych.

Szczegóły formatu

w pigułce
PEŁNA NAZWAManaged Object Format Fileznany również jako MOF file, WMI MOF
DEWELOPERDistributed Management Task Force (DMTF); used by Microsoft WMIod Mid-1990s - MOF is the textual syntax of DMTF's Common Information Model (CIM); adopted by Microsoft WMI in Windows (since ~1998)
TYP MIMEtext/plain
TYPTekstowy plik źródłowy deklarujący klasy i instancje CIM/WMI (kompilowany przez mofcomp)
STANDARDOtwarty · bezpłatny
POWIĄZANE.do.md.hex.xsd

Programy otwierające pliki MOF

Windows4 apps
Windows Notepad Wbudowany Kliknij prawym przyciskiem myszy .mof > Otwórz za pomocą > Notatnik, aby przeczytać/edytować tekst. Sama edycja nie stosuje zmian - należy ponownie skompilować za pomocą mofcomp.
Notepad Open-source Otwórz .mof w celu czytania/edycji definicji klas i instancji WMI z wyróżnianiem składni.
Visual Studio Code Darmowy Otwórz .mof do odczytu/edycji; dobre dla większych plików schematów. Zastosuj zmiany, kompilując za pomocą mofcomp.
mofcomp.exe (WMI MOF Compiler) Wbudowany Aby zastosować MOF: otwórz wiersz polecenia z uprawnieniami administratora i uruchom „mofcomp plik.mof” - ładuje on klasy/instancje do repozytorium WMI.

Szczegóły techniczne

specyfikacja
Typ formatuTekstowy plik źródłowy deklarujący klasy i instancje CIM/WMI (kompilowany przez mofcomp, nie interpretowany bezpośrednio)
Język składniManaged Object Format (MOF) - deklaratywna składnia podobna do C, zdefiniowana przez DMTF DSP0004/DSP0221
KodowanieASCII lub UTF-16; plik Unicode .mof otwiera się ze znacznikiem kolejności bajtów (FF FE dla UTF-16 LE, FE FF dla BE)
Sygnatura plikuBrak stałych magicznych bajtów; pliki ASCII .mof ich nie posiadają; Unicode .mof jest identyfikowany wyłącznie przez BOM
Narzędzie kompilatoramofcomp.exe w %Windir%\System32\wbem - analizuje źródło .mof i zapisuje klasy/instancje w repozytorium WMI
Typ MIMEtext/plain
Docelowa przestrzeń nazwDyrektywa #pragma namespace na górze pliku ustawia docelową przestrzeń nazw WMI (np. root\cimv2)
Składnia klasclass NazwaKlasy : KlasaNadrzedna { ... } z silnie typowanymi właściwościami i opcjonalnymi kwalifikatorami w nawiasach
Składnia instancjiBloki instance of NazwaKlasy { ... } definiują instancje obiektów WMI bezpośrednio w źródle
KwalifikatoryAdnotacje w nawiasach kwadratowych, takie jak [Dynamic, Provider(„WMIProv”), read], dekorują klasy i właściwości
Dyrektywy pragma#pragma autorecover, #pragma deleteclass i #pragma deleteinstance kontrolują zachowanie kompilacji
Ścieżka repozytorium WMISkompilowane dane wyjściowe przechowywane w %Windir%\System32\wbem\Repository
Typowy rozmiar pliku1 KB - kilkaset KB; duże pliki schematów, takie jak rdzeń WMI MOF, mogą osiągać wiele megabajtów
Partner lokalizacyjny.mfl (plik lokalizacji MOF) łączy się z .mof, aby dostarczyć zasoby ciągów znaków specyficzne dla ustawień regionalnych dla klas WMI
WydanoMid-1990s - MOF is the textual syntax of DMTF's Common Information Model (CIM); adopted by Microsoft WMI in Windows (since ~1998)
Najnowsza wersjaDefined by the DMTF CIM/MOF specification (DSP0221); evolves with the CIM Infrastructure standard
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjalearn.microsoft.com

Konwersje MOF

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami MOF. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki MOF.

Najczęściej zadawane pytania

Jak otworzyć plik MOF?
To zwykły tekst - otwórz go w dowolnym edytorze (Notatnik, Notepad++, VS Code), aby przeczytać lub edytować definicje klas/instancji WMI. Edycja pliku nie zmienia systemu Windows; aby go zastosować, należy go skompilować za pomocą mofcomp.exe.
Do czego służy plik MOF?
Definiuje on klasy i instancje WMI/CIM w systemie Windows - schemat, o który zapytania wysyłają narzędzia do zarządzania, skrypty (polecenia cmdlet PowerShell CIM) i produkty takie jak SCCM/Configuration Manager. Deweloperzy sterowników również używają MOF do rejestrowania danych WMI.
Jak skompilować lub zastosować plik MOF?
Otwórz wiersz polecenia z uprawnieniami administratora i uruchom „mofcomp twojplik.mof” (mofcomp.exe znajduje się w %Windir%\System32\wbem). Dodaj najpierw parametr „-check”, aby zweryfikować składnię bez zapisywania w repozytorium WMI.
Czy plik MOF to program czy wirus?
Jest to deklaratywny plik tekstowy, a nie plik wykonywalny, więc nie może działać samodzielnie. Ryzyko istnieje tylko wtedy, gdy ktoś skompiluje złośliwy plik MOF (mofcomp może zarejestrować konsumenta WMI w celu zapewnienia trwałości ataku) - należy przeglądać i kompilować tylko zaufane pliki MOF.
Jaka jest różnica między MOF a SMS_def.mof / configuration.mof?
Są to specyficzne pliki MOF używane przez SCCM/Configuration Manager do kontrolowania inwentaryzacji sprzętu. To zwykłe pliki MOF; edytujesz w nich, które klasy WMI są raportowane, a klient je rekompiluje. Sam MOF to ogólny format WMI, nieunikalny dla SMS/SCCM.
Czy mogę przekonwertować MOF na XML?
Rzadko zachodzi taka potrzeba - WMI konsumuje MOF bezpośrednio przez mofcomp. Zarówno MOF, jak i CIM-XML opisują CIM, ale w systemie Windows kompiluje się MOF zamiast go konwertować; mapowanie MOF<->CIM-XML to niszowe narzędzia DMTF.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.RPMSGRestricted Permission Message
5.PARTPartial Download File
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z