Environment Variables เป็นค่า Global ใช้ Configure โปรแกรมที่รันบน PC แม้ดู Technical จริงๆ แค่ Shared Configuration Store ให้ Apps ต่างๆ Hook เข้าไป
Environment Variables ผูกกับ User Accounts ต่างกัน คนต่างกัน Config ต่างกันได้ มี System Variables Global เช่น %windir% ชี้ไป Directory ที่ Windows ติดตั้ง (เช่น C:\Windows) แทน Hardcode ค่า Apps เรียก %windir% ตอนเข้าถึง Windows Directory

หลาย Apps เพิ่ม Environment Variables ของตัวเองหลังติดตั้ง ดู/แก้ไข: ค้นหา edit environment variables ใน Start Menu เลือกผลลัพธ์
เห็น Environment Variables ทั้งหมดที่ตั้งบนเครื่อง ตัวอย่าง: Variable OneDrive ชี้ OneDrive Storage Directory ของ Current User หากเปลี่ยน OneDrive Directory จาก System Tray ค่านี้จะ Update ตาม

เพราะ OneDrive เป็น Environment Variable โปรแกรมเข้าถึง OneDrive Directory ได้ด้วย %OneDrive% ใน Paths ลองเอง: Win+R เปิด Run > พิมพ์ %OneDrive% เปิดโฟลเดอร์ OneDrive
แก้ไข/สร้าง Environment Variables
- เลือก Variable จากรายการ > Edit > Popup เปลี่ยน Name/Value ระวัง: แก้ Variable ที่ไม่ได้สร้างค่าผิดอาจทำโปรแกรมหรือระบบล้ม
- สร้างใหม่: กด New ใส่ Name/Value จำไว้: Environment Variables ไม่ทำอะไรเอง ไม่มีโปรแกรมใช้ = ไม่มีผล แต่อ่านค่าได้จาก Command Prompt:
echo %<myvariable>%
