في نظام التشغيل Windows 10 ، تكون متغيرات البيئة عبارة عن أسماء محددة مسبقًا تمثل المسار إلى مواقع معينة داخل نظام التشغيل ، مثل محرك أقراص أو ملف أو مجلد معين.
يمكن أن تكون متغيرات البيئة مفيدة في عدد من السيناريوهات ، ولكنها مفيدة بشكل خاص إذا كنت خبيرًا في تكنولوجيا المعلومات أو تقوم بإصلاح جهاز كمبيوتر شخص آخر ، حيث يمكنك التنقل بسرعة إلى مواقع معينة دون معرفة اسم المستخدم أو المسار الكامل للوصول إلى مجلد نظام.
على سبيل المثال ، بدلاً من تصفح مسار مثل C:\Users\\AppData\Roaming، يمكنك فتح الأمر Run (مفتاح Windows + R) ، واكتب هذا المتغير %APPDATA%، واضغط على Enter للوصول إلى نفس المسار. أو يمكنك استخدام %HOMEPATH%المتغير للوصول إلى موقع المجلدات الافتراضية للمستخدم الحالي - حيث يخزن نظام التشغيل مجلدات سطح المكتب والمستندات والتنزيلات و OneDrive وما إلى ذلك.
في هذا الدليل ، ستتعرف على قائمة متغيرات البيئة الأكثر شيوعًا التي يمكنك استخدامها على Windows 10 .
متغيرات بيئة Windows 10 الافتراضية
| عامل |
نظام التشغيل Windows 10 |
| ٪ ALLUSERSPROFILE٪ |
C: \ ProgramData |
| ٪معلومات التطبيق٪ |
C: \ Users \ {username} \ AppData \ Roaming |
| ٪ COMMONPROGRAMFILES٪ |
C: \ Program Files \ Common Files |
| ٪ COMMONPROGRAMFILES (x86)٪ |
C: \ Program Files (x86) \ Common Files |
| ٪ البرنامج المشترك W6432٪ |
C: \ Program Files \ Common Files |
| ٪ كومسبك٪ |
C: \ Windows \ System32 \ cmd.exe |
| ٪ هوميدرايف٪ |
ج: \ |
| ٪ هومباث٪ |
ج: \ المستخدمون \ {اسم المستخدم} |
| ٪ LOCALAPPDATA٪ |
C: \ Users \ {username} \ AppData \ Local |
| ٪ LOGONSERVER٪ |
\\ {domain_logon_server} |
| ٪طريق٪ |
C: \ Windows \ system32 ؛ C: \ Windows ؛ C: \ Windows \ System32 \ Wbem |
| ٪ PathExt٪ |
.com؛ .exe؛ .bat؛ .cmd؛ .vbs؛ .vbe؛ .js؛ .jse؛ .wsf؛ .wsh؛ .msc |
| ٪بيانات البرنامج٪ |
C: \ ProgramData |
| ٪ملفات البرنامج٪ |
C: \ ملفات البرنامج |
| ٪ البرنامج |
C: \ ملفات البرنامج |
| ٪ البرامج (X86)٪ |
C: \ ملفات البرنامج (x86) |
| ٪مستعجل٪ |
$ P $ G |
| ٪ محرك النظام٪ |
ج: |
| ٪ SystemRoot٪ |
ج: \ ويندوز |
| ٪مؤقت٪ |
C: \ Users \ {username} \ AppData \ Local \ Temp |
| ٪ TMP٪ |
C: \ Users \ {username} \ AppData \ Local \ Temp |
| ٪ USERDOMAIN٪ |
Userdomain المرتبط بالمستخدم الحالي. |
| ٪ USERDOMAIN_ROAMINGPROFILE٪ |
Userdomain المرتبط بالملف الشخصي المتجول. |
| ٪اسم االمستخدم٪ |
{اسم االمستخدم} |
| ٪ملف تعريفي للمستخدم٪ |
ج: \ المستخدمون \ {اسم المستخدم} |
| ٪ WINDIR٪ |
ج: \ ويندوز |
| ٪عام٪ |
ج: \ المستخدمون \ الجمهور |
| ٪ PSModulePath٪ |
٪ SystemRoot٪ \ system32 \ WindowsPowerShell \ v1.0 \ Modules \ |
| ٪ OneDrive٪ |
C: \ Users \ {username} \ OneDrive |
| ٪ DriverData ٪ |
C: \ Windows \ System32 \ Drivers \ DriverData |
| ٪ قرص٪ |
إخراج مسار الدليل الحالي. (موجه الأمر.) |
| ٪ CMDCMDLINE٪ |
إخراج سطر الأوامر المستخدم لبدء جلسة موجه الأوامر الحالية. (موجه الأمر.) |
| ٪ CMDEXTVERSION٪ |
يُخرج عدد ملحقات معالج الأوامر الحالي. (موجه الأمر.) |
| ٪اسم الحاسوب٪ |
يخرج اسم النظام. |
| ٪تاريخ٪ |
تاريخ الإخراج الحالي. (موجه الأمر.) |
| ٪زمن٪ |
وقت الإخراج. (موجه الأمر.) |
| ٪ ERRORLEVEL٪ |
يُخرج عدد تحديد حالة الخروج للأمر السابق. (موجه الأمر.) |
| ٪ PROCESSOR_IDENTIFIER٪ |
معرّف معالج المخرجات. |
| ٪ PROCESSOR_LEVEL٪ |
مخرجات مستوى المعالج. |
| ٪ PROCESSOR_REVISION٪ |
مخرجات مراجعة المعالج. |
| ٪ NUMBER_OF_PROCESSORS٪ |
يخرج عدد النوى المادية والافتراضية. |
| ٪عشوائي٪ |
يخرج رقمًا عشوائيًا من 0 إلى 32767. |
| ٪ نظام تشغيل٪ |
Windows_NT |
على الرغم من أنه يمكنك استخدام متغيرات البيئة للوصول بسرعة إلى مواقع معينة داخل Windows 10 ، إلا أنك ستستخدم عادةً هذه المتغير��ت عند إنشاء برنامج نصي أو تطبيق.
ضع في اعتبارك أن بعض المتغيرات المذكورة ليست خاصة بالموقع ، بما في ذلك %COMPUTERNAME%، %PATHEXT%، ، %PROMPT%، %USERDOMAIN%، %USERNAME%.
بينما يركز هذا الدليل على Windows 10 ، من المهم ملاحظة أن هذه المتغيرات ستعمل أيضًا على Windows 8.1 و Windows 7 و Windows Vista و Windows 11 .
يمكنك دائمًا عرض جميع متغيرات البيئة المتوفرة على جهازك باستخدام Get-ChildItem Env: | Sort Name PowerShellالأمر.