Microsofts 64-bit operativsystemer kan køre både 32-bit MMC (MMC32) og 64-bit MMC (MMC64). MMC64 kan ikke køre 32-bit snap-ins, og MMC32 kan ikke køre 64-bit snap-ins. Nogle snap-ins findes både i en 32-bit og 64-bit version. En snap-in anses for at være tilgængeligt i en 64-bit version, hvis det findes som en nøgle af typen HKEY_CLASSES_ROOT\CLSID\snap-in clsid\InprocServer32 i registreringsdatabasen, hvor snap-in clsid er det registrerede CLSID for den pågældende snap-in.

Dette emne indeholder en beskrivelse af, hvordan du fastslår og styrer, hvilken version af MMC der kører i et 64-bit operativsystem fra Microsoft.

Særlige forhold i forbindelse med start af programmet, hvis /32 eller /64 er anvendt

MMC kan køres ved hjælp af kommandolinjeparametre, herunder et konsolfilnavn, og følgende kommandolinjeparametre på et 64-bit Windows-operativsystem:

/32

Angiver MMC32.

/64

Angiver MMC64. Dette er standardindstillingen på et 64-bit Windows-operativsystem.

Hvis begge disse kommandolinjeindstillinger benyttes, er det den sidste på kommandolinjen, der træder i kraft. MMC64 giver på transparent vis efter for MMC32, hvis visse betingelser er opfyldt som beskrevet i nedenstående afsnit.

Særlige forhold i forbindelse med start af programmet, hvis der er angivet en konsolfil

Hvis MMC-kommandoen ikke efterfølges af parameteren /32 eller /64, men der er angivet et navn på en konsolfil, undersøger MMC64 konsolfilen, før det besluttes, hvilken version der skal køre. Beslutningsrækkefølgen er:

  1. Hvis alle snap-ins i konsollen findes i en 64-bit version, benyttes MMC64.

  2. Hvis alle snap-ins i konsollen findes i en 32-bit version, og nogle af dem ikke findes i en 64-bit version, benyttes MMC32. (MMC64 starter MMC32, og derefter afsluttes MMC64).

  3. Hvis listen over tilgængelige 64-bit snap-ins er et udsnit af de tilgængelige 32-bit snap-ins, benyttes MMC64. På tilsvarende måde starter MMC64 MMC32, og MMC64 afsluttes, hvis listen over tilgængelige 32-bit snap-ins er et udsnit af de tilgængelige 64-bit snap-ins.

    Hvis en konsol f.eks. indeholder tre snap-ins, der kun findes i en 32-bit version, og to snap-ins, der findes i både en 64-bit og en 32-bit version, anses de fem 32-bit-kompatible snap-ins for at være et udsnit af 64-bit snap-in'erne, og MMC32 startes.

  4. Hvis nogle af snap-in'erne kun findes i en 64-bit version, og nogle snap-ins kun findes i en 32-bit version, bliver du bedt om at angive, hvilken version af MMC der skal køres. Hvis du vælger MMC64, er det kun 64-bit snap-in'erne, der indlæses. Hvis du vælger MMC32, er det kun 32-bit snap-in'erne, der indlæses.

Tidspunkt for angivelse af stien til konsolfilen

Systemfiler gemmes i mappen %windir%\system32. I 64-bit versionerne af Windows-operativsystemer indeholder mappen \system32 64-bit filer, herunder 64-bit konsoller som eventvwr.msc. Hvis der også findes en 32-bit version af snap-in'en, findes den i mappen %windir%\syswow64. I dette eksempel er 32-bit versionen af Logbog %windir%\syswow64\eventvwr.msc. Hvis der både findes en 64-bit version af konsollen i mappen \system32 og en 32-bit version i mappen \syswow64, og du udtrykkeligt vil køre 32-bit versionen, skal du tilsidesætte MMC-beslutningsprocessen ved at angive både stien og kommandolinjeparameteren /32. F.eks.:

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

Bemærk!

Hvis du dobbeltklikker på en genvej til en fil i mappen \syswow64, svarer det til at dobbeltklikke på filen i Windows Stifinder, fordi den vil køre MMC uden kommandolinjeparameteren /32. Hvis du vil åbne 32-bit konsollerne i mappen \syswow64, skal du klikke på Start, klikke på Søg og derefter skrive kommandoen, idet du både angiver stien og kommandolinjeparameteren /32 i stedet for at bruge en genvej.

Se også