it-swarm.asia

إعداد ويندوز على متغيرات بيئة ويندوز من موجه الأوامر؟

أرغب في تعيين متغير بيئة من الأمر موجه ومن ثم أكون قادرًا على الوصول إليه عالميًا (على سبيل المثال ، يجب أن أراه بالانتقال إلى النظام -> متغيرات البيئة).

عندما أستخدم الأمر set ، لا يمكن الوصول إليه في جلسة cmd جديدة.

set NEWVAR=SOMETHING
echo %NEWVAR%

أسئلة ذات صلة:

203
Shane

لجعل متغير البيئة يمكن الوصول إليه عالمياً ، تحتاج إلى تعيينه في السجل. كما أدركت فقط باستخدام:

ضبط NEWVAR = شيء ما

أنت فقط تحدده في مساحة العملية الحالية.

وفقًا لـ هذه الصفحة يمكنك استخدام setx الأمر:

setx NEWVAR شيء ما

setx مضمن في Windows 7 ، ولكن للإصدارات القديمة قد لا تكون متاحة إلا إذا قمت بتثبيت Windows Resource Kit

232
ChrisF

يمكننا أيضًا استخدام "setx var variable/M" لتعيين var إلى مستوى متغير بيئة النظام بدلاً من مستوى المستخدم.

ملاحظة: يجب تشغيل هذا الأمر كمسؤول.

33
Minh Chau
setx program "C:\Program Files" /M

/ M لتعيين مستوى متغير بيئة النظام بدلاً من مستوى المستخدم مثل الإجابةMinh Chau

اختبار  enter image description here

RESTARTسطر الأوامر (إذا لم تقم بإعادة تشغيل سطر الأوامر ، فلن يعمل متغير البيئة)

 enter image description here

9
Phan Van Linh

الخيط القديم أنا عثر عليها ،

كما ذكر في ChrisF answer ، يمكنك تعيين متغير باستخدام set أو setx.

ولجلب القيم التي يمكنك استخدامها

>set variable_name

ويمكنك تفريغ جميع المتغيرات البيئية مع القيم باستخدام أمر set مثل هذا دون إعطاء أي معلمة.

>set

ولإزالة المتغير يمكننا استخدام

>set variable_name=

بإعطاء أي قيمة ، يمكننا إزالة المتغير من المساحة الحالية.

1
Abhishek Gurjar

يمكنك استخدام setx env var [/M] كما هو مذكور أعلاه. إذا لم يكن ساري المفعول ، يمكنك استخدام refreshenv لتحديث متغيرات البيئة. ليس لديك لإعادة تشغيل جهاز الكمبيوتر الخاص بك ، Explorer.exe أو الأوامر الخاصة بك موجه للقيام بذلك.

1
DFSFOT

يمكن تعيين متغيرات النظام من خلال CMD والتسجيل على سبيل المثال. استعلام reg "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment"/v PATH

يتم توفير جميع رموز CMD ومتغيرات النظام الشائعة الاستخدام: تعيين متغيرات بيئة نظام Windows باستخدام CMD .

افتح CMD واكتب تعيين

سوف تحصل على كل قيم متغير النظام.

اكتب تعيين Java لمعرفة تفاصيل مسار Java المثبتة على نافذة نظام التشغيل الخاص بك.

1
Himanshu Singh

استخدام CMD لتعيين متغيرات بيئة نظام Windows: -

 enter image description here

لتعيين المتغير باستخدام CMD ، يجب عليك كتابة رموز مختلفة. لقد ذكرت جميع رموز CMD الممكنة لتعديل أو إضافة متغيرات بيئة نظام Windows بواسطة CMD. تحقق من القائمة الكاملة للرموز أدناه. افتح CMD أولاً وابدأ في كتابة الرموز المذكورة أدناه. الرموز فيغامقحرف.

  1. لعرض جميع متغيرات البيئة المتاحة ، اكتبSETواضغط أدخل
  2. لرؤية قيمة أو مسار متغير البيئة: اكتب تعيين اسم المتغير على سبيل المثال ، set Java سوف يعرض لك مسار أو قيمة متغير المسار.
  3. لتعديل متغير البيئة: type تعيين اسم المتغير = محتوى متغير على سبيل المثال ، لتعيين Java مسار متغير نوع القيمة تعيين مسار = C:\jdk\bin أو ما هو عنوانك.
  4. لتعيين قيمة فارغة: إذا كنت تريد تعيين متغير على أنه فارغ ، فاكتب تعيين اسم المتغير = .
  5. لإضافة متغيرات إلى المتغير: اكتب تعيين اسم المتغير =٪ اسم المتغير٪ ؛ محتوى متغير. على سبيل المثال المسار المحدد =٪ path٪ ؛ c:\programfiles\program.exe لإضافة c:\programfiles\program.exe إلى المسار. ٪ path٪ هو متغير البيئة.
0
Suyash Tiwari

أريد أن أضيف أنه إذا كنت تستخدم المعلمة/s مع setx من أجل تعيين متغيرات البيئة على جهاز كمبيوتر بعيد ، فيجب أن تكون خدمة "التسجيل عن بُعد" قيد التشغيل على الجهاز الهدف وإلا ستتلقى "خطأ: تعذر إكمال العملية المحددة. "

(طلبت من Microsoft تحديث مقالة TechNet على setx لتضمين هذه المعلومات.)

0
Tim Bailen