「Windows wmic」和「Windows 註冊表」有什麼不同?

「Windows wmic」和「Windows 註冊表」有什麼不同?

透過 Windows Management Instrumentation 命令列 (wmic) 提供的所有資訊是否也可以透過 Windows 登錄 (regedit) 取得?

它們之間的主要區別是什麼?

答案1

世界微波積體電路是一個介面WMI。 WMI 和登記處以不同的方式達到相似的目的。註冊表的存在時間比 WMI 長得多。兩者都提供系統和應用程式特定信息,但由於採用級別的原因,WMI 擁有的系統資訊比應用程式資訊多得多。有些資訊可以在兩者中找到,但不是全部。我還要補充一點,雖然有更簡單的方法可以做到這一點,但從技術上講,您可以透過 WMI 取得註冊表中的數據,但反之則不然。

WMI 和註冊表之間的一個更顯著的區別是 WMI 不僅僅是一個資料來源。它還充當作業系統的介面。它公開了動態返回資料和完成各種任務的方法。例如WMI可以直接用來建立一個新行程。

答案2

註冊表是所有 Windows 設定的資料庫。

WMIC 是用來控制 Windows Management Instrumentation 的命令列介面。

“WMI 是 Microsoft 對分散式管理任務群組 (DMTF) 的基於 Web 的企業管理 (WBEM) 和通用資訊模型 (CIM) 標準的實現。”

因為這也相關:

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_Registry

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

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

相關內容