Compartir a través de


Proporcionar datos de WMI en una plataforma de 64 bits

Los scripts y las aplicaciones escritos para los sistemas operativos de 32 bits deben seguir ejecutándose correctamente. Si tiene un proveedor de 32 bits existente, puede evaluar si necesita escribir una versión de 64 bits para la operación en paralelo. Por lo general, ambas versiones no son necesarias y la versión de 64 bits puede dar servicio a clientes locales o remotos de 32 y 64 bits. Sin embargo, para el modo de compatibilidad de aplicaciones de 32 bits, use el proveedor de WMI de 32 bits existente en un sistema de 64 bits que se ejecuta en el modo WOW64 de 32 bits.

En raras situaciones, los proveedores de 32 y 64 bits deben ejecutarse en paralelo en sistemas de 64 bits. En este caso, la versión adecuada del proveedor que se carga depende de si el autor de la llamada es de 32 o 64 bits y local o remoto. Un autor de llamada que usa las marcas de contexto del objeto de conexión, __ProviderArchitecture y __RequiredArchitecture, puede solicitar que WMI cargue un proveedor no predeterminado. Para más información, vea Obtener y proporcionar datos en un equipo de 64 bits.

En el caso inusual de que deba ejecutar los proveedores de 32 y 64 bits en paralelo, debe asegurarse de que los escenarios de instalación y desinstalación se controlan cuidadosamente. Esto se debe a que WMI solo tiene un repositorio y las versiones de 32 y 64 bits de mofcomp.exe colocan los datos en el mismo repositorio; no hay distinción entre un archivo.mof de 32 bits o de 64 bits. La reinstalación de una versión del proveedor no afectará: los archivos.mof se compilarán y las clases se almacenarán en el repositorio. Sin embargo, una segunda desinstalación que elimina un espacio de nombres puede interferir con el funcionamiento del otro proveedor.

Obtener y proporcionar datos en un equipo de 64 bits

Solicitud de datos WMI en una plataforma de 64 bits

Proporcionar datos a WMI