درخواست های ارتباط
جستجو
لیست دوستان من
صندوق پیام
همه را دیدم
  • در حال دریافت لیست پیام ها
صندوق پیام
رویدادها
همه را دیدم
  • در حال دریافت لیست رویدادها
همه رویدادهای من
دوره های مرتبط
دوره های توسینسو
دوره آموزشی فرمول نویسی پیشرفته در اکسل 2016
مدرس: mirsamadzadeh
این دوره را در 11 قسط خریداری کنید
دوره آموزشی فرمول نویسی مقدماتی در اکسل 2016
مدرس: mirsamadzadeh
این دوره را در 4 قسط خریداری کنید
دوره آموزشی کاملا کاربردی VISIO 2016 برای مستند سازی و طراحی
مدرس: mirsamadzadeh
این دوره را در 11 قسط خریداری کنید
دوره آموزشی ساخت فایل نصب و تغییر قالب پیشفرض در WinRAR
مدرس: Hasanmir
این دوره را در 2 قسط خریداری کنید
دوره آموزشی صفر تا صد پاورپوینت حرفه ای
مدرس: mirsamadzadeh
این دوره را در 17 قسط خریداری کنید
آموزش مهارت های هفتگانه یا ICDL مهارت سوم ، نرم افزار واژه پرداز ورد
مدرس: wisemadguy
این دوره را در 9 قسط خریداری کنید
دوره آموزشی اکسل کاربردی به زبان ساده
مدرس: Hoseinajoudani
این دوره را در 9 قسط خریداری کنید
آموزش مهارت های هفتگانه یا ICDL مهارت دوم ، آشنایی با ویندوز
مدرس: wisemadguy
این دوره را در 7 قسط خریداری کنید
کاملترین دوره آموزشی Command Prompt یا CMD در دنیا
مدرس: Irannejad
این دوره را در 27 قسط خریداری کنید
معرفی قابلیت های ناشناخته و حرفه ای مرورگر Firefox
مدرس: mabedini
این دوره را در 5 قسط خریداری کنید
دوره آموزشی قابلیت های امنیتی در ویندوز کلاینت
مدرس: mabedini
این دوره را در 8 قسط خریداری کنید
آموزش مهارت های هفتگانه یا ICDL مهارت اول ، آشنایی با سخت افزار کامپیوتر
مدرس: wisemadguy
این دوره را در 6 قسط خریداری کنید

Environment Variables چیست و چگونه در ویندوز پیکربندی می شود ؟

0 نظرات
398 بازدیدها
اگر با دستورات ویندوز و کلیدهای میانبر یا ابزارهای خط فرمان ویندوز کمی کار کرده باشید ، یا اینکه نرم افزاری نصب کرده اید که مجبور بوده است خودش را Extract کند و از حالت فشرده خارج کند ، و یا محل پروفایل کاربری خود را دیده باشید ، شاید برای شما جالب باشد که بدانید این دستورات از کجای سیستم اجرا می شوند ؟ محل Extract کردن فایل های نصب نرم افزارهای فشرده سازی شده کجا تعریف شده است ؟ و آیا من می توانم محل پروفایل کاربری خود را عوض کنم یا خیر .... در واقع همه این پیکربندی ها و تنظیمات محل قرارگیری فایل ها و دستورات سیستم توسط مکانیزمی به نام Environment Variables تعریف می شود ، این Environment Variables است که تعریف می کند اگر شما دستور cmd را در run بزنید ، ابزار cmd.exe از کجای سیستم فراخوانی شود و اجرا شود ، در همینجاست که تعریف می شود پوشه Temporary برای Extract کردن فایل های فشرده سازی شده نرم افزارها کجای سیستم قرار داشته باشد ، در همین جاست که شما تعرفی می کنید Home Folder و یا فایل های اطلاعات پروفایل کاربران در کجا ذخیره شود و بسیاری دیگر از مواردی که شما می توانید در این قسمت تعریف کنید.

در واقع این Environment Variable است که تعیین می کند فرآیند ها یا Process های سیستم عامل باید فایل ها یا دستورات خود را برای انجام عملیات های سیستم از کجا بخوانند و اجرا کنند ، بدون وجود و تعریف شدن این قسمت در سیستم شما نمی توانید از هیچیک از امکانات زیر استفاده کنید ، توجه کنید که Environment Variables که به معنی متغیرهای محیطی می باشند همانطور که از نامشان پیداست قابل تغییر توسط کاربر هستند و شما می توانید آنها را تغییر دهید ، Environment Variables هم در سیستم عامل ویندوز و هم در سیستم عامل لینوکس و ... وجود دارد ، در اینجا در خصوص Environment Variables در ویندوز بیشتر صحبت خواهیم کرد :

ALLUSERSPROFILE      C:\ProgramData
APPDATA    C:\Users\{username}\AppData\Roaming
COMMONPROGRAMFILES     C:\Program Files\Common Files
COMMONPROGRAMFILES(x86)   C:\Program Files (x86)\Common Files
COMSPEC   C:\Windows\System32\cmd.exe
HOMEDRIVE     DRIVE:C
HOMEPATH    C:\Users\username
LOCALAPPDATA  C:\Users\{username}\AppData\Local
PROGRAMDATA  C:\ProgramData
PROGRAMFILES    C:\Program Files
PROGRAMFILES(X86)     C:\Program Files (x86) only in 64-bit version
PUBLIC   C:\Users\Public
SystemDrive     DRIVE:C
SystemRoot     C:\Windows
TEMP or TMP    C:\Users\{username}\AppData\Local\Temp
USERPROFILE   C:\Users\username
WINDIR    C:\Windows


در بالا Environment Variables های سیستم عامل ویندوز را مشاهده می کنید که برای مثال برای تعریف کردن محل پوشه TEMP در سیستم آدرسی تعریف شده است که شما می توانید این آدرس را براحتی تغییر دهید و محل TEMP را عوض کنید. برای دست پیدا کردن به محل گرافیکی اعمال تغییرات بر روی Environment Variables شما کافیست ابتدا System Properties را باز کنید و سپس به تب Advanced بروید و مشابه شکل زیر بر روی دکمه Environment Variables کلیک کنید ، همانطور که در تصویر زیر مشاهده می کنید :

کاربرد Environment Variables یا متغیرهای محیطی در ویندوز چیست


کاربرد Environment Variables یا متغیرهای محیطی در ویندوز


از Environment Variables به عنوان تعیین کننده Shortcut ها یا میانبرهای سیستم عامل نیز نام برده می شود ، اگر به تصویر بالا دقت کنید به یک نکته مهم بر میخورید ، Environment Variable ها دو نوع هستند یا از نوع USER Environment Variables هستند که اگر شما این قسمت را تغییر بدهید تنظیمات فقط همان کاربری که با آن Login شده اید عوض می شود و یا از نوع SYSTEM Environment Variables هستند که برای کلیه کاربرانی که بر روی سیستم Login می کنند اعمال می شود ، شما می توانید بر حسب نیاز هر کدام از این موارد را تغییر دهید ، اگر برای شما مشکل است Environment Variables را پیدا کنید کافیست از طریق مسیر زیر آن را پیدا کنید :

Control Panel\System and Security\System --> Advanced system settings --> Advanced

اگر بخواهیم برای شما یک مثال عملی از استفاده از Environment Variables بزنیم کافیست یک موضوع را تست کنیم ، اگر شما قسمت PATH در Environment را تغییر دهید و بعد از آن در CMD دستور ping را وارد کنید به شما پیام داده می شود که دستور ping.exe در این سیستم شناخته شده نیست ، در واقع این Environment Variables ها هستند که به سیستم می گویند که دستور ping.exe را از مسیر system32 در ویندوز اجرا کند و اگر این مسیر تغییر کند دستگاه دیگر قادر به شناسایی دستورات نخواهد بود و برای مثال خطای زیر به شما نمایش داده می شود :
'ping' is not recognized as an internal or external command
برای جلوگیری از چنین مشکلی کافیست شما قسمت PATH در Environment Variables سیستم را Edit کنید و آن را به شکل زیر در بیاورید :
c:\windows\system32

Image


ممکن است مشکل به وجود آمده باعث حذف شدن این قسمت شده باشد در این صورت شما کافیست بر روی دکمه New کلیک کرده و مشابه شکل بالا در قسمت Variable Name کلمه PATH و در قسمت Variable Value مسیر c:\windows\system32 را وارد کنید تا دیگر با خطای بالا مواجه نشوید. مقادیر پیشفرض با استفاده از Edit قابل ویرایش هستند. امیدوارم مورد توجه شما قرار گرفته باشد اگر نظر یا تجربه خاصی در این خصوص دارید خوشحال می شویم در ادامه از آنها استفاده کنیم.

نویسنده :
منبع : انجمن تخصصی فناوری اطلاعات ایران
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد
برچسب ها
مطالب مرتبط

در حال دریافت اطلاعات

نظرات
هیچ نظری ارسال نشده است

    برای ارسال نظر ابتدا به سایت وارد شوید

    arrow