4Sep
Έχετε ποτέ αναρωτηθεί γιατί το αγαπημένο σας παιχνίδι από τα Windows 95 απλά δεν φαίνεται να τρέχει σε Windows 7 αλλά άλλες εφαρμογές κάνουν;Λοιπόν έχουμε την απάντηση για σας, καθώς και μερικές λύσεις για το πώς να το διορθώσετε.
Να είστε βέβαιος να ελέγξετε τα προηγούμενα άρθρα σε αυτή τη σειρά Geek School στα Windows 7:
- Παρουσιάζοντας πώς να Geek School
- Αναβαθμίσεις και μεταναστεύσεις
- Ρύθμιση συσκευών
- Διαχείριση δίσκων
Και μείνετε συντονισμένοι για την υπόλοιπη σειρά, καθώς έχουμε πολλάπερισσότερα άρθρα για τις επόμενες εβδομάδες.
Γιατί οι εφαρμογές γίνονται ασύμβατες;
Ένας από τους πιο συνηθισμένους λόγους είναι μια δυνατότητα των Windows που ονομάζεται προστασία αρχείων των Windows που εμφανίστηκε για πρώτη φορά στα Windows Vista.Η Προστασία αρχείων των Windows, όπως υποδηλώνει το όνομα, προστατεύει την αντικατάσταση των αρχείων του κεντρικού συστήματος.Το κάνει αυτό με την τροποποίηση του ACL ασφαλείας στο αρχείο, δίνοντας στον χρήστη του TrustedInstaller πλήρη πρόσβαση στο αρχείο, γεγονός που διασφαλίζει ότι μόνο προγράμματα όπως οι Ενημερώσεις των Windows μπορούν να αντικαταστήσουν και να επεξεργαστούν το αρχείο.Στα Windows 7 η λειτουργία μετονομάστηκε σε προστασία πόρων των Windows.
Οι βελτιώσεις ασφαλείας διαδραματίζουν επίσης σημαντικό ρόλο στην ασυμβατότητα των εφαρμογών, κυρίως λόγω του UAC( User Account Control), το οποίο δεν υπήρχε στα Windows πριν από το Vista.Ομοίως, η δομή του καταλόγου, κυρίως στα περιβάλλοντα των Προφίλ χρηστών, άλλαξε στα Windows Vista και έσπασε πολλές εφαρμογές που σχεδιάστηκαν για την περιοχή πριν από το Longhorn.Για να προσπαθήσουμε και να διορθώσουμε την κατάσταση υλοποίησαν συμβολικούς συνδέσμους( μερικές φορές αποκαλούμενοι Κρουστικοί Κόμβοι σε παλαιότερες εκδόσεις των Windows) που μετέτρεψαν τις παλιές θέσεις στις νέες.
Συμβατότητα
με εφαρμογές Ακριβώς επειδή μια εφαρμογή δεν είναι συμβατή με το λειτουργικό σας σύστημα, δεν σημαίνει ότι δεν μπορείτε να την εξαναγκάσετε να τρέξει.Το πρώτο πράγμα που θα θελήσετε να κάνετε είναι να προσδιορίσετε εάν μια εφαρμογή είναι ασύμβατη με τα Windows 7. Για να το κάνετε αυτό, ανοίξτε τον Πίνακα Ελέγχου και κάντε κλικ στην κατηγορία Προγράμματα.Εδώ θα δείτε τα προγράμματα "Εκτέλεση" για προηγούμενη έκδοση της υπερ-σύνδεσης των Windows.Κάντε κλικ σε αυτό.
Στη συνέχεια, αναπτύξτε τις προχωρημένες επιλογές και καταργήστε την επιλογή για να διορθώσετε αυτόματα σφάλματα και στη συνέχεια κάντε κλικ στο κουμπί Next.
Κάντε κλικ στο κουμπί περιήγηση και βρείτε το αρχείο που προσπαθείτε να εκτελέσετε και στη συνέχεια κάντε κλικ στο κουμπί Next.
Όταν ολοκληρωθεί η σάρωση, προβάλετε τις λεπτομερείς πληροφορίες.
Εδώ θα δείτε τα προβλήματα που βρέθηκαν.Όπως μπορείτε να δείτε τα μηνύματα δεν είναι πάντα τόσο χρήσιμα, αλλά τουλάχιστον ξέρετε τώρα ότι η αίτησή σας θα έχει πρόβλημα.
Χρήση της λειτουργίας συμβατότητας
Εάν η εφαρμογή που προσπαθείτε να εκτελέσετε έχει σχεδιαστεί ειδικά για μια προηγούμενη έκδοση των Windows, μπορείτε να δοκιμάσετε και να μιμηθείτε το παλαιότερο περιβάλλον χρησιμοποιώντας τη λειτουργία συμβατότητας.Για να το κάνετε αυτό, κάντε δεξί κλικ στο πρόγραμμα που θέλετε να εκτελέσετε και επιλέξτε ιδιότητες από το μενού περιβάλλοντος.
Στη συνέχεια, μεταβείτε στην καρτέλα συμβατότητας.
Εδώ θα μπορείτε να ρυθμίσετε το περιβάλλον του λειτουργικού συστήματος.Μπορείτε να το κάνετε επιλέγοντας το πλαίσιο επιλογής και επιλέγοντας το λειτουργικό σύστημα από το αναπτυσσόμενο μενού.
Χρήση του Toolkit συμβατότητας εφαρμογών
Η πλήρης ισχύς του Toolkit συμβατότητας εφαρμογών βρίσκεται εκτός του πεδίου εφαρμογής αυτού του άρθρου, αλλά υπάρχει ένα εργαλείο για το οποίο πρέπει να ξέρετε.Το Εργαλείο εξέτασης συμβατότητας του Internet Explorer σάς επιτρέπει να δοκιμάσετε τους τοπικούς δικτυακούς τόπους intranet για συμβατότητα με την προηγούμενη έκδοση του Internet Explorer.Για να ξεκινήσετε προχωρήστε και να το ξεκινήσετε.
Στη συνέχεια κάντε κλικ στο κουμπί ενεργοποίησης.
Ανοίξτε τώρα τον Internet Explorer και το πρώτο πράγμα που θα παρατηρήσετε είναι ένα μικρό πρόχειρο στη γραμμή κατάστασης.Εάν κάνετε κλικ σε αυτό, θα εμφανιστεί ένα πλαίσιο μηνύματος που εξηγεί ότι το πρόγραμμα περιήγησης είναι απασχολημένο και χρησιμοποιείται για την αξιολόγηση της συμβατότητας.Το μόνο που χρειάζεται να κάνετε είναι να περιηγηθείτε στις ιστοσελίδες σας όπως θα κάνατε κανονικά.Αφού τελειώσετε, κλείστε τον Internet Explorer.
Παρακάτω μπορείτε να δείτε τα προβλήματα του εργαλείου που βρέθηκαν με τις ιστοσελίδες που περιήγαγαν.Τώρα μπορείτε να αποθηκεύσετε την αναφορά και να την στείλετε στους προγραμματιστές.
Περιορισμοί εφαρμογής
Τώρα που έχουμε να διαχειριστούμε εφαρμογές που θέλουμε να εξαντληθούν, ας ρίξουμε μια ματιά στη διαχείριση των εφαρμογών που δεν θέλουμε να εκτελέσουμε.Μια από τις μεθόδους που μπορούμε να χρησιμοποιήσουμε για να περιορίσουμε το λογισμικό που εκτελείται στο περιβάλλον μας είναι η χρήση μιας πολιτικής περιορισμού λογισμικού, γνωστής και ως SRP.Ενώ αυτό γίνεται κανονικά μέσω της υπηρεσίας Active Directory και της Πολιτικής ομάδας, θα δημιουργήσουμε ένα SRP στο τοπικό μας μηχάνημα.
Οι πολιτικές περιορισμού λογισμικού εφαρμόζονται στις μηχανές και όχι στους χρήστες.Για να δημιουργήσετε μια πολιτική, ανοίξτε τον Επεξεργαστή διαχείρισης πολιτικής ομάδας και μεταβείτε στην:
Ρυθμίσεις υπολογιστή \ Ρυθμίσεις Windows \ Ρυθμίσεις ασφαλείας \ Πολιτικές περιορισμού λογισμικού
Το πρώτο πράγμα που πρέπει να κάνετε είναι να δημιουργήσετε μια πολιτική κάνοντας δεξί κλικ και επιλέγοντας τον νέο περιορισμό λογισμικούΠολιτικές.
Στη συνέχεια, κατευθυνθείτε στα Επίπεδα ασφαλείας.Υπάρχουν 3 επίπεδα ασφαλείας.
- Δεν επιτρέπεται - κανένα πρόγραμμα δεν εκτελείται από προεπιλογή, μπορεί να εκτελεστεί μόνο το λογισμικό που επιτρέπετε ρητά.
- Βασικός χρήστης - Επιτρέπει σε όλα τα λογισμικά που δεν απαιτούν δικαιώματα διαχείρισης για εκτέλεση.
- Απεριόριστο - Όλα τα προγράμματα τρέχουν, εκτός από το λογισμικό που απορρίπτετε ρητά.
Στη συνέχεια, κάντε δεξί κλικ στο Απεριόριστο και κάντε το προεπιλεγμένο.
Τώρα πρέπει να μεταβούμε στην ενότητα κανόνων και να προσθέσουμε έναν νέο κανόνα.Υπάρχουν 4 είδη κανόνων.
- Hash - Ελέγχει ένα εκτελέσιμο αρχείο σε μια λίστα απαγορευμένων hash
- Πιστοποιητικό - Χρησιμοποιεί ψηφιακά πιστοποιητικά για να σταματήσει τις εφαρμογές από την εκτέλεση
- Path - Απαγορεύσεις εφαρμογές που βασίζονται σε μια πλήρως εξειδικευμένη διαδρομή
- Ζώνη - Χρησιμοποιεί εναλλακτικές ροές δεδομένων για να δείτε από πού κατεβάστηκε το αρχείο,και απαγορεύει την απαγόρευση αυτών των πληροφοριών.
Για αυτό το παράδειγμα ένας κανόνας κατακερματισμού θα κάνει καλά.
Στη συνέχεια, κάντε κλικ στο κουμπί Αναζήτηση και επιλέξτε:
C: \ Windows \ System32 \ mspaint.exe
Μόλις εφαρμόσετε τον κανόνα, δοκιμάστε να ξεκινήσετε το Paint.
Η διακοπή των εφαρμογών από την πρώτη εκκίνηση
Μία από τις πιο κοινές μεθόδους που χρησιμοποιούνται από τους προγραμματιστές ιού kiddie virus είναι να κάνει κακόβουλο κώδικα να εκτελείται αυτόματα κατά την εκκίνηση.Ένας εύκολος τρόπος για να διαχειριστείτε τα στοιχεία εκκίνησης είναι η χρήση ενός βοηθητικού προγράμματος που ονομάζεται MSConfig.Για να το ξεκινήσετε, πατήστε το συνδυασμό πλήκτρων Windows + R για να εμφανιστεί ένα πλαίσιο εκτέλεσης, στη συνέχεια πληκτρολογήστε msconfig και πατήστε enter.
Όταν ανοίγει το MSConfig, μεταβείτε στην καρτέλα Εκκίνηση.Εδώ μπορείτε εύκολα να απενεργοποιήσετε τα προγράμματα που εκκινούνται αυτόματα ξεχωρίζοντας τα.
Πρόσφατα όμως, οι προγραμματιστές έχουν βρει τρόπους για να κρύψουν αντικείμενα από το MSConfig και να τους εμφανιστούν μόνο στο μητρώο.Υπάρχουν δύο θέσεις στο μητρώο όπου τα Windows σας επιτρέπουν να προσθέσετε στοιχεία εκκίνησης:
- HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Run
- HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Run
Η διαφορά είναι ότι οι καταχωρήσεις στην ομάδα HKEY_LOCAL_MACHINEεκτελούνται για όλους τους χρήστες του μηχανήματος, ενώ οι καταχωρήσεις στο HKEY_CURRENT_USER εκτελούνται μόνο για τον τρέχοντα χρήστη.
Ασκήσεις για το σπίτι
- Γιατί δεν υποστηρίζονται εφαρμογές 16 bit στις x64 εκδόσεις των Windows 7;
Να είστε βέβαιος να μείνετε συντονισμένοι για το επόμενο άρθρο Geek School μας τη Δευτέρα, όπου θα καλύψουμε τον τρόπο διαχείρισης των ρυθμίσεων IE από την άποψη του διαχειριστή.
Εάν έχετε οποιεσδήποτε ερωτήσεις μπορείτε να μου τιτίβετε @ ttabgibb, ή απλά αφήστε ένα σχόλιο.