Anonim

Τα πρώτα συστήματα των Windows χρησιμοποιούσαν έναν πυρήνα βασισμένο σε MS-DOS 16 bit, για να τρέχουν ένα γραφικό κέλυφος για να έχουν πρόσβαση στις υπηρεσίες του συστήματος. Αν αυτή η τελευταία φράση σάς έστειλε να ανακατεύετε για ένα γλωσσάριο τεχνολογίας, βάλτε το μυαλό σας άνετα. Οι πληροφορίες θα είναι προσβάσιμες τόσο για τους ειδικούς όσο και για τους λαϊκούς. Ενδέχεται να έχετε αντιμετωπίσει ορισμένα ζητήματα κατά την εκτέλεση μιας εφαρμογής 32-bit σε μια έκδοση 64-bit των Windows. Αν ναι, διαβάστε για να μάθετε γιατί συμβαίνει αυτό και πώς να το διορθώσετε.

Δείτε επίσης το άρθρο μας Πώς να επιταχύνετε τα Windows 10 - Ο τελικός οδηγός

Ορισμένες απαραίτητες έννοιες

Το απλό γεγονός είναι ότι δεν πρέπει να έχετε αυτό το πρόβλημα στην πρώτη θέση. Τα Windows έχουν έναν εξομοιωτή ο οποίος, αν λειτουργήσει σωστά, παρέχει το απαραίτητο περιβάλλον τόσο για εφαρμογές 64 όσο και 32 bit για κανονική λειτουργία. Αυτός ο εξομοιωτής (WOW64) διαχωρίζει τις εφαρμογές 32-bit από τα 64-bit για να αποτρέψει τις συγκρούσεις αρχείων ή μητρώου. Σε μια τεχνική σημείωση, οι διεργασίες 32-bit δεν μπορούν να εκτελούν DLL 64 bit, οπότε αυτό μπορεί να προκαλεί το πρόβλημά σας.

Κάτι που πρέπει να θυμάστε είναι ότι μπορεί να τρέχετε μια εφαρμογή 16 bit, η οποία σίγουρα δεν θα λειτουργήσει. Ένας γρήγορος τρόπος για να ελέγξετε εάν ένα πρόγραμμα είναι 16-bit είναι να πλοηγηθείτε στη θέση του στον υπολογιστή σας. Κάντε δεξί κλικ σε αυτό και επιλέξτε Ιδιότητες από το αναπτυσσόμενο μενού. Εάν η καρτέλα ιδιοτήτων έχει μια καρτέλα "Έκδοση" ή "Προηγούμενες εκδόσεις", δεν είναι μια εφαρμογή 16 bit.

Συμβατό με αυτό

Το πρώτο πράγμα που πρέπει να δοκιμάσετε όταν ξεκινάτε να τρέχετε οποιοδήποτε λογισμικό που έχει προβλήματα συμβατότητας είναι να το εκτελέσετε στη λειτουργία συμβατότητας. Υπάρχουν πολύ λίγα προβλήματα που επιλύονται ρεαλιστικά σήμερα, αλλά ήταν ένα πολύ χρήσιμο χαρακτηριστικό όταν τα Windows 95 αντικαταστάθηκαν από NT.

Για να εκτελέσετε μια εφαρμογή στη λειτουργία συμβατότητας, μεταβείτε σε αυτήν στον εξερευνητή αρχείων και κάντε δεξί κλικ. Όπως και παραπάνω, κάντε κλικ στο Ιδιότητες από το μενού. Στην περιοχή Ιδιότητες, κάντε κλικ στην καρτέλα Συμβατότητα. Κάντε κλικ στο πλαίσιο "Εκτέλεση αυτού του προγράμματος σε κατάσταση συμβατότητας για:" και επιλέξτε την έκδοση των Windows που θέλετε να χρησιμοποιήσετε. Στη συνέχεια, κάντε κλικ στην επιλογή Εφαρμογή και δοκιμάστε να εκτελέσετε την εφαρμογή σας. Θα πρέπει να υπάρχουν μόνο λίγες επιλογές, ώστε να προσπαθήσετε να τις περάσετε.

Ενεργοποίηση εφαρμογών 32 bit

Για να είστε προσεκτικοί, μπορείτε να βεβαιωθείτε ότι οι εφαρμογές 32-bit είναι ενεργοποιημένες στις υπηρεσίες των Windows. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:

  1. Αρχίστε με την πρόσβαση στις δυνατότητες των Windows πληκτρολογώντας "λειτουργίες παραθύρων" στο πλαίσιο αναζήτησης των Windows και επιλέγοντας την αντιστοιχία bests.
  2. Επιλέξτε το πλαίσιο που διαβάζει τις Υπηρεσίες πληροφοριών Internet και κάντε κλικ στο OK. Θα χρειαστεί ένα λεπτό για να εγκαταστήσετε αυτή τη λειτουργία
  3. Εκκινήστε τον Διαχειριστή IIS πληκτρολογώντας "υπηρεσίες πληροφόρησης Διαδικτύου" στο πλαίσιο αναζήτησης των Windows και επιλέγοντας την καλύτερη αντιστοίχιση.
  4. Θα δείτε το όνομα του υπολογιστή σας στο αριστερό παράθυρο, θα το επεκτείνετε και θα κάνετε κλικ στην επιλογή Pools Applications.
  5. Στο δεξιό παράθυρο, κάντε δεξί κλικ στο DefaultAppPools και επιλέξτε Σύνθετες ρυθμίσεις.
  6. Επιλέξτε "Ενεργοποίηση εφαρμογών 32-bit" και αλλάξτε την από False σε True.
  7. Κάντε κλικ στο κουμπί OK και επανεκκινήστε τον υπολογιστή σας.

Αφού ολοκληρώσετε αυτό, δοκιμάστε να εκτελέσετε ξανά την εφαρμογή. Εάν το WOW64 λειτουργεί σωστά, αυτό δεν θα πρέπει να είναι απαραίτητο αλλά έχει αποδειχθεί αποτελεσματικό σε ορισμένες περιπτώσεις.

Εσφαλμένα αρχεία προγράμματος

Τα παλαιότερα προγράμματα μερικές φορές καθιστούν την εγκατάσταση μπερδεμένη και τα αρχεία τους μπορούν να καταλήξουν σε λάθος φάκελο. Αυτό είναι ιδιαίτερα δύσκολο να ανιχνευθεί, επειδή η εγκατάσταση θα φαίνεται να έχει απομακρυνθεί χωρίς αναποδιά.

Σε εκδόσεις 64 bit των Windows, όλες οι εφαρμογές 64-bit εγκαθίστανται στο φάκελο "Πρόγραμμα αρχείων (x86)". Αυτό περιλαμβάνει όλα τα αρχεία που σχετίζονται με την εγκατεστημένη εφαρμογή. Ωστόσο, τα προγράμματα 32-bit καταλήγουν σε ένα ξεχωριστό φάκελο με τίτλο "Πρόγραμμα αρχείων". Εάν οι διαδρομές είναι εσφαλμένα κωδικοποιημένες στην εγκατάσταση, η εφαρμογή ενδέχεται να έχει εγκατασταθεί σε λάθος φάκελο.

Η επίλυσή του πρέπει να περιλαμβάνει την επεξεργασία ορισμένων κωδικών εγκατάστασης, αλλά δεν χρειάζεται να το κάνετε αυτό και ίσως να μην μπορείτε να φτάσετε στον πηγαίο κώδικα ούτως ή άλλως. Για μια προσωρινή λύση, απλά βρείτε τα εγκατεστημένα αρχεία και αντιγράψτε τα χειροκίνητα στο φάκελο "Πρόγραμμα αρχείων".

Ξυρίστε και κόψτε, δύο κομμάτια

Αυτά είναι μόνο μερικά από τα προβλήματα που μπορεί να αντιμετωπίσετε όταν εκτελείτε μια εφαρμογή 32 bit. Αλλά και πάλι, δεν μπορεί να τονιστεί αρκετά ότι αυτό δεν πρέπει ποτέ να συμβεί, καθώς υπάρχουν μέτρα για την πρόληψή της. Είναι πολύ πιο πιθανό να αντιμετωπίζετε κάποιο άλλο θέμα συμβατότητας. Εάν είστε πολύ σίγουροι ότι το μητρώο προκαλεί προβλήματα, ξεκινήστε με τις λύσεις που περιγράφονται στο άρθρο.

Έχετε κάποια από τις μεθόδους στο άρθρο βοήθησε; Τι σας έκανε σίγουρο ότι το μητρώο 32-bit είναι πραγματικά αυτό που προκαλεί το πρόβλημά σας; Μοιραστείτε τη συλλογιστική σας στα παρακάτω σχόλια.

Πώς να κάνετε τις εφαρμογές 32-bit να λειτουργούν σε παράθυρα 64-bit