¿Cuáles son las diferencias entre "Windows wmic" y "Registro de Windows"?

¿Cuáles son las diferencias entre "Windows wmic" y "Registro de Windows"?

¿Toda la información que está disponible a través de la línea de comandos del Instrumental de administración de Windows (wmic) también está disponible a través del registro de Windows (regedit)?

¿Cuáles son las principales diferencias entre ellos?

Respuesta1

WMICes una interfaz paraWMI. WMI y elRegistrosirven propósitos similares de diferentes maneras. El registro existe desde hace mucho más tiempo que WMI. Ambos proporcionan información específica del sistema y de la aplicación, pero debido a los niveles de adopción, WMI tiene considerablemente más información del sistema que de la aplicación. Parte de la información se puede encontrar en ambos, pero no en todos. También agregaría que, si bien hay formas mucho más sencillas de hacerlo, técnicamente puede acceder a los datos en el registro a través de WMI, mientras que lo contrario no es cierto.

Una diferencia más significativa entre WMI y el registro es que WMI es mucho más que una simple fuente de datos. También actúa como interfaz para el sistema operativo. Expone métodos para devolver datos dinámicamente y para realizar diversas tareas. Por ejemplo, WMI se puede utilizar directamente para crear un nuevo proceso.

Respuesta2

El registro es una base de datos de todas las configuraciones de Windows.

WMIC es la interfaz de línea de comandos para controlar el Instrumental de administración de Windows.

"WMI es la implementación de Microsoft de los estándares Web-Based Enterprise Management (WBEM) y Common Information Model (CIM) del Distributed Management Task Force (DMTF)".

Dado que esto también es relevante:

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.

Es decir, tiene una función muy similar a SNMP: Gestión de red.

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

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

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

información relacionada