تقنى

دليل عملي يشرح ثلاثطرق لإعداد وتعديل متغيرات بيئة النظام في ويندوز 11، مع أمثلة أوامر وتوجيهات عملية.

يمكن أن تساعدك متغيرات البيئة في تخصيص النظام وتشغيل السكربتات وتكوين التطبيقات. يعرض هذا الدليل ثلاثطرق لإعدادها في ويندوز 11 مع خطوات خطوة بخطوات واضحة لتتمكن من ضبط النظام وفق تفضيلاتك. كما يشير الدليل إلى إمكانية الاستعانة بأدوات إصلاح متخصصة للمساعدة في تقليل أوقات الإصلاح وضمان سلامة البيانات، مثل Fortect؛ حيث تُثبّت الأداة وتُشغّل، ثم تُفحص المشكلة ليُختار Start Repair لإصلاح ما يؤثر في أمان الجهاز وأداءه.

How to Edit System Environment Variables

أنواع متغيرات البيئة

  • متغيرات البيئة النظامية: متغيرات عامة يمكن الوصول إليها من جميع المستخدمين والتطبيقات، وتستخدم عادة لتعريف إعدادات النظام على مستوى الجهاز.
  • متغيرات البيئة للمستخدم: ذات أولوية أعلى وتطبق فقط على المستخدم الحالي والعمليات التي تعمل تحت ذلك الحساب، وتُحدد بواسطة المستخدم أو التطبيقات التي تعمل تحت ذلك الحساب.
  • متغيرات بيئة العملية: الأعلى أولوية وتكون مؤقتة وتطبق على العملية الحالية وعملياتها الفرعية، وتستخدم لتوفير معلومات وقت التشغيل أو تخصيص برنامج معين.
Environment Variables on Windows 11

طرق إعداد متغيرات البيئة في Windows 11

1) باستخدام تطبيق الإعدادات

Fortect Windows 11 general

افتح الإعدادات بالضغط على Windows + I. انتقل إلى النظام ثم اضغط About، ثم افتح رابط Advanced system settings. في نافذة خصائص النظام اختر Environment Variables. سترى هناك نوعين من المتغيرات: متغيرات المستخدمين ونظام. اختر أحدهما وانقر New، ثم اكتب اسم المتغير بدون فراغات، وللقيمة اختر المسار عبر Browse Directory أو Browse File، ثم اضغط OK.

2) باستخدام موجه الأوامر

System About - Environment Variables on Windows 11

ابدأ تشغيل موجه الأوامر كمسؤول. لإضافة متغيّر مؤقت، استخدم الأمر التالي مع استبدال VariableName وVariableValue بالقيم المرغوبة: set VariableName=VariableValue. يعرِّف أمر set متغير البيئة للعمليّة فقط ويُحذف عند إغلاق النافذة. لإعداد متغير بشكل دائم، استخدم الأمر التالي مع استبدال VarName وValue بالقيمة المرغوبة: setx VarName Value /m. بالنسبة لمسارات PATH، اعرضها باستخدام echo PATH ثم أضف متغيراً إضافياً إلى المسار عبر: setx PATH “%PATH%; PATH Value”. بعد ذلك، قم بإعادة تحميل نافذة المتغيرات أو إعادة تشغيل الكمبيوتر لتفعيل التغييرات.

3) باستخدام Windows PowerShell

Advanced system settings - Environment Variables on Windows 11

افتح PowerShell كمسؤول. لمعرفة قائمة مسارات PATH، نفّذ: [Environment]::GetEnvironmentVariable(“PATH”). لإعلان متغيّر مسار جديد، استخدم: $Variable_Name = “PATH”. لإضافة المتغيّر إلى قائمة PATH، نفّذ الأمر: [Environment]::SetEnvironmentVariable(“Folder PATH”,”$PATH;$Variable_Name”). لإتمام التغييرات، أعد تشغيل الكمبيوتر لتفعيلها.

كيفية عرض أو تعديل متغيرات البيئة

Environment Variables window

عرض المتغيرات

لعرض قائمة المتغيرات من موجه الأوامر، اكتب: set وهو يعمل عند تشغيلك كمسؤول. في PowerShell، لعرض المتغيرات باستخدام صلاحيات مسؤول، نفّذ: [System.Environment]::GetEnvironmentVariables().

Add new variable1

تحرير المتغيرات

باستخدام الإعدادات: افتح Settings > System > About > Advanced system settings، ثم Environment Variables، واختر المتغير المستهدف واضغط Edit، ثم احفظ التغييرات. باستخدام محرر التسجيل: افتح Run، واكتب regedit. بالنسبة لمتغيرات المستخدم، اتجه إلى المسار HKEY_CURRENT_USER\Environment، وبالنسبة للنظام، إلى HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment. يمكنك تغيير الاسم عبر Rename، وتعديل القيمة عبر double-click، ثم إعادة تشغيل الكمبيوتر لتطبيق التغييرات.

CMD elevated Environment Variables on Windows 11

للحذر والأمان، تذكّر دوماً التحقق من صحة اسم المتغير وقيمته وأخذ نسخة احتياطية من التسجيل قبل أي تعديل. لإتمام التغييرات بشكل صحيح، قم بإعادة تشغيل الكمبيوتر.

أين تُخزَّن متغيرات البيئة؟

المتغيرات النظامية محفوظة ضمن Registry Editor في المسارات المذكورة أعلاه، بينما المتغيرات الخاصة بالمستخدم محفوظة في المسار الخاص بالمستخدم نفسه. يمكن الوصول إلى هذه المتغيرات عبر الأوامر السابقة أو عبر الإعدادات المعنية.

زر الذهاب إلى الأعلى