Αρχική σελίδα » πως να » Geek School Μάθηση των Windows 7 - Διαχείριση Εφαρμογών

    Geek School Μάθηση των Windows 7 - Διαχείριση Εφαρμογών

    Έχετε αναρωτηθεί ποτέ γιατί το αγαπημένο σας παιχνίδι από τα Windows 95 απλά δεν φαίνεται να τρέχει σε Windows 7 αλλά άλλες εφαρμογές κάνουν; Λοιπόν έχουμε την απάντηση για σας, καθώς και μερικές λύσεις για το πώς να το διορθώσετε.

    Βεβαιωθείτε ότι έχετε δει τα προηγούμενα άρθρα αυτής της σειράς Geek School στα Windows 7:

    • Παρουσιάζοντας το How-To 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 - Ελέγχει ένα εκτελέσιμο αρχείο σε μια λίστα απαγορευμένων hashes
    • Πιστοποιητικό - Χρησιμοποιεί ψηφιακά πιστοποιητικά για να σταματήσει η εκτέλεση των εφαρμογών
    • Διαδρομές - Απαγορεύονται οι αιτήσεις που βασίζονται σε μια πλήρως εξειδικευμένη διαδρομή
    • Ζώνη - Χρησιμοποιεί εναλλακτικές ροές δεδομένων για να δει από πού κατεβάστηκε το αρχείο και απαγορεύει την απαγόρευση αυτών των πληροφοριών.

    Για το παράδειγμα αυτό, ένας κανόνας κατακερματισμού θα κάνει καλά.

    Στη συνέχεια, κάντε κλικ στο κουμπί Αναζήτηση και επιλέξτε:

    C: \ Windows \ System32 \ mspaint.exe

    Μόλις εφαρμόσετε τον κανόνα, δοκιμάστε να ξεκινήσετε το Paint.

    Διακοπή εφαρμογών από την αρχή της έναρξης

    Μία από τις πιο κοινές μεθόδους που χρησιμοποιούνται από τους προγραμματιστές ιού kiddie virus είναι να κάνει τον κακόβουλο κώδικα να εκτελείται αυτόματα κατά την εκκίνηση. Ένας εύκολος τρόπος για να διαχειριστείτε τα στοιχεία εκκίνησης είναι η χρήση ενός βοηθητικού προγράμματος που ονομάζεται MSConfig. Για να το ξεκινήσετε, πατήστε το συνδυασμό πληκτρολογίου Windows + R για να εμφανιστεί ένα πλαίσιο εκτέλεσης, στη συνέχεια πληκτρολογήστε msconfig και πατήστε enter.

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

    Πρόσφατα όμως, οι προγραμματιστές έχουν βρει τρόπους για να αποκρύψουν στοιχεία από το MSConfig και να τα εμφανίσουν μόνο στο μητρώο. Υπάρχουν δύο θέσεις στο μητρώο όπου τα Windows σας επιτρέπουν να προσθέσετε στοιχεία εκκίνησης:

    • HKEY_LOCAL_MACHINE \ Λογισμικό \ Microsoft \ Windows \ CurrentVersion \ Run
    • HKEY_CURRENT_USER \ Λογισμικό \ Microsoft \ Windows \ CurrentVersion \ Εκτέλεση

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

     Εργασία για το σπίτι

    • Γιατί δεν υποστηρίζονται εφαρμογές 16 bit στις x64 εκδόσεις των Windows 7?

    Να είστε βέβαιος να μείνετε συντονισμένοι για το επόμενο άρθρο Geek School τη Δευτέρα, όπου θα καλύψουμε τον τρόπο διαχείρισης των ρυθμίσεων IE από την άποψη του διαχειριστή.

    Αν έχετε οποιεσδήποτε ερωτήσεις μπορείτε να μου τιτίβετε @taybgibb, ή απλά αφήστε ένα σχόλιο.