Running 32-bit and 64-bit snap-ins in Windows Server 2003 and Windows XP Professional operating systems
Running 32-bit and 64-bit snap-ins in Windows Server 2003 and Windows XP Professional operating systems
This topic describes how to determine and control which version of MMC is run in 64-bit versions of Windows operating systems.
Start-up considerations if /32 or /64 is specified
%systemdrive%\Documents and Settings\username\Start Menu\programs\Administrative Tools\myconsole.msc
On the 64-bit version of a Windows operating system, you can include one of the following command-line parameters:
If both of these command-line parameters are used, the last one on the command line takes effect. MMC64 yields transparently to MMC32 if certain conditions are met, as described in the following section.
Start-up considerations if a console file is specified
- If all snap-ins in the console are available in 64-bit form, MMC64 is used.
- If all snap-ins in the console are available in 32-bit form and some are not available in 64-bit form, MMC32 is used. (MMC64 starts MMC32, and then MMC64 terminates.)
- If some of the snap-ins are available only in 64-bit form
and others are available only in 32-bit form, the version of MMC
that can run the majority of the snap-ins is used. The remaining
snap-ins are not loaded.
For example, if a console contains three snap-ins that are available only in 32-bit form and two snap-ins that are available only in 64-bit form, MMC32 is used and only the three 32-bit snap-ins appear when the console is opened. The two snap-ins that are available only in 64-bit form would not be loaded.
- If some of the snap-ins are available only in 64-bit form and an equal number of snap-ins are available only in 32-bit form, you will be prompted to specify which version of MMC to run. If you choose MMC64, only the 64-bit snap-ins are loaded. If you choose MMC32, only the 32-bit snap-ins are loaded.
When to specify the path to the console file
If there is both a 64-bit version of the console in the \system32 folder and a 32-bit version in the \syswow64 folder and you want to explicitly run the 32-bit version, you must bypass the MMC decision-making process by specifying both the path and the /32 command-line parameter. For example:
MMC /32 %windir%\syswow64\eventvwr.msc
Note
- Double-clicking a shortcut to a file in the \syswow64 folder is like double-clicking the file in Windows Explorer: it will run MMC without the /32 command-line parameter. To open the 32-bit consoles in the \syswow64 folder, click Start, click Run, and then type the command specifying both the path and the /32 command-line parameter, instead of using a shortcut.