「Windows wmic」と「Windows registry」の違いは何ですか?

「Windows wmic」と「Windows registry」の違いは何ですか?

Windows Management Instrumentation コマンドライン (wmic) 経由で入手できるすべての情報は、Windows レジストリ (regedit) 経由でも入手できますか?

それらの主な違いは何ですか?

答え1

WMICインターフェースですウィキペディア. WMIとレジストリレジストリは、異なる方法で同様の目的を果たします。レジストリは、WMI よりもかなり長い間存在しています。どちらもシステムとアプリケーション固有の情報を提供しますが、採用レベルにより、WMI にはアプリケーション情報よりもかなり多くのシステム情報があります。一部の情報は両方にありますが、すべてではありません。また、はるかに簡単な方法もありますが、技術的には WMI 経由でレジストリのデータにアクセスできますが、その逆は当てはまりません。

WMI とレジストリのもう 1 つの大きな違いは、WMI が単なるデータ ソースではないことです。WMI はオペレーティング システムへのインターフェイスとしても機能します。WMI は、データを動的に返すメソッドとさまざまなタスクを実行するメソッドの両方を公開します。たとえば、WMI を直接使用して新しいプロセスを作成できます。

答え2

レジストリは、Windows のすべての設定のデータベースです。

WMIC は、Windows Management Instrumentation を制御するためのコマンド ライン インターフェイスです。

「WMI は、Distributed Management Task Force (DMTF) の Web ベース エンタープライズ管理 (WBEM) および共通情報モデル (CIM) 標準の Microsoft による実装です。」

これも関連があるので:

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.

つまり、SNMP(ネットワーク管理)と機能的に非常に似ています。

http://en.wikipedia.org/wiki/Windows_レジストリ

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

http://en.wikipedia.org/wiki/Web ベースのエンタープライズ管理

関連情報