Διαφορά μεταξύ των φακέλων System32 και SysWOW64 στα Windows 10

Difference Between System32



Το System32 και το SysWOW64 είναι δύο φάκελοι που υπάρχουν στο λειτουργικό σύστημα Windows. Ενώ το System32 προορίζεται για Windows 64-bit, το SysWOW64 είναι κατασκευασμένο για Windows 32-bit. Τα συστήματα Windows 64-bit διαθέτουν το φάκελο System32 για την αποθήκευση αρχείων 64-bit. Από την άλλη πλευρά, τα συστήματα Windows 32-bit διαθέτουν το φάκελο SysWOW64 για την αποθήκευση αρχείων 32-bit. Με λίγα λόγια, η διαφορά μεταξύ των δύο φακέλων είναι ότι ο ένας είναι για Windows 64-bit και ο άλλος για Windows 32-bit. Το System32 βρίσκεται στο C:WindowsSystem32, ενώ το SysWOW64 βρίσκεται στο C:WindowsSysWOW64. Ο φάκελος System32 είναι σημαντικός επειδή περιέχει σημαντικά αρχεία συστήματος των Windows. Για παράδειγμα, ο φάκελος περιέχει τα αρχεία DLL που απαιτούνται για τη σωστή λειτουργία του λειτουργικού συστήματος Windows. Από την άλλη πλευρά, ο φάκελος SysWOW64 είναι σημαντικός επειδή περιέχει τα αρχεία DLL 32 bit που χρειάζονται για εφαρμογές 32 bit για να λειτουργούν σε ένα σύστημα Windows 64 bit. Εάν δεν είστε σίγουροι ποιος φάκελος χρειάζεστε, μπορείτε πάντα να ελέγξετε τις ιδιότητες του αρχείου που προσπαθείτε να εκτελέσετε. Εάν το αρχείο είναι αρχείο 64 bit, θα βρίσκεται στο φάκελο System32. Εάν το αρχείο είναι αρχείο 32 bit, θα βρίσκεται στο φάκελο SysWOW64.



Εάν χρησιμοποιείτε το λειτουργικό σύστημα Windows για λίγο, είμαι σίγουρος ότι έχετε δει αυτόν τον φάκελο System32. Ωστόσο, εάν χρησιμοποιείτε υπολογιστή 64-bit, πρέπει να έχετε παρατηρήσει ότι υπάρχουν δύο φάκελοι στον κατάλογό σας C:Windows. Πρώτα Σύστημα 32 και δεύτερον SysWOW64 . Σε αυτή την ανάρτηση, θα μάθουμε για αυτούς, καθώς και για διαφορά μεταξύ των φακέλων System32 και SysWOW64 στα Windows 10.





Διαφορά μεταξύ System32 και SysWOW64





δεν είναι δυνατή η εγγραφή τώρα προσπαθήστε ξανά αργότερα

Τι είναι ο φάκελος System32

Όλα τα αρχεία συστήματος βρίσκονται στο φάκελο System32. Συνήθως πρόκειται για αρχεία DLL ή βιβλιοθήκης. Αυτά είναι τα πιο κοινά προγράμματα που χρησιμοποιούνται από εφαρμογές για πρόσβαση στις λειτουργίες των Windows. Επιπλέον, τα προγράμματα που είναι εγκατεστημένα στον υπολογιστή σας μπορούν επίσης να αποθηκεύουν αρχεία μέσα σε αυτόν.



Όταν εγκαθιστάτε ένα πρόγραμμα, δύο πράγματα συμβαίνουν σε ευρύτερο επίπεδο. Το κύριο πρόγραμμα (EXE) είναι εγκατεστημένο στο φάκελο Προγράμματα, ενώ το DLL του (το οποίο συσκευάζει τις λειτουργίες του κ.λπ.) αποθηκεύεται στους φακέλους System32. Αυτή είναι κοινή πρακτική.

Τι είναι ο φάκελος SysWOW64

Παρατήρησες Γ: Αρχεία προγράμματος (x86) φάκελο στον υπολογιστή σας 64-bit; Εδώ το x86 σημαίνει 32-bit. Έτσι, για να εγκαταστήσετε προγράμματα 32 bit σε ένα μηχάνημα 64 bit, Γ: Αρχεία προγράμματος (x86) μεταχειρισμένος. Ενώ Γ: Αρχεία προγράμματος Ο φάκελος περιέχει προγράμματα 64-bit και τα αρχεία τους.

Τώρα μπορείτε να σχεδιάσετε μια αναλογία ότι ο φάκελος SysWOW64 θα πρέπει να περιέχει μόνο DLL 64-bit. Ήταν μια έγκυρη πρόθεση, αλλά δεν πέτυχε. Εάν ελέγξετε με μη αυτόματο τρόπο, υπάρχουν πολλά DLL 64 bit στο φάκελο System 32 και DLL 32 bit στο φάκελο SysWOW64.



Γιατί λοιπόν ένας φάκελος με σήμανση 32 bit έχει φάκελο 64 bit και γιατί ένας φάκελος με σήμανση 64 bit περιέχει όλα τα DLL 32 bit;

μετατροπέας webp σε gif

Διαφορά μεταξύ φακέλων System32 και SysWOW64

Και οι δύο είναι φάκελοι συστήματος και περιέχουν DLL ή αρχεία σε όλο το σύστημα. Ωστόσο, απλώς δεν μένουν στο όνομά τους λόγω σκληρού προγραμματισμού.

Σε έναν υπολογιστή 64 bit, αποθηκεύονται προγράμματα 64 bit

  • Πρωτεύοντα αρχεία όπως το EXE στο C:Program Files.
  • Αρχεία σε όλο το σύστημα, όπως DLL κ.λπ. στο φάκελο C:WindowsSystem32 περιέχουν βιβλιοθήκες 64-bit.

Ωστόσο, αποθηκεύονται προγράμματα 32 bit

  • Κύρια αρχεία σε C:Program Files (x86)
  • Φάκελος σε όλο το σύστημα - C:Windows SysWOW64.

Όταν ένα πρόγραμμα 32-bit θέλει να εγκαταστήσει τα αρχεία DLL 32-bit στο C:WindowsSystem32, θα ανακατευθυνθεί στο C:WindowsSysWOW64. Βασικά, αυτό αναγκάζει το System32 να περιέχει μόνο βιβλιοθήκες 64-bit. Η Microsoft δεν μπορούσε να το αφαιρέσει γιατί θα έσπασε πολλά προγράμματα.

Συνέβη ότι οι περισσότεροι από τους προγραμματιστές που ανέπτυξαν τις εφαρμογές τους 32 bit σε ένα σύστημα 64 bit εξακολουθούσαν να χρησιμοποιούν C:Windows System32. Ήταν ενσωματωμένο στο πρόγραμμά τους. Επειδή η Microsoft δεν ήθελε να σπάσει τα προγράμματα, σχεδίασε αυτήν την ανακατεύθυνση.

αυτόματη διόρθωση των Windows 8

Αυτό διασφαλίζει ότι όλα συμβαίνουν στο παρασκήνιο και ότι οι προγραμματιστές δεν χρειάζεται να εργαστούν σκληρά. Κάθε φορά που ζητείται κάτι από ένα πρόγραμμα 32 bit από το φάκελο System32, ανακατευθύνεται σιωπηλά στον φάκελο SysWOW64, ο οποίος περιέχει ολόκληρο το DLL 32 bit. Για ένα πρόγραμμα 64-bit, δεν απαιτείται ανακατεύθυνση επειδή έχουν προεπιλεγμένους φακέλους.

Εν ολίγοις: Τα Windows x64 έχουν ένα φάκελο System32 που περιέχει DLL 64-bit. Ο δεύτερος φάκελος SysWOW64 περιέχει αρχεία DLL 32 bit. Οι εγγενείς διεργασίες 64-bit βρίσκουν τα DLL τους εκεί που αναμένουν, δηλαδή στο φάκελο System32. Για διαδικασίες 32 bit, το λειτουργικό σύστημα ανακατευθύνει αιτήματα και τους εμφανίζει το φάκελο SysWOW64.

Το ίδιο έγινε και για το μητρώο των Windows - τα προγράμματα 32-bit και 64-bit διαχωρίζονται.

WOW στο SysWOW64

Αντί να τον ονομάσει System64, η Microsoft ονόμασε αυτόν τον φάκελο SysWOW64. wow σημαίνει Windows (32-bit) σε Windows (64-bit) . Οι εφαρμογές 32 bit θα μπορούσαν να εκτελούνται σε εφαρμογές 64 bit, έτσι πήρε το όνομά της.

Το xbox ενεργοποιείται και μετά απενεργοποιείται

Η Microsoft δεν το περίμενε αυτό σίγουρα, διαφορετικά ο φάκελος System32 δεν θα είχε ποτέ το όνομά του. Όλα θα μπορούσαν να είναι πιο εύκολα. Ωστόσο, ήταν μια εξαιρετική απόφαση να μην μετονομάσετε τον φάκελο και να χρησιμοποιήσετε την ανακατεύθυνση. Φρόντισε ώστε τόσο οι καταναλωτές όσο και οι προγραμματιστές να μην χάσουν την εφαρμογή τους όταν μετακινούνταν στα 64-bit.

Αν και τα συστήματα 32 bit καταργούνται σταδιακά και αντικαθίστανται από υπολογιστές 64 bit, αυτό θα χρειαστεί λίγο χρόνο. Ίσως η Microsoft μπορεί να κάνει κάτι για αυτό στο μέλλον. Ας ελπίσουμε ότι δεν υπάρχει σκληρός κώδικας στην κωδικοποίηση 64-bit.

Κατεβάστε το Εργαλείο επιδιόρθωσης υπολογιστή για γρήγορη εύρεση και αυτόματη διόρθωση σφαλμάτων των Windows

Διαβάστε περισσότερα : Επεξήγηση του Sysnative σε Windows 64-bit .

Δημοφιλείς Αναρτήσεις