Was sind die Unterschiede zwischen „Windows wmic“ und „Windows-Registrierung“?

Was sind die Unterschiede zwischen „Windows wmic“ und „Windows-Registrierung“?

Sind alle Informationen, die über die Befehlszeile der Windows Management Instrumentation (wmic) verfügbar sind, auch über die Windows-Registrierung (regedit) verfügbar?

Was sind die Hauptunterschiede zwischen ihnen?

Antwort1

WMICist eine Schnittstelle zuWMI. WMI und dieRegistrierungdienen ähnlichen Zwecken auf unterschiedliche Weise. Die Registrierung gibt es schon wesentlich länger als WMI. Beide bieten sowohl system- als auch anwendungsspezifische Informationen, aber aufgrund der Verbreitungsrate enthält WMI wesentlich mehr Systeminformationen als Anwendungsinformationen. Einige der Informationen sind in beiden enthalten, aber bei weitem nicht alle. Ich möchte auch hinzufügen, dass es zwar viel einfachere Möglichkeiten gibt, aber technisch gesehen können Sie über WMI auf die Daten in der Registrierung zugreifen, während der umgekehrte Weg nicht der Fall ist.

Ein weiterer wesentlicher Unterschied zwischen WMI und der Registrierung besteht darin, dass WMI viel mehr als nur eine Datenquelle ist. Es fungiert auch als Schnittstelle zum Betriebssystem. Es stellt Methoden bereit, um sowohl dynamisch Daten zurückzugeben als auch verschiedene Aufgaben auszuführen. Beispielsweise kann WMI direkt verwendet werden, um einen neuen Prozess zu erstellen.

Antwort2

Die Registrierung ist eine Datenbank aller Windows-Einstellungen.

WMIC ist die Befehlszeilenschnittstelle zur Steuerung der Windows-Verwaltungsinstrumentation.

„WMI ist die Implementierung der Standards Web-Based Enterprise Management (WBEM) und Common Information Model (CIM) der Distributed Management Task Force (DMTF) durch Microsoft.“

Da dies auch relevant ist:

Key features of WBEM technology include:
remote management of applications
management of several instances of an application as a single unit
standard interface for remote application management across different applications
decoupling of application management from the client 
"publishing" of key information about an application to other applications.

Mit anderen Worten, die Funktion ist SNMP sehr ähnlich: Netzwerkverwaltung.

http://en.wikipedia.org/wiki/Windows_Registry

http://en.wikipedia.org/wiki/Windows_Management_Instrumentation

http://en.wikipedia.org/wiki/Web-Based_Enterprise_Management

verwandte Informationen