Τι είναι οι μεταβλητές περιβάλλοντος στα Windows; -

Έχετε αναρωτηθεί ποτέ για τις μεταβλητές περιβάλλοντος; Ίσως κάποιος διαχειριστής πληροφορικής ή τεχνικός υπολογιστή να τους ανέφερε. Μήπως(Did) κάποια προγράμματα άρχισαν να δυσλειτουργούν και να επιστρέφουν σφάλματα που αναφέρονται σε μεταβλητές περιβάλλοντος; Είχατε(Did) μόλις μια εξέταση και το μόνο στοιχείο που δεν ήξερες πώς να συμπληρώσεις ήταν: "οι μεταβλητές περιβάλλοντος είναι ____________."; Ανεξάρτητα από τους λόγους για τους οποίους θέλετε να μάθετε περισσότερα για αυτά, φτάσατε στο σωστό μέρος. Σε αυτό το άρθρο, σας δείχνουμε τι πρέπει να γνωρίζετε για τις μεταβλητές περιβάλλοντος, πώς λειτουργούν και γιατί είναι απαραίτητες για την ευημερία των Windows:

Τι είναι οι μεταβλητές περιβάλλοντος στα Windows ;

Τι είναι λοιπόν μια μεταβλητή περιβάλλοντος; Οι μεταβλητές περιβάλλοντος είναι, εν συντομία, μεταβλητές που περιγράφουν το περιβάλλον στο οποίο εκτελούνται οι εφαρμογές και τα προγράμματα. Όλα τα είδη προγραμμάτων χρησιμοποιούν μεταβλητές περιβάλλοντος για να απαντήσουν σε ερωτήσεις όπως: Ποιο είναι το όνομα του υπολογιστή(name of the computer) στον οποίο είμαι εγκατεστημένος; Ποιο είναι το όνομα του λογαριασμού χρήστη που με εκτελεί; Ποιος είναι ο τρέχων κατάλογος εργασίας μου; Πού είναι εγκατεστημένα τα Windows(Windows) ; Πού είναι αποθηκευμένα τα προσωρινά αρχεία σε αυτόν τον υπολογιστή; Πού βρίσκεται ο φάκελος OneDrive για αυτόν τον λογαριασμό χρήστη;

Στα Windows, οι μεταβλητές περιβάλλοντος έχουν όνομα και τιμή(environment variables have a name and value) . Για παράδειγμα, η μεταβλητή windir (συντόμευση του " Windows directory") μπορεί να έχει την τιμή "C:\Windows" ή άλλη διαδρομή όπου εγκαταστήσατε τα Windows(Windows) .

Μεταβλητές περιβάλλοντος χρήστη και συστήματος στα Windows 10

(Environment)Μεταβλητές περιβάλλοντος χρήστη και συστήματος στα Windows 10

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

Η έννοια των μεταβλητών περιβάλλοντος υπάρχει στα περισσότερα λειτουργικά συστήματα, από Linux έως macOS και Windows . Κατ 'αρχήν, σημαίνουν το ίδιο πράγμα, αλλά ο τρόπος εφαρμογής και χρήσης τους διαφέρει.

Τύποι μεταβλητών περιβάλλοντος: μεταβλητές χρήστη και μεταβλητές συστήματος

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

Οι μεταβλητές περιβάλλοντος χρήστη έχουν τιμές που διαφέρουν από χρήστη σε χρήστη. (User environment variables have values that differ from user to user.)Όπως υποδηλώνει το όνομά τους, είναι συγκεκριμένα για τον λογαριασμό χρήστη σας. Αποθηκεύουν δεδομένα για συγκεκριμένους χρήστες, όπως τη θέση του προφίλ χρήστη σας, τον φάκελο όπου αποθηκεύονται τα προσωρινά αρχεία για τον λογαριασμό σας, τη θέση του φακέλου σας στο OneDrive και ούτω καθεξής. Αυτός ο λογαριασμός χρήστη μπορεί να τους επεξεργαστεί, αλλά άλλοι λογαριασμοί χρηστών δεν μπορούν. Αυτές οι μεταβλητές μπορούν να δημιουργηθούν(created) και να επεξεργαστούν(edited) από τον χρήστη, από τα Windows(Windows) ή από διαφορετικά προγράμματα που λειτουργούν με συγκεκριμένες τοποθεσίες για το χρήστη.

Οι μεταβλητές συστήματος είναι καθολικές και δεν μπορούν να αλλάξουν από κανέναν χρήστη. (System variables are global and cannot be changed by any user.)Οι τιμές τους είναι ίδιες για όλους τους λογαριασμούς χρηστών. Αναφέρονται σε κρίσιμες τοποθεσίες πόρων του συστήματος, όπως ο φάκελος όπου είναι εγκατεστημένα τα Windows , η τοποθεσία των Αρχείων Προγράμματος(Program Files) κ.λπ. Αυτές οι μεταβλητές ορίζονται από Windows , διαφορετικά προγράμματα και προγράμματα οδήγησης.

Πού μπορώ να βρω τις μεταβλητές περιβάλλοντος από τα Windows(Windows) ;

Στα Windows 10 , χρησιμοποιήστε το πλαίσιο αναζήτησης στη γραμμή εργασιών για να αναζητήσετε περιβάλλον(environment) . Στη συνέχεια, κάντε κλικ ή πατήστε στο αποτέλεσμα αναζήτησης "Επεξεργασία των μεταβλητών περιβάλλοντος συστήματος"(“Edit the system environment variables”) .

Χρησιμοποιώντας την αναζήτηση για να ανοίξετε τις μεταβλητές περιβάλλοντος στα Windows 10

Χρησιμοποιώντας την αναζήτηση για να ανοίξετε τις μεταβλητές περιβάλλοντος στα Windows 10

Στα Windows 7, πληκτρολογήστε περιβάλλον(environment) στο πλαίσιο αναζήτησης Μενού Έναρξη . (Start Menu)Στη συνέχεια, κάντε κλικ στην επιλογή "Επεξεργασία μεταβλητών περιβάλλοντος για τον λογαριασμό σας"(“Edit environment variables for your account”) ή "Επεξεργασία μεταβλητών περιβάλλοντος συστήματος".(“Edit the system environment variables.”)

Χρησιμοποιώντας την αναζήτηση για να ανοίξετε τις μεταβλητές περιβάλλοντος στα Windows 7

Χρησιμοποιώντας την αναζήτηση για να ανοίξετε τις μεταβλητές περιβάλλοντος στα Windows 7

Εναλλακτικά, εάν χρησιμοποιείτε Windows 10, μπορείτε να χρησιμοποιήσετε την εφαρμογή Ρυθμίσεις για(use the Settings app) να αποκτήσετε πρόσβαση στις μεταβλητές χρήστη και συστήματος περιβάλλοντος. Στις Ρυθμίσεις(Settings) , μεταβείτε στο Σύστημα(System, ) και επιλέξτε τη σελίδα Πληροφορίες(About) στην αριστερή πλαϊνή γραμμή. Στη συνέχεια, κάντε κλικ ή πατήστε στο "Σύνθετες ρυθμίσεις συστήματος". (“Advanced system settings.”)Ανοίγει το παράθυρο System Properties , όπου μπορείτε να πατήσετε το κουμπί Environment Variables από την καρτέλα Advanced .

Χρησιμοποιώντας τις Ρυθμίσεις για να βρείτε τις μεταβλητές περιβάλλοντος στα Windows 10

Χρησιμοποιώντας τις Ρυθμίσεις για να βρείτε τις μεταβλητές περιβάλλοντος στα Windows 10

Ομοίως, για να αποκτήσετε πρόσβαση στις μεταβλητές χρήστη και συστήματος του περιβάλλοντος σας στα Windows 7 , μπορείτε να χρησιμοποιήσετε τον Πίνακα Ελέγχου(use the Control Panel) . Στον Πίνακα Ελέγχου(Control Panel) , μεταβείτε στο Σύστημα και ασφάλεια(System and Security) και μετά στο Σύστημα(System) . Στα αριστερά, κάντε κλικ ή πατήστε τον σύνδεσμο « Προηγμένες ρυθμίσεις συστήματος(Advanced system settings) », ο οποίος ανοίγει το παράθυρο Ιδιότητες συστήματος . (System Properties)Στην καρτέλα Advanced , πατήστε το κουμπί (Advanced)Environment Variables που επισημαίνεται παρακάτω.

Χρήση του Πίνακα Ελέγχου για το άνοιγμα των μεταβλητών περιβάλλοντος στα Windows 7

Χρήση του Πίνακα Ελέγχου(Control Panel) για το άνοιγμα των μεταβλητών περιβάλλοντος στα Windows 7

Σε οποιοδήποτε λειτουργικό σύστημα Windows , μπορείτε επίσης να χρησιμοποιήσετε το παράθυρο Εκτέλεση (Run window) (Win + R ) για να αποκτήσετε πρόσβαση στις μεταβλητές του περιβάλλοντος, εάν γνωρίζετε ποια εντολή να πληκτρολογήσετε. Σε αυτό το παράθυρο, πληκτρολογήστε την εντολή rundll32.exe sysdm.cpl,EditEnvironmentVariables και πατήστε Enter ή κάντε κλικ στο OK(OK) .

rundll32.exe sysdm.cpl,EditEnvironmentVariables

rundll32.exe sysdm.cpl,EditEnvironmentVariables

Ανεξάρτητα(Regardless) από τη μέθοδο που επιλέξατε να χρησιμοποιήσετε, το παράθυρο Μεταβλητές Περιβάλλοντος θα πρέπει να είναι ανοιχτό τώρα.(Environment Variables)

Στο επάνω μέρος, οι μεταβλητές περιβάλλοντος(Environment Variables) εμφανίζουν τις μεταβλητές χρήστη σας και στο κάτω μέρος, εμφανίζονται οι μεταβλητές συστήματος, που ισχύουν για όλους τους λογαριασμούς χρηστών που υπάρχουν στα Windows .

Παράθυρο Environment Variables στα Windows

Παράθυρο Environment Variables στα Windows

Τρόπος προβολής μεταβλητών περιβάλλοντος στη γραμμή εντολών(Command Prompt) ή στο PowerShell

Εάν είστε λάτρης της γραμμής εντολών(Command Prompt) , μπορείτε να δείτε όλες τις μεταβλητές περιβάλλοντος με το σύνολο(set) εντολών , χωρίς άλλες παραμέτρους. Ξεκινήστε τη γραμμή εντολών(Start the Command Prompt) στα Windows, πληκτρολογήστε set και πατήστε Enter .

Χρησιμοποιήστε το set για να λάβετε τη λίστα με τις μεταβλητές περιβάλλοντος στο CMD

Χρησιμοποιήστε(Use) το set για να λάβετε τη λίστα με τις μεταβλητές περιβάλλοντος στο CMD

Εάν προτιμάτε το PowerShell , ανοίξτε το, πληκτρολογήστε την εντολή Get-ChildItem Env: και πατήστε Enter .

Χρησιμοποιήστε το Get-ChildItem Env: για να λάβετε τη λίστα με τις μεταβλητές περιβάλλοντος στο PowerShell

Χρησιμοποιήστε(Use) το Get-ChildItem Env: για να λάβετε τη λίστα με τις μεταβλητές περιβάλλοντος στο PowerShell

Όλες οι μεταβλητές περιβάλλοντος παρατίθενται, αλλά δεν χωρίζονται ανάλογα με τον τύπο τους (μεταβλητές χρήστη ή συστήματος).

Εάν θέλετε να βλέπετε μόνο τις μεταβλητές συστήματος, στο PowerShell , χρησιμοποιήστε αυτήν την εντολή αντί αυτού: [Environment]::GetEnvironmentVariables("Machine") .

Λίστα μεταβλητών συστήματος στο PowerShell: [Environment]::GetEnvironmentVariables("Machine")

Λίστα μεταβλητών συστήματος στο PowerShell : [ Περιβάλλον(Environment) ]::Λήψη μεταβλητών περιβάλλοντος (" (Environment)Machine ")

Και αν θέλετε να καταχωρίσετε μόνο τις μεταβλητές χρήστη, εκτελέστε αυτήν την εντολή: [Environment]::GetEnvironmentVariables("User") .

Λίστα μεταβλητών χρήστη στο PowerShell: [Environment]::GetEnvironmentVariables("Machine")

Λίστα μεταβλητών χρήστη στο PowerShell : [ Περιβάλλον(Environment) ]::Λήψη μεταβλητών περιβάλλοντος (" (Environment)Machine ")

Ποιες είναι οι τυπικές μεταβλητές περιβάλλοντος στα Windows ;

Υπάρχει μια μακρά λίστα μεταβλητών που υπάρχουν σε κάθε υπολογιστή με Windows . Οι πιο χρησιμοποιούμενες είναι μεταβλητές όπως OS, PATH και TEMP . Μπορείτε να βρείτε ολόκληρη τη λίστα και όλες τις προεπιλεγμένες τιμές τους στη Wikipedia : Μεταβλητές περιβάλλοντος - Προεπιλεγμένες τιμές στα Microsoft Windows(Environment variables - Default Values on Microsoft Windows) .

Για ποιο λόγο χρησιμοποιείτε τις μεταβλητές χρήστη και συστήματος περιβάλλοντος;

Τώρα ξέρετε πώς να απαντήσετε στην ερώτηση: "Τι είναι οι μεταβλητές περιβάλλοντος;". Όπως μπορείτε να δείτε από αυτό το σεμινάριο, οι μεταβλητές περιβάλλοντος δεν είναι ούτε εύκολο να βρεθούν ούτε ορατές με οποιονδήποτε τρόπο κατά την εργασία με προγράμματα των Windows . Η διαχείρισή τους γίνεται στο παρασκήνιο από το λειτουργικό σύστημα και τα διάφορα προγράμματα και προγράμματα οδήγησης που εγκαθιστάτε. Ωστόσο, είναι απαραίτητα για τη σωστή λειτουργία του λειτουργικού συστήματος και των εγκατεστημένων εφαρμογών σας. Εάν αλλάξετε την τιμή των βασικών μεταβλητών του συστήματος χωρίς να γνωρίζετε τι κάνετε, θα αντιληφθείτε πόσο ζωτικής σημασίας είναι αυτές οι μεταβλητές περιβάλλοντος προκαλώντας δυσλειτουργία του συστήματός σας. Πριν πάτε, σχολιάστε παρακάτω και πείτε μας πώς χρησιμοποιείτε τις μεταβλητές περιβάλλοντος στα Windows .



About the author

Είμαι μηχανικός λογισμικού με πάνω από 10 χρόνια εμπειρίας στον κλάδο του Xbox. Ειδικεύομαι στην ανάπτυξη παιχνιδιών και στις δοκιμές ασφαλείας. Είμαι επίσης έμπειρος κριτικός και εργάζομαι σε έργα για μερικά από τα μεγαλύτερα ονόματα του gaming, συμπεριλαμβανομένων των Ubisoft, Microsoft και Sony. Στον ελεύθερο χρόνο μου, μου αρέσει να παίζω βιντεοπαιχνίδια και να παρακολουθώ τηλεοπτικές εκπομπές.



Related posts