Τα λειτουργικά συστήματα 64-bit της Microsoft είναι σε θέση να εκτελέσουν τόσο το MMC 32-bit (MMC32) όσο και το MMC 64-bit (MMC64). Το MMC64 δεν μπορεί να εκτελέσει συμπληρωματικά προγράμματα 32-bit και το MMC32 δεν μπορεί να εκτελέσει συμπληρωματικά προγράμματα 64-bit. Ορισμένα συμπληρωματικά προγράμματα είναι διαθέσιμα τόσο σε 32-bit όσο και σε 64-bit. Ένα συμπληρωματικό πρόγραμμα θεωρείται διαθέσιμο σε μορφή 64-bit, εάν περιλαμβάνεται στο μητρώο ως κλειδί HKEY_CLASSES_ROOT\CLSID\snap-in clsid\InprocServer32, όπου snap-in clsid είναι το καταγεγραμμένο αναγνωριστικό κλάσης για το συμπληρωματικό πρόγραμμα.

Αυτό το θέμα περιγράφει πώς να προσδιορίσετε και να ελέγξετε την έκδοση της κονσόλας MMC που εκτελείται σε ένα λειτουργικό σύστημα 64-bit της Microsoft.

Ζητήματα εκκίνησης με χρήση /32 ή /64

Η κονσόλα MMC μπορεί να εκτελεστεί με παραμέτρους γραμμής εντολών, όπως το όνομα αρχείου της κονσόλας και, σε λειτουργικό σύστημα Windows 64-bit, με τους ακόλουθους διακόπτες γραμμής εντολών:

/32

Καθορίζει το MMC32.

/64

Καθορίζει το MMC64. Αυτή είναι η προεπιλεγμένη ρύθμιση σε ένα λειτουργικό σύστημα Windows 64-bit.

Εάν χρησιμοποιούνται και οι δύο αυτές επιλογές γραμμής εντολών, εφαρμόζεται η τελευταία στη γραμμή εντολών. Το πρόγραμμα MMC64 θα υποχωρήσει χωρίς προβλήματα έναντι του MMC32, εφόσον ικανοποιούνται ορισμένες προϋποθέσεις, που περιγράφονται στην ακόλουθη ενότητα.

Ζητήματα εκκίνησης με καθορισμένο αρχείο κονσόλας

Εάν η γραμμή εντολών του MMC δεν περιέχει την επιλογή γραμμής εντολών /32 ή /64, ενώ η γραμμή εντολών περιέχει ένα όνομα αρχείου κονσόλας, τότε το MMC64 εξετάζει πρώτα το αρχείο κονσόλας πριν προσδιορίσει την έκδοση που θα εκτελέσει. Η αλληλουχία λήψης αποφάσεων είναι η εξής:

  1. Εάν όλα τα συμπληρωματικά προγράμματα στην κονσόλα είναι διαθέσιμα σε μορφή 64-bit, τότε χρησιμοποιείται το MMC64.

  2. Εάν όλα τα συμπληρωματικά προγράμματα στην κονσόλα είναι διαθέσιμα σε μορφή 32-bit, ενώ ορισμένα δεν είναι διαθέσιμα στη μορφή 64-bit, τότε χρησιμοποιείται το MMC32. (Το MMC64 ξεκινά το MMC32 και έπειτα το MMC64 τερματίζεται.)

  3. Εάν η λίστα διαθέσιμων συμπληρωματικών προγραμμάτων 64-bit είναι ένα υπερσύνολο των διαθέσιμων συμπληρωματικών προγραμμάτων 32-bit, τότε χρησιμοποιείται το MMC64. Παρομοίως, εάν η λίστα διαθέσιμων συμπληρωματικών προγραμμάτων 32-bit είναι ένα υπερσύνολο των διαθέσιμων συμπληρωματικών προγραμμάτων 64-bit, τότε το MMC64 ξεκινά το MMC32 και το MMC64 τερματίζεται.

    Για παράδειγμα, εάν η κονσόλα περιέχει τρία προγράμματα που είναι διαθέσιμα μόνον σε μορφή 32-bit και δύο προγράμματα που είναι διαθέσιμα τόσο σε 64-bit όσο και σε 32-bit, τα πέντε συμβατά προγράμματα των 32-bit θεωρούνται υπερσύνολο των προγραμμάτων 64-bit και ξεκινά το MMC32.

  4. Εάν ορισμένα από τα προγράμματα είναι διαθέσιμα μόνον σε 64-bit και ορισμένα προγράμματα είναι διαθέσιμα μόνον σε 32-bit, σας ζητείται να καθορίσετε ποια έκδοση του MMC θα εκτελεστεί. Εάν επιλέξετε το MMC64, θα φορτωθούν μόνον τα προγράμματα 64-bit. Εάν επιλέξετε το MMC32, θα φορτωθούν μόνον τα προγράμματα 32-bit.

Πότε πρέπει να καθορίσετε τη διαδρομή προς το αρχείο κονσόλας

Τα αρχεία του συστήματος είναι αποθηκευμένα στο φάκελο %windir%\system32. Στις εκδόσεις 64-bit των λειτουργικών συστημάτων Windows, ο φάκελος \system32 περιέχει αρχεία 64-bit, καθώς και κονσόλες 64-bit, όπως το eventvwr.msc. Εάν υπάρχει επίσης μια έκδοση του συμπληρωματικού προγράμματος στα 32-bit, αυτή βρίσκεται στο φάκελο %windir%\syswow64. Στο παράδειγμα αυτό, η έκδοση των 32-bit της Προβολής συμβάντων θα βρισκόταν στη θέση %windir%\syswow64\eventvwr.msc. Εάν υπάρχει τόσο μια έκδοση 64-bit της κονσόλας στο φάκελο \system32, όσο και μια έκδοση 32-bit στο φάκελο \syswow64, και θέλετε ρητώς να εκτελέσετε την έκδοση 32-bit, θα πρέπει να παρακάμψετε τη διεργασία λήψης αποφάσεων της κονσόλας MMC, προσδιορίζοντας τη διαδρομή και την παράμετρο /32 της γραμμής εντολών. Για παράδειγμα:

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

Σημείωση

Εάν κάνετε διπλό κλικ σε μια συντόμευση αρχείου στο φάκελο \syswow64, είναι σαν να κάνετε διπλό κλικ στο αρχείο από την Εξερεύνηση των Windows, καθώς η κονσόλα MMC θα εκτελεστεί χωρίς την παράμετρο γραμμής εντολών /32. Για να ανοίξετε τις κονσόλες 32-bit από το φάκελο \syswow64, κάντε κλικ στην Έναρξη, επιλέξτε Αναζήτηση και στη συνέχεια πληκτρολογήστε την εντολή που καθορίζει τόσο τη διαδρομή όσο και την παράμετρο /32 της γραμμής εντολών, αντί να χρησιμοποιήσετε μια συντόμευση.

Βλ. επίσης


Πίνακας περιεχομένων