Os sistemas operacionais de 64 bits da Microsoft podem executar o MMC de 32 bits (MMC32) e o MMC de 64 bits (MMC64). O MMC64 não pode executar snap-ins de 32 bits e o MMC32 não pode executar snap-ins de 64 bits. Alguns snap-ins estão disponíveis nos formatos de 32 bits e de 64 bits. Um snap-in é considerado disponível no formato de 64 bits se existir como uma chave HKEY_CLASSES_ROOT\CLSID\snap-in clsid\InprocServer32 no Registro, onde snap-in clsid é a CLSID registrada do snap-in.

Este tópico descreve como determinar e controlar qual versão do MMC será executada em um sistema operacional de 64 bits da Microsoft.

Considerações de inicialização se for usado /32 ou /64

É possível executar o MMC com parâmetros de linha de comando, incluindo um nome de arquivo de console e, em um sistema operacional Windows de 64 bits, as seguintes opções de linha de comando:

/32

Especifica o MMC32.

/64

Especifica o MMC64. Este é o padrão em um sistema operacional Windows de 64 bits.

Se essas duas opções de linha de comando forem utilizadas, será aplicada a última da linha de comando. O MMC64 se submeterá de maneira transparente ao MMC32 se determinadas condições forem atendidas, conforme descrito na seção a seguir.

Considerações de inicialização se um arquivo de console for especificado

Se a linha de comando do MMC não contiver uma opção de linha de comando /32 ou /64, mas a linha de comando contiver um nome de arquivo de console, o MMC64 examinará o arquivo de console antes de determinar qual versão deverá ser executada. A sequência de decisão é a seguinte:

  1. Se todos os snap-ins do console estiverem disponíveis no formato de 64 bits, será utilizado o MMC64.

  2. Se todos os snap-ins do console estiverem disponíveis no formato de 32 bits e alguns não estiverem disponíveis no formato de 64 bits, será utilizado o MMC32. (O MMC64 inicia o MMC32, e o MMC64 é encerrado.)

  3. Se a lista de snap-ins de 64 bits for um superconjunto dos snap-ins de 32 bits disponíveis, será usado o MMC64. De modo semelhante, se a lista de snap-ins de 32 bits disponíveis for um superconjunto dos snap-ins de 64 bits disponíveis, o MMC64 iniciará o MMC32, e o MMC64 será encerrado.

    Por exemplo, se um console contiver três snap-ins que só estão disponíveis no formato de 32 bits e dois snap-ins disponíveis nos formatos de 32 e 64 bits, os cinco snap-ins compatíveis com formato de 32 bits juntos serão considerados um superconjunto dos snap-ins de 64 bits, e o MMC32 será iniciado.

  4. Se alguns dos snap-ins estiverem disponíveis somente no formato de 64 bits e outros estiverem disponíveis apenas no formato de 32 bits, você será solicitado a especificar a versão do MMC que deverá ser executada. Se você optar pelo MMC64, somente os snap-ins de 64 bits serão carregados. Se você optar pelo MMC32, somente os snap-ins de 32 bits serão carregados.

Quando especificar o caminho do arquivo de console

Os arquivos do sistema estão armazenados na pasta %windir%\system32. Na versão de 64 bits de sistemas operacionais Windows, a pasta \system32 contém arquivos de 64 bits, incluindo consoles de 64 bits, como o eventvwr.msc. Se também houver uma versão de 32 bits do snap-in, ela residirá na pasta %windir%\syswow64. Nesse exemplo, a versão de 32 bits de Visualizador de Eventos seria %windir%\syswow64\eventvwr.msc. Se houver uma versão de 64 bits do console na pasta \system32 e uma versão de 32 bits na pasta \syswow64 e você quiser executar explicitamente a versão de 32 bits, deverá ignorar o processo de tomada de decisão do MMC especificando o caminho e o parâmetro de linha de comando /32. Por exemplo:

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

Observação

Clicar duas vezes no atalho para um arquivo da pasta \syswow64 é o mesmo que clicar duas vezes no arquivo no Windows Explorer porque ele executará o MMC sem o parâmetro de linha de comando /32. Para abrir os consoles de 32 bits na pasta \syswow64, clique em Iniciar, em Pesquisar e digite o comando especificando o caminho e o parâmetro de linha de comando /32 em vez de usar um atalho.

Consulte também