Op de 64 bitsbesturingssystemen van Microsoft kan zowel de 32 bits-MMC (MMC32) als de 64 bits-MMC (MMC64) worden uitgevoerd. Op MMC64 kunnen geen 32 bitsmodules worden uitgevoerd, en op MMC32 geen 64 bitsmodules. Sommige modules zijn beschikbaar in zowel een 32 bits- als een 64 bitsversie. Een module wordt als beschikbaar in 64 bitsvorm beschouwd als deze in het register is gedefinieerd door de sleutel HKEY_CLASSES_ROOT\CLSID\clsid van module\InprocServer32, waarbij clsid van module de geregistreerde CLSID is voor de module.

In dit onderwerp wordt beschreven hoe u kunt bepalen welke versie van MMC wordt uitgevoerd in een 64 bitsbesturingssysteem van Microsoft.

Overwegingen voor het opstarten als /32 of /64 wordt gebruikt

MMC kan worden uitgevoerd met opdrachtregelparameters, zoals de naam van een consolebestand, en met de volgende schakelopties (alleen op een 64 bits-Windows-besturingssysteem):

/32

Hiermee geeft u MMC32 op.

/64

Hiermee geeft u MMC64 op. Dit is de standaardinstelling op een 64 bits-Windows-besturingssysteem.

Als deze opdrachtregelopties allebei worden gebruikt, is de laatste optie op de opdrachtregel van kracht. MMC32 wordt uitgevoerd in plaats van MMC64 als er aan bepaalde voorwaarden wordt voldaan, zoals wordt beschreven in de volgende sectie.

Overwegingen voor het opstarten als er een consolebestand is opgegeven

Als de MMC-opdrachtregel niet de schakeloptie /32 of /64 bevat maar de opdrachtregel wel een consolebestandsnaam bevat, wordt het consolebestand door MMC64 gecontroleerd voordat er wordt bepaald welke versie wordt uitgevoerd. De beslissingsvolgorde is als volgt:

  1. Als alle modules in de console beschikbaar zijn in 64 bitsvorm, wordt MMC64 gebruikt.

  2. Als alle modules in de console beschikbaar zijn in 32 bitsvorm en een aantal niet beschikbaar is in 64 bitsvorm, wordt MMC32 gebruikt. (MMC64 start MMC32 en vervolgens wordt MMC64 beëindigd.)

  3. Als de lijst met beschikbare 64 bitsmodules de volledige verzameling van 32 bitsmodules omvat, wordt MMC64 gebruikt. Het omgekeerde geldt ook: als de lijst met beschikbare 32 bitsmodules de volledige verzameling van 64 bitsmodules omvat, wordt MMC32 gestart door MMC64, waarna MMC64 wordt beëindigd.

    Als een console bijvoorbeeld drie modules bevat die alleen beschikbaar zijn in 32 bitsvorm, en twee modules die beschikbaar zijn in zowel 64 bits- als 32 bitsvorm, omvat de verzameling van vijf 32 bitsmodules de volledige verzameling van 64 bitsmodules en wordt MMC32 gestart.

  4. Als een aantal modules alleen beschikbaar is in 64 bitsvorm en een aantal modules alleen in 32 bitsvorm, wordt u gevraagd welke versie van MMC u wilt uitvoeren. Als u kiest voor MMC64, worden alleen de 64 bitsmodules geladen. Als u kiest voor MMC32, worden alleen de 32 bitsmodules geladen.

Het pad naar het consolebestand opgeven

Systeembestanden worden opgeslagen in de map %windir%\system32. In de 64 bitsversies van Windows-besturingssytemen bevat de map \system32 64 bitsbestanden, waaronder 64 bitsconsoles zoals eventvwr.msc. Als er ook een 32 bitsversie van de module is, bevindt deze zich in de map %windir%\syswow64. In dit voorbeeld is de 32 bitsversie van Logboeken %windir%\syswow64\eventvwr.msc. Als er niet alleen een 64 bitsversie van de console aanwezig is in de map \system32 maar ook een 32 bitsversie in de map \syswow64 en u per se de 32 bitsversie wilt uitvoeren, moet u het MMC-beslissingsproces omzeilen door zowel het pad als de opdrachtregelparameter /32 op te geven. Voorbeeld:

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

Opmerking

Dubbelklikken op een snelkoppeling naar een bestand in de map \syswow64 komt overeen met het dubbelklikken op het bestand in Windows Verkenner. MMC wordt dan namelijk uitgevoerd zonder de opdrachtregelparameter /32. Als u de 32 bitsconsoles in de map \syswow64 wilt openen, klikt u achtereenvolgens op Start en Zoeken en typt u de opdracht in plaats van een snelkoppeling te gebruiken, waarbij u zowel het pad als de opdrachtregelparameter /32 opgeeft.

Zie ook