Wie man wmi Schema veröffentlicht entfernen?
-
01-07-2019 - |
Frage
Ich habe Schema veröffentlicht, und nicht mehr die DLL, die den WMI-Anbieter enthalten, der das Schema aus veröffentlicht. Wie kann ich das Schema entfernen?
Lösung
Wenn Sie über die Montage von Ihren anderen Frage sprechen, können Sie einfach wbemtest.exe:
- Connect to Root-Namespace
- Enum Instanzen ... Taste (Superklasse Name: __NAMESPACE)
- Löschen Instanz mit dem Namen Test-oder MyTest
Das wird den gesamten Namensraum einschließlich aller Klassen löschen Sie erstellt. Wenn Sie eine Klasse löschen möchten, und lassen Sie den Namespace
- Eine Verbindung mit Root \ Test
- Enum-Klassen ... Taste (rekursive)
- Löschen Sie die Klassen, die Sie wollen
Wenn es mehrere Maschinen dieses automatisiert werden kann WMI Scripting-Bibliothek oder System.Management verwenden. Mit MOF können Sie #pragma deleteclass verwenden. Wenn das Schema mit #pragma Autowiederherstellen erstellt wurde müssen Sie den Eintrag entfernen
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ WBEM \ CIMOM \ Autorecover mofs