64 bitové operační systémy společnosti Microsoft mohou používat jak 32 bitový MMC (MMC32) tak 64 bitový MMC (MMC64). MMC64 nemůže používat 32 bitové moduly snap-in, a MMC32 nemůže používat 64 bitové moduly snap-in. Některé moduly snap-in jsou k dispozici jak ve 32 bitové tak v 64 bitové formě. Modul snap-in je považován za modul dostupný v 64 bitové podobě, pokud existuje jako HKEY_CLASSES_ROOT\CLSID\snap-in clsid\InprocServer32 v rejstříku, kde je registrovaným CLSID pro tento snap-in snap-in clsid.

Tato kapitola popisuje, jak určovat a řídit, která verze MMC bude v 64 bitovém operačním systému společnosti Microsoft implementována.

Počáteční úvahy, zda bude používána forma /32 nebo /64

MMC lze implementovat s parametry příkazového řádku, včetně názvu souboru konzoly, a u 64 bitového operačního systému Windows s těmito přepínáními z příkazového řádku:

/32

Určuje MMC32.

/64

Určuje MMC64. Toto je předvolba pro 64 bitový operační systém Windows.

Pokud budou použity obě možnosti příkazového řádku, uplatní se poslední z nich. MMC64 bude transparentní pro MMC32, pokud budou splněny určité podmínky, jak popisuje následující oddíl.

Počáteční úvahy, zda je specifikován soubor konzoly

Pokud příkazový řádek MMC nebude obsahovat možnost příkazového řádku /32 nebo /64, a příkazový řádek bude obsahovat název souboru konzoly, pak MMC64 nejprve prozkoumá soubor konzoly, a pak teprve určí, kterou verzi bude používat. Toto je rozhodovací sekvence:

  1. Pokud budou moduly snap-in v konzole k dispozici v 64 bitové podobě, bude použita forma MMC64.

  2. Pokud budou všechny moduly snap-in v konzole k dispozici v 32 bitové podobě a některé z nich nebudou k dispozici v 64 bitové podobě, pak bude použita forma MMC32. (MMC64 spustí MMC32 a pak se MMC64 ukončí.)

  3. Pokud bude seznam dostupných 64 bitových modulů nadskupinou dostupných 32 bitových modulů snap-in, bude použita forma MMC64. Podobně pokud bude seznam dostupných 32 bitových modulů snap-in nadskupinou dostupných 64 bitových modulů snap-in, pak MMC64 spustí MMC32 a MMC64 se ukončí.

    Například pokud bude konzola obsahovat tři moduly snap-in, které budou k dispozici pouze v 32 bitové podobě, a dva moduly snap-in, které budou k dispozici jak ve 32 bitové tak v 64 bitové podobě, bude pět 32 bitových modulů snap-in považováno za nadskupinu 64 bitových snap-in a bude spuštěna forma MMC32.

  4. Pokud budou některé moduly snap-in k dispozici pouze v 64 bitové podobě a jiné pouze ve 32 bitové podobě, budete vyzváni k určení, kterou verzi MMC chcete spustit. Pokud zvolíte MMC64, budou načteny pouze 64 bitové moduly snap-in. Pokud zvolíte MMC32, budou načteny pouze 32 bitové moduly snap-in.

Kdy určit cestu k souboru konzoly

Systémové soubory jsou uloženy ve složce %windir%\system32. V 64 bitových verzích operačních systémů Windows obsahuje složka \system32 64 bitové soubory, včetně 64 bitových konzol jako je eventvwr.msc. Pokud existuje také 32 bitová verze modulu snap-in, je umístěna ve složce %windir%\syswow64. V tomto příkladu bude 32 bitová verze Event Viewer %windir%\syswow64\eventvwr.msc. Pokud existuje jak 64 bitová verze konzoly ve složce \system32 a 32 bitová verze ve složce \syswow64 a vy chcete výslovně používat 32 bitovou verzi, musíte zrušit rozhodovací proces MMC určením jak cesty, tak parametru příkazového řádku /32. Příklad:

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

Poznámka

Dvojité kliknutí na zkratku k souboru ve složce \syswow64 je stejné jako dvojité kliknutí na soubor v programu Windows Explorer, protože má za následek spuštění MMC bez parametru příkazového řádku /32. Pro otevření 32 bitových konzol ve složce \syswow64 klikněte na Start, pak na možnost Vyhledat a pak napište příkaz určující jak cestu, tak parametr příkazového řádku /32 a nepoužívejte zkratku.

Další odkazy