9Aug

Γιατί τα παλιά προγράμματα δεν τρέχουν στις σύγχρονες εκδόσεις των Windows( και πώς μπορείτε να τα εκτελέσετε ούτως ή άλλως)

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

Γενικά πρέπει να παραμείνετε μακριά από το παλιό λογισμικό.Αποφύγετε να παραλάβετε τα CD λογισμικού που έχουν σχεδιαστεί για Windows 95 σε πωλήσεις γκαράζ.Το αρχαίο λογισμικό που δεν λειτουργεί πλέον θα πρέπει απλώς να αναβαθμιστεί σε μια σύγχρονη, συμβατή έκδοση.

Το λογισμικό

δεν τελειώνει με τα μέσα Μήπως το

Τα είκοσι χρόνια παλιά CD ήχου θα παίζουν καλά στους σύγχρονους μηχανισμούς αναπαραγωγής CD, τα αρχεία θα παίζουν καλά στους σύγχρονους παίκτες ρεκόρ και τα βίντεο DVD θα παίζουν πάντα σε συσκευές με υλικό ανάγνωσης DVD.Αλλά αυτό το αρχικό CD λογισμικού που έγινε πριν από δεκαοκτώ χρόνια για τα Windows 95 είναι διαφορετικό.

CD ήχου, DVD βίντεο, ακόμα και αρχεία - όλα είναι τυποποιημένα μορφότυπα μέσων.Με άλλα λόγια, ένα ηχητικό CD έχει δεδομένα ήχου πάνω σε αυτό.Ο υπολογιστής ερμηνεύει αυτά τα δεδομένα ήχου από μόνο του.Αυτός είναι ο λόγος για τον οποίο ένα CD ήχου που κατασκευάστηκε το 1980 θα μπορεί να αναπαράγεται σε έναν υπολογιστή Windows 8, σε Mac ή σε οποιαδήποτε άλλη συσκευή - ο υπολογιστής ξέρει πώς να ερμηνεύει το CD ήχου και φροντίζει από μόνο του.Το CD ήχου δεν χρειάζεται να γνωρίζει το λειτουργικό σύστημα ή τη συσκευή στην οποία παίζει.

Ωστόσο, το λογισμικό είναι διαφορετικό.Το λογισμικό δεν είναι κάτι πρότυπο που όλοι οι υπολογιστές ξέρουν να ερμηνεύουν - το λογισμικό είναι κώδικας που τρέχει στον υπολογιστή σας.Εξαρτάται από το λογισμικό να κάνει ό, τι πρέπει να κάνει.Το λογισμικό που είναι γραμμένο για τα Windows 3.1 ή τα Windows 95 θα είναι πιθανώς πολύ συγκεχυμένο εάν εντοπιστεί σε Windows 7 ή Windows 8. Θα ψάξει για αρχεία που δεν υπάρχουν πλέον και μπορεί να αρνηθεί να τρέξει ακόμη και σε αυτό το άγνωστο περιβάλλον.

Τα Windows είναι γνωστά για την συμβατότητά τους προς τα πίσω και προσπαθούν να βοηθήσουν τα παλαιότερα προγράμματα να τρέξουν όσο καλύτερα μπορεί, αλλά υπάρχει και ένα όριο για το τι μπορούν να κάνουν τα Windows.Είναι εντυπωσιακό το γεγονός ότι οι σύγχρονες εκδόσεις των Windows μπορούν να εκτελέσουν καθόλου προγράμματα των Windows 95, δεδομένου ότι η σειρά Windows 9x βασίστηκε σε DOS και Windows XP και οι νεότερες εκδόσεις των Windows βασίζονται στον πυρήνα των Windows NT - είναι εντελώς διαφορετικά λειτουργικά συστήματαη κουκούλα.

Γιατί τα προγράμματα δεν μπορούν να εκτελεστούν

Έχουμε ήδη καλύψει την εξήγηση υψηλού επιπέδου, αλλά εδώ υπάρχουν ορισμένες λεπτομέρειες χαμηλού επιπέδου που θα μπορούσαν να εμποδίσουν την εκτέλεση των προγραμμάτων σωστά: Προγράμματα

  • Refuse to Run : Ορισμένα προγράμματα ενδέχεται να αρνηθούν την εγκατάστασητρέχουν σε μια έκδοση των Windows για την οποία δεν γνωρίζουν.
  • Προγράμματα 16-bit : Οι εκδόσεις 32 bit των Windows περιέχουν ένα περιβάλλον προσομοίωσης 16 bit που επιτρέπει την εκτέλεση του παλιού λογισμικού των Windows 3.1.Αυτό αφαιρέθηκε από τις εκδόσεις 64-bit των Windows, έτσι ώστε τα παλιά προγράμματα των Windows 3.1 δεν θα λειτουργούν καθόλου.
  • DOS Λογισμικό : Δεδομένου ότι τα Windows XP, οι καταναλωτικές εκδόσεις των Windows δεν είναι πλέον χτισμένες πάνω από το DOS.Το περίπλοκο λογισμικό DOS και τα παιχνίδια που εξαρτώνται από την πραγματική λειτουργία DOS δεν θα είναι σε θέση να τρέχουν εγγενώς σε σύγχρονες εκδόσεις των Windows.Το παράθυρο "Γραμμή εντολών" είναι μια ελλιπής λειτουργία συμβατότητας, όχι ένα πλήρες σύστημα DOS.
  • Εξαρτήσεις παλαιών βιβλιοθηκών : Ορισμένα προγράμματα ενδέχεται να εξαρτώνται από αρχαίες βιβλιοθήκες που δεν περιλαμβάνονται πλέον στα Windows ή ενδέχεται να εξαρτώνται από άλλα παλιά προγράμματα που επίσης δεν λειτουργούν σωστά σε νέες εκδόσεις των Windows.Ζητήματα ασφαλείας
  • : Τα παλιά προγράμματα δεν χρησιμοποιούνται για τις σύγχρονες λειτουργίες ασφαλείας των Windows και ενδέχεται να μην παίζουν ωραία με περιορισμένους λογαριασμούς χρηστών και UAC.Τα Windows προσπαθούν να εξαπατήσουν τα παλιά προγράμματα να εκτελούνται υπό περιορισμένους λογαριασμούς χρηστών, αλλά αυτό δεν διορθώνει πάντα κάθε πρόβλημα.

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

Πώς να εκτελέσετε παλαιότερα προγράμματα

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

Ρυθμίσεις συμβατότητας των Windows : Τα Windows έχουν ενσωματωμένες ρυθμίσεις συμβατής λειτουργίας που μπορούν να βοηθήσουν την εκτέλεση προγραμμάτων.Κάντε δεξί κλικ στη συντόμευση ενός προγράμματος, επιλέξτε Ιδιότητες και κάντε κλικ στην καρτέλα Συμβατότητα.Μπορείτε να επιλέξετε την έκδοση των Windows που τρέχει κάτω από το πρόγραμμα - τα Windows θα προσπαθήσουν να εξαπατήσουν αυτό το πρόγραμμα για να σκεφτούν ότι εκτελείται με την παλιά έκδοση των Windows.Αυτό δεν θα επιτρέψει πάντα σε κάθε παλιό πρόγραμμα να δουλέψει, αλλά αξίζει μια βολή.Υπάρχει ακόμη και μια Αντιμετώπιση προβλημάτων συμβατότητας προγραμμάτων που θα επιχειρήσει να βρει αυτόματα τις σωστές ρυθμίσεις συμβατότητας για το πρόγραμμά σας.

Εκτελέστε το παλιό λογισμικό σε μια εικονική μηχανή : Αντί να προσπαθήσετε να εκτελέσετε το παλιό σας λογισμικό σε μια σύγχρονη έκδοση των Windows, μπορείτε να εγκαταστήσετε ένα εικονικό αντίγραφο μιας παλιάς έκδοσης των Windows και να εκτελέσετε το λογισμικό εκεί.Για παράδειγμα, αν είχατε μια εφαρμογή που έτρεξε σε Windows XP αλλά δεν εκτελείται στα Windows 7 ή 8, μπορείτε να χρησιμοποιήσετε μια εικονική μηχανή Windows XP για να εκτελέσετε αυτό το πρόγραμμα.Εάν έχετε ένα παλιό παιχνίδι που τρέχει κάτω από το DOS, μπορείτε να το εγκαταστήσετε στο DOSBox.Αυτό θα λειτουργήσει καλά για τα περισσότερα προγράμματα, εκτός εάν απαιτούν άμεση πρόσβαση σε συσκευές υλικού - για παράδειγμα, ένα αρχαίο πρόγραμμα που διασυνδέεται με έναν εκτυπωτή μέσω μιας σειριακής θύρας δεν θα λειτουργήσει.Ωστόσο, αυτό είναι πολύ λιγότερο βολικό από την κανονική εγκατάσταση του προγράμματος.

ΣΧΕΤΙΚΑ ΑΡΘΡΑ
Τρόπος λήψης της λειτουργίας Windows XP στα Windows 8
Πώς να χρησιμοποιήσετε το DOSBox για να εκτελέσετε παιχνίδια DOS και παλιές εφαρμογές

Αντιμετώπιση προβλημάτων παιχνιδιών για υπολογιστές : Τα παιχνίδια PC κάθονται κάπου μεταξύ μέσων και λογισμικού.Ακριβώς όπως ίσως θελήσετε να παρακολουθήσετε μια ταινία πριν από 20 χρόνια, μπορεί να θέλετε να παίξετε ένα παιχνίδι από πριν από 20 χρόνια.Ωστόσο, τα παιχνίδια είναι λογισμικό και παίζοντας ένα παιχνίδι από πριν από 20 χρόνια θα ήταν σαν να προσπαθήσατε να εκτελέσετε ένα πρόγραμμα από 20 χρόνια πριν - κάτι που πρέπει να αποφευχθεί αν είναι δυνατόν.Τα παραπάνω κόλπα μπορεί να σας βοηθήσουν να εκτελέσετε παλιά παιχνίδια, αλλά καλύψαμε και άλλους τρόπους για να λειτουργήσουν σωστά τα παλιά παιχνίδια PC.

Έρευνα, Έρευνα, Έρευνα : Εάν κανένα από αυτά τα κόλπα δεν λειτουργεί - ή είστε νεκρό στο να εγκαταστήσετε το πρόγραμμα στην τρέχουσα έκδοση των Windows αντί σε μια εικονική μηχανή - ίσως χρειαστεί να κάνετε κάποια έρευνα.Εκτελέστε αναζητήσεις Google για το όνομα του προγράμματος και την τρέχουσα έκδοση των Windows, για αναζήτηση μηνυμάτων σφάλματος που βλέπετε κ.ο.κ. - αυτή μπορεί να είναι μια επίπονη διαδικασία που απαιτεί να διορθώσετε το πρόβλημα μετά από κάποιο πρόβλημα, αλλά οι πληροφορίες ενδέχεται να μην υπάρχουνπροσπαθείτε να εγκαταστήσετε ένα δημοφιλές πρόγραμμα.Η κουραστική εργασία που εμπλέκεται εδώ σημαίνει ότι είναι συχνά μια καλή ιδέα να αφήσετε ένα παλιό πρόγραμμα πίσω και να αναβαθμίσετε, ει δυνατόν.

Σε γενικές γραμμές, πρέπει να προσπαθήσετε να αποφύγετε το παλαιότερο λογισμικό που μπορεί να μην λειτουργεί σωστά.Stick με λογικά σύγχρονο, up-to-ημερομηνία λογισμικό.Τα CD λογισμικού των Windows δεν μοιάζουν με CD ήχου - δεν υπάρχει καμία εγγύηση ότι θα λειτουργούν σωστά με τις σύγχρονες εκδόσεις των Windows και το νέο υλικό.Πιστοποίηση εικόνας

: Ivo Jansch στο Flickr, Tarje Sælen Lavik στο Flickr