Πώς να ρυθμίσετε τη μεταβλητή περιβάλλοντος χρήστη χρησιμοποιώντας το Setx στα Windows 10

click fraud protection

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

Ενημέρωση: 3-Αύγουστος 2016 – Ο σύνδεσμος "Αλλαγή μεταβλητών περιβάλλοντος" έχει διορθωθεί στην έκδοση των Windows 10 Anniversary Update (γνωστή και ως Redstone 1). Εάν εξακολουθείτε να χρησιμοποιείτε μια προηγούμενη έκδοση, πρέπει να ορίσετε τη μεταβλητή περιβάλλοντος χρησιμοποιώντας τη γραμμή εντολών, όπως αναφέρεται παρακάτω.

Η ακόλουθη γραμμή εντολών εκτελείται όταν κάνετε κλικ στη σύνδεση, αλλά δεν έχει καμία επίδραση στα Windows 10 v1511 και παλαιότερες εκδόσεις, είτε την εκτελείτε ως τυπικός χρήστης είτε ως διαχειριστής.

rundll32 sysdm.cpl, EditEnvironmentVariables

Εναλλακτικά, μπορείτε να χρησιμοποιήσετε το Εντολή Setx για να ορίσετε μεταβλητές περιβάλλοντος χρήστη.

Ρύθμιση μεταβλητής περιβάλλοντος χρήστη

Ανοίξτε ένα παράθυρο γραμμής εντολών και πληκτρολογήστε SETX /? να γνωρίζετε τη χρήση της εντολής. Για παράδειγμα, για να ορίσετε το JAVA_HOME μεταβλητός, θα χρησιμοποιούσατε:

SETX JAVA_HOME "C:\Program Files\Java\jdk1.6.0_02"

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

Αυτό ορίζει μόνιμα τη μεταβλητή περιβάλλοντος για τον λογαριασμό χρήστη σας και τίθεται σε ισχύ για μελλοντικά παράθυρα γραμμής εντολών.

Γραμμή εντολών

Διαγραφή μεταβλητής περιβάλλοντος χρήστη

Για να διαγράψετε τη μεταβλητή χρήστη, χρησιμοποιήστε αυτήν τη σύνταξη/παράδειγμα:

SETX JAVA_HOME ""

Ωστόσο, αυτό δεν διαγράφει την τιμή από το ακόλουθο κλειδί μητρώου:

HKEY_CURRENT_USER\Περιβάλλον

Χρειάζεστε λοιπόν μια άλλη εντολή για να τη διαγράψετε, αν και αυτή είναι προαιρετική.

ΕΓΓΡΑΦΗ ΔΙΑΓΡΑΦΗ HKCU\Περιβάλλον /V JAVA_HOME /F

Αυτό διαγράφει τη μεταβλητή χρήστη JAVA_HOME.

Σημείωση: Το Setx μπορεί επίσης να χρησιμοποιηθεί για τον ορισμό μεταβλητών περιβάλλοντος συστήματος χρησιμοποιώντας το διακόπτη "/M", αλλά πρέπει να το εκτελέσετε από ανυψωμένη γραμμή εντολών ή από τη γραμμή εντολών του διαχειριστή.


Ένα μικρό αίτημα: Αν σας άρεσε αυτή η ανάρτηση, κοινοποιήστε την;

Μια "μικροσκοπική" κοινοποίηση από εσάς θα βοηθούσε σοβαρά πολύ στην ανάπτυξη αυτού του ιστολογίου. Μερικές υπέροχες προτάσεις:
  • Καρφιτσώστε το!
  • Μοιραστείτε το στο αγαπημένο σας blog + Facebook, Reddit
  • Tweet το!
Σας ευχαριστώ πολύ λοιπόν για την υποστήριξή σας, αναγνώστη μου. Δεν θα πάρει περισσότερα από 10 δευτερόλεπτα από τον χρόνο σας. Τα κουμπιά κοινής χρήσης βρίσκονται ακριβώς από κάτω. :)