Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wenn der MOF-Compiler die Kompilierung einer MOF-Datei nicht abschließen kann, befindet sich das WMI-Repository möglicherweise in einem nicht definierten Zustand. Wenn Sie z. B. eine MOF-Datei kompilieren und die Befehlszeilenoption -class:createonly verwenden, wird die Kompilierung beendet, wenn eine in der MOF-Datei angegebene Klasse bereits vorhanden ist. Der MOF-Compiler speichert alle Klassen oder Instanzen im Repository, die bis zu dem Punkt definiert wurden, an dem der Compiler beendet wird. In einigen Fällen führt dies dazu, dass das WMI-Repository einen nicht definierten Zustand aufweist.
In dieser Situation müssen Sie möglicherweise WMI beenden, das WMI-Repository löschen und es von WMI neu erstellen lassen. Alle MOF-Dateien, die den Präprozessorbefehlpragma autorecover enthalten, werden beim Neustart von WMI neu erstellt. Alle MOF-Dateien, die keine #pragma autorecover-Anweisung enthalten, müssen von Ihnen manuell neu kompiliert werden.
Weitere Information dazu, wie Klassen und Instanzen mithilfe der MOF-Syntax deklariert werden, finden Sie unter Entwerfen von MOF-Klassen (Managed Object Format).
Zugehörige Themen