Los sistemas operativos de 64 bits de Microsoft pueden ejecutar MMC de 32 bits (MMC32) y MMC de 64 bits (MMC64). MMC64 no puede ejecutar complementos de 32 bits y, a su vez, MMC32 no puede ejecutar complementos de 64 bits. Algunos complementos están disponibles tanto en 32 bits como en 64 bits. Un complemento se considera disponible en la forma de 64 bits si existe como HKEY_CLASSES_ROOT\CLSID\clsid de complemento\InprocServer32 en el Registro, donde clsid de complemento es el CLSID registrado para el complemento.

En este tema se describe cómo determinar y controlar qué versión de MMC se ejecuta en un sistema operativo de 64 bits de Microsoft.

Consideraciones acerca del inicio si se usa /32 o /64

MMC se puede ejecutar con parámetros de la línea de comandos, incluido un nombre de archivo de consola y, en sistemas operativos de 64 bits de Windows, los siguientes modificadores de la línea de comandos:

/32

Especifica MMC32.

/64

Especifica MMC64. Ésta es la opción predeterminada en sistemas operativos de 64 bits de Windows.

Si se utilizan estas dos opciones en la línea de comandos, la opción que surte efecto es la última de la línea de comandos. MMC64 activará MMC32 de forma transparente para el usuario si se dan determinadas condiciones, como se describe en la sección siguiente.

Consideraciones acerca del inicio si se especifica un archivo de consola

Si la línea de comandos de MMC no contiene las opciones /32 o /64 pero contiene un nombre de archivo de consola, MMC64 examina el archivo de consola para determinar qué versión de MMC se va a ejecutar. La secuencia de decisiones es la siguiente:

  1. Si todos los complementos de la consola están disponibles en la versión de 64 bits, se utiliza MMC64.

  2. Si todos los complementos de la consola están disponibles en la versión de 32 bits y algunos no lo están en la versión de 64 bits, se utiliza MMC32. (MMC64 inicia MMC32 y, a continuación, finaliza MMC64.)

  3. Si la lista de complementos de 64 bits disponibles es un superconjunto de los complementos de 32 bits disponibles, se utiliza MMC64. De forma similar, si la lista de complementos de 32 bits disponibles es un superconjunto de los complementos de 64 bits disponibles, MMC64 inicia MMC32 y MMC64 finaliza.

    Por ejemplo, si una consola contiene tres complementos que sólo están disponibles en la forma de 32 bits, y dos complementos que están disponibles en la forma tanto de 64 bits como de 32 bits, los cinco complementos compatibles con 32 bits juntos se considerarían un superconjunto de los complementos de 64 bits, con lo que se iniciaría MMC32.

  4. Si algunos complementos sólo están disponibles en la forma de 64 bits y algunos complementos sólo están disponibles en la forma de 32 bits, se le solicitará que especifique qué versión de MMC debe ejecutarse. Si elige MMC64, sólo se cargarán los complementos de 64 bits. Si elige MMC32, sólo se cargarán los complementos de 32 bits.

Cuándo especificar la ruta de acceso al archivo de consola

Los archivos del sistema se almacenan en la carpeta %windir%\system32. En las versiones de 64 bits de los sistemas operativos Windows, la carpeta \system32 contiene archivos de 64 bits, incluidas las consolas de 64 bits, como eventvwr.msc. Si existe también una versión de 32 bits del complemento, se encuentra en la carpeta %windir%\syswow64 En este ejemplo, la versión de 32 bits del Visor de eventos sería %windir%\syswow64\eventvwr.msc. Si hay una versión de 64 bits de la consola en la carpeta \system32 y una versión de 32 bits en la carpeta \syswow64 y desea ejecutar explícitamente la versión de 32 bits, debe omitir el proceso de toma de decisiones de MMC; para ello, especifique la ruta de acceso y el parámetro /32 de la línea de comandos. Por ejemplo:

MMC /32 %windir%\syswow64\eventvwr.msc

Nota

Hacer doble clic en un acceso directo a un archivo en la carpeta \syswow64 equivale a hacer doble clic en el archivo en el Explorador de Windows, porque ejecutará MMC sin el comando /32 de la línea de comandos. Para abrir las consolas de 32 bits de la carpeta \syswow64, haga clic en Inicio, después en Buscar y, a continuación, escriba el comando especificando la ruta de acceso y el parámetro /32 de la línea de comandos, en lugar de utilizar un acceso directo.

Vea también