Was ist der Unterschied zwischen der Windows-Verwaltungsinstrumentation und der Registrierung?

1772
Remus Rigo

Ich wollte nur wissen, ob Windows Management Instrumentation seine eigenen Funktionen verwendet, um die Daten abzurufen oder die Registrierungsdatenbank verwendet.

1

2 Antworten auf die Frage

0
William Hilsum

WMI hat nichts mit der Registry zu tun. Es ist einfach eine Möglichkeit, Windows-Computer sowohl lokal als auch über das Netzwerk zu manipulieren und zu verwalten. Dazu gehören Registrierungsaufgaben, aber auch vieles mehr.

Hier ist der offizielle Leitfaden zu WMI von Microsoft.

Windows Management Instrumentation (WMI) ist die Microsoft-Implementierung von Web-based Enterprise Management (WBEM), einer Brancheninitiative zur Entwicklung einer Standardtechnologie für den Zugriff auf Verwaltungsinformationen in einer Unternehmensumgebung. WMI verwendet den Industriestandard Common Information Model (CIM) zur Darstellung von Systemen, Anwendungen, Netzwerken, Geräten und anderen verwalteten Komponenten. CIM wird von der Distributed Management Task Force (DMTF) entwickelt und verwaltet.

0
Richard

Einige WMI-Anbieter verwenden die Datenbank, andere verwenden Leistungsindikatoren und andere unterscheiden sich.

Ein Beispiel für die erste sind WMI-Klassen, die Informationen zur Hardwarekonfiguration enthalten (und natürlich die Win32_RegistryKlasse, die Informationen zur Registrierung enthält). Viele Leistungsindikatoren sind auch als WMI-Klassen verfügbar (z. B. Win32_PerfFormattedData_PerfOS_System) oder enthalten Leistungsinformationen (z. B. Win32_Process- in diesem Fall sind Leistungsindikatoren, die WMI verwenden, umgekehrt oder eine gemeinsame zugrunde liegende Quelle).

Die Beantwortung dieser Frage ist bis zu einem gewissen Grad eine Vermutung (z. B. befindet sich die Windows-Treiberdatenbank, wie sie zum Booten von Windows verwendet wird, in der Registrierung, sodass sie die ultimative Quelle für diese Informationen ist, womit vermutlich WMI diese verwendet). Eine endgültige Antwort würde die Kenntnis der Implementierung des betreffenden WMI-Anbieters erfordern.