ตัวแปรสภาพแวดล้อมใน Windows คืออะไร? -

คุณเคยสงสัยเกี่ยวกับตัวแปรสภาพแวดล้อมหรือไม่? บางทีผู้ดูแลระบบไอทีหรือคอมพิวเตอร์เกินบรรยายบางคนก็พูดถึงพวกเขา บางโปรแกรมเริ่มทำงานผิดพลาดและส่งคืนข้อผิดพลาดที่อ้างถึงตัวแปรสภาพแวดล้อมหรือไม่? (Did)คุณ(Did)เพิ่งสอบไปหรือเปล่า และสิ่งเดียวที่คุณไม่รู้วิธีกรอกคือ: "ตัวแปรสภาพแวดล้อมคือ ____________"? ไม่ว่าเหตุผลของคุณที่ต้องการเรียนรู้เพิ่มเติมเกี่ยวกับสิ่งเหล่านี้ คุณมาถูกที่แล้ว ในบทความนี้ เราจะแสดงสิ่งที่คุณต้องรู้เกี่ยวกับตัวแปรสภาพแวดล้อม วิธีทำงาน และเหตุใดจึงจำเป็นต่อความเป็นอยู่ที่ดีของ Windows:

ตัวแปรสภาพแวดล้อมในWindowsคืออะไร?

แล้วตัวแปรสภาพแวดล้อมคืออะไร? ตัวแปรสภาพแวดล้อม กล่าวโดยย่อคือ ตัวแปรที่อธิบายสภาพแวดล้อมที่แอปและโปรแกรมทำงาน โปรแกรมทุกประเภทใช้ตัวแปรสภาพแวดล้อมในการตอบคำถาม เช่นคอมพิวเตอร์(name of the computer)ที่ฉันติดตั้งชื่ออะไร บัญชีผู้ใช้ที่ใช้ฉันชื่ออะไร ไดเร็กทอรีการทำงานปัจจุบันของฉันคืออะไร? ติดตั้ง Windows(Windows) ไว้ ที่ใด ไฟล์ชั่วคราวที่เก็บไว้ในคอมพิวเตอร์เครื่องนี้อยู่ที่ไหน โฟลเดอร์ OneDrive สำหรับบัญชีผู้ใช้นี้อยู่ที่ไหน

ใน Windows ตัวแปรสภาพแวดล้อมมีชื่อและ(environment variables have a name and value)ค่า ตัวอย่างเช่น ตัวแปรwindir (ย่อมาจาก " ไดเร็กทอรี Windows ") อาจมีค่าเป็น"C:\Windows"หรือพาธอื่นที่คุณติดตั้งWindows

ผู้ใช้สภาพแวดล้อมและตัวแปรระบบใน Windows 10

ผู้ใช้ สภาพแวดล้อม(Environment)และตัวแปรระบบในWindows 10

ตัวแปรมาตรฐานอื่นชื่อPATH หลายโปรแกรมจำเป็นต้องทราบตำแหน่งที่จะค้นหาไฟล์ใดไฟล์หนึ่ง และ ตัวแปร PATHจะบอกพวกเขาว่าสามารถค้นหาไฟล์ที่ต้องการได้จากที่ใด โปรแกรมเหล่านั้นจะค้นหา ตัวแปร PATH โดยอัตโนมัติ ดังนั้นคุณจึงไม่ต้องพิมพ์ทั้งหมดทุกครั้งที่รันโปรแกรม ตัวแปรนี้มีค่าประกอบด้วยไดเร็กทอรีผู้ใช้จำนวนมาก ไดเร็กทอรีเหล่านี้ถูกกำหนดโดยแอพพลิเคชั่นต่าง ๆ ที่ติดตั้งบนคอมพิวเตอร์ และจะแตกต่างกันไปในแต่ละระบบ

แนวคิดของตัวแปรสภาพแวดล้อมมีอยู่ในระบบปฏิบัติการส่วนใหญ่ ตั้งแต่Linuxไปจนถึง macOS ไปจนถึงWindows โดยหลักการแล้ว หมายถึงสิ่งเดียวกัน แต่วิธีการนำไปใช้และใช้งานต่างกัน

ประเภทของตัวแปรสภาพแวดล้อม: ตัวแปรผู้ใช้และตัวแปรระบบ

ตัวแปรมีสองประเภท: ตัวแปรผู้ใช้ เฉพาะสำหรับบัญชีผู้ใช้แต่ละบัญชี และตัวแปรระบบที่ใช้กับบัญชีผู้ใช้ทั้งหมด

ตัวแปรสภาพแวดล้อมของผู้ใช้มีค่าที่แตกต่างกันไปในแต่ละผู้ใช้ (User environment variables have values that differ from user to user.)ตามชื่อที่บ่งบอก สิ่งเหล่านี้เป็นข้อมูลเฉพาะสำหรับบัญชีผู้ใช้ของคุณ โดยจะจัดเก็บข้อมูลเฉพาะผู้ใช้ เช่น ตำแหน่งของโปรไฟล์ผู้ใช้ โฟลเดอร์ที่เก็บไฟล์ชั่วคราวสำหรับบัญชีของคุณ ตำแหน่งของโฟลเดอร์ OneDrive และอื่นๆ บัญชีผู้ใช้นั้นสามารถแก้ไขได้ แต่บัญชีผู้ใช้อื่นไม่สามารถทำได้ ตัวแปรเหล่านี้สามารถสร้าง(created)และแก้ไขได้(edited)โดยผู้ใช้ โดยWindowsหรือโดยโปรแกรมต่างๆ ที่ทำงานกับตำแหน่งเฉพาะของผู้ใช้

ตัวแปรระบบเป็นแบบโกลบอลและผู้ใช้คนใดไม่สามารถเปลี่ยนแปลงได้ (System variables are global and cannot be changed by any user.)ค่าของพวกเขาจะเหมือนกันสำหรับบัญชีผู้ใช้ทั้งหมด หมายถึงตำแหน่งทรัพยากรระบบที่สำคัญ เช่น โฟลเดอร์ที่ติดตั้งWindows ตำแหน่งของ (Windows)Program Filesเป็นต้น ตัวแปรเหล่านี้กำหนดโดยWindowsโปรแกรมต่างๆ และไดรเวอร์

ฉันจะหาตัวแปรสภาพแวดล้อมจากWindowsได้ที่ไหน

ในWindows 10ให้ใช้ช่องค้นหาบนแถบงานเพื่อค้นหาสภาพแวดล้อม (environment)จากนั้นคลิกหรือกดเลือกผลการค้นหา"แก้ไขตัวแปรสภาพแวดล้อมของระบบ"(“Edit the system environment variables”)

การใช้การค้นหาเพื่อเปิดตัวแปรสภาพแวดล้อมใน Windows 10

การใช้การค้นหาเพื่อเปิดตัวแปรสภาพแวดล้อมในWindows 10

ใน Windows 7 ให้พิมพ์สภาพแวดล้อม(environment)ในกล่องค้นหาเมนูเริ่ม (Start Menu)จากนั้นคลิกที่"แก้ไขตัวแปรสภาพแวดล้อมสำหรับบัญชีของคุณ"(“Edit environment variables for your account”)หรือ"แก้ไขตัวแปรสภาพแวดล้อมของระบบ"(“Edit the system environment variables.”)

การใช้การค้นหาเพื่อเปิดตัวแปรสภาพแวดล้อมใน Windows 7

การใช้การค้นหาเพื่อเปิดตัวแปรสภาพแวดล้อมในWindows 7

หรือถ้าคุณใช้ Windows 10 คุณสามารถใช้แอปการตั้งค่า(use the Settings app)เพื่อเข้าถึงผู้ใช้สภาพแวดล้อมและตัวแปรของระบบได้ ในการตั้งค่า(Settings)ไปที่ระบบ แล้ว(System, )เลือก หน้า เกี่ยวกับ(About)ที่แถบด้านข้างทางซ้าย จากนั้นคลิกหรือกดเลือก"การตั้งค่าระบบขั้นสูง" (“Advanced system settings.”)ซึ่งจะเปิด หน้าต่าง System Propertiesซึ่งคุณสามารถกดปุ่มEnvironment Variablesจากแท็บAdvanced

การใช้การตั้งค่าเพื่อค้นหาตัวแปรสภาพแวดล้อมใน Windows 10

การใช้การตั้งค่าเพื่อค้นหาตัวแปรสภาพแวดล้อมในWindows 10

ในทำนองเดียวกัน ในการเข้าถึงผู้ใช้สภาพแวดล้อมและตัวแปรระบบในWindows 7คุณสามารถใช้แผง(use the Control Panel)ควบคุม ในแผงควบคุม(Control Panel)ไปที่ระบบและความปลอดภัย(System and Security)จากนั้นไปที่ระบบ (System)ทางด้านซ้าย คลิกหรือแตะ ลิงก์ " การตั้งค่าระบบขั้นสูง(Advanced system settings) ” ซึ่งจะเปิดหน้าต่างคุณสมบัติของระบบ (System Properties)ในแท็บAdvanced ให้กดปุ่ม (Advanced)Environment Variables ที่ ไฮไลต์ด้านล่าง

การใช้แผงควบคุมเพื่อเปิดตัวแปรสภาพแวดล้อมใน Windows 7

การใช้แผงควบคุม(Control Panel)เพื่อเปิดตัวแปรสภาพแวดล้อมในWindows 7

ในระบบปฏิบัติการWindows คุณสามารถใช้ (Windows)หน้าต่าง Run (Run window) (Win + R ) เพื่อเข้าถึงตัวแปรสภาพแวดล้อมของคุณได้ หากคุณรู้ว่าต้องพิมพ์คำสั่งใด ในหน้าต่างนี้ พิมพ์คำสั่งrundll32.exe sysdm.cpl,EditEnvironmentVariables แล้ว(rundll32.exe sysdm.cpl,EditEnvironmentVariables,)กดEnter หรือ(Enter)คลิกOK

rundll32.exe sysdm.cpl,EditEnvironmentVariables

rundll32.exe sysdm.cpl,EditEnvironmentVariables

ไม่ว่า(Regardless)คุณจะเลือกใช้วิธีการใด หน้าต่าง Environment Variablesควรเปิดขึ้นทันที

ที่ด้านบนสุดตัวแปรสภาพแวดล้อม(Environment Variables)จะแสดงตัวแปรผู้ใช้ของคุณ และด้านล่างจะแสดงตัวแปรของระบบ ซึ่งใช้ได้กับบัญชีผู้ใช้ทั้งหมดที่มีอยู่ในWindows

หน้าต่างตัวแปรสภาพแวดล้อมใน Windows

หน้าต่างตัวแปร(Variables)สภาพแวดล้อม ใน Windows

วิธีดูตัวแปรสภาพแวดล้อมในCommand PromptหรือPowerShell

หากคุณเป็นแฟนของพรอมต์คำสั่ง(Command Prompt)คุณสามารถดูตัวแปรสภาพแวดล้อมทั้งหมดด้วยชุด(set) คำสั่ง โดยไม่ต้องมีพารามิเตอร์อื่นใด เริ่ม Command Prompt(Start the Command Prompt)ใน Windows พิมพ์setแล้วกดEnter

ใช้ set เพื่อรับรายการตัวแปรสภาพแวดล้อมใน CMD

ใช้(Use) set เพื่อรับรายการตัวแปรสภาพแวดล้อมในCMD

หากคุณต้องการPowerShellให้เปิดมัน พิมพ์คำสั่งGet-ChildItem Env:แล้วกดEnter

ใช้ Get-ChildItem Env: เพื่อรับรายการตัวแปรสภาพแวดล้อมใน PowerShell

ใช้(Use) Get-ChildItem Env: เพื่อรับรายการตัวแปรสภาพแวดล้อมในPowerShell

ตัวแปรสภาพแวดล้อมทั้งหมดอยู่ในรายการ แต่ไม่ได้แยกตามประเภท (ผู้ใช้หรือตัวแปรระบบ)

หากคุณต้องการดูเฉพาะตัวแปรระบบ ในPowerShellให้ใช้คำสั่งนี้แทน: [Environment]::GetEnvironmentVariables("Machine" )

รายการตัวแปรระบบใน PowerShell: [Environment]::GetEnvironmentVariables("Machine")

รายการตัวแปรระบบในPowerShell : [ Environment ]::Get Environment Variables(" Machine ")

และถ้าคุณต้องการแสดงรายการเฉพาะตัวแปรผู้ใช้ ให้รันคำสั่งนี้: [Environment]::GetEnvironmentVariables("User" )

รายการตัวแปรผู้ใช้ใน PowerShell: [Environment]::GetEnvironmentVariables("Machine")

รายการตัวแปรผู้ใช้ในPowerShell : [ Environment ]::Get Environment Variables(" Machine ")

ข้อใด คือตัวแปรสภาพแวดล้อมมาตรฐานในWindows

มีรายการตัวแปรจำนวนมากที่มีอยู่ในคอมพิวเตอร์Windows แต่ละเครื่อง (Windows)ตัวแปรที่ใช้มากที่สุดคือ OS , PATHและTEMP คุณสามารถค้นหารายการทั้งหมดและค่าเริ่มต้นทั้งหมดได้ในWikipedia : ตัวแปรสภาพแวดล้อม - ค่าเริ่มต้นใน Microsoft(Environment variables - Default Values on Microsoft Windows) Windows

คุณใช้ผู้ใช้สภาพแวดล้อมและตัวแปรระบบเพื่ออะไร

ตอนนี้คุณรู้วิธีตอบคำถามแล้ว: "ตัวแปรสภาพแวดล้อมคืออะไร" ดังที่คุณเห็นจากบทช่วยสอนนี้ ตัวแปรสภาพแวดล้อมนั้นไม่สามารถค้นหาหรือมองเห็นได้ง่าย แต่อย่างใดในขณะที่ทำงานกับโปรแกรมWindows มีการจัดการในเบื้องหลังโดยระบบปฏิบัติการและโปรแกรมและไดรเวอร์ต่างๆ ที่คุณติดตั้ง อย่างไรก็ตาม สิ่งเหล่านี้จำเป็นต่อการทำงานที่เหมาะสมของระบบปฏิบัติการและแอพที่ติดตั้งของคุณ หากคุณเปลี่ยนค่าของตัวแปรระบบที่จำเป็นโดยไม่รู้ว่าคุณกำลังทำอะไรอยู่ คุณจะได้สัมผัสถึงความสำคัญของตัวแปรสภาพแวดล้อมเหล่านี้โดยทำให้ระบบของคุณทำงานผิดปกติ ก่อนที่คุณจะไป โปรดแสดงความคิดเห็นด้านล่างและบอกเราว่าคุณกำลังใช้ตัวแปรสภาพแวดล้อมในWindowsอย่างไร



About the author

ฉันเป็นผู้ตรวจทานมืออาชีพและเพิ่มประสิทธิภาพการทำงาน ฉันชอบใช้เวลาออนไลน์เล่นวิดีโอเกม สำรวจสิ่งใหม่ ๆ และช่วยเหลือผู้คนเกี่ยวกับความต้องการด้านเทคโนโลยีของพวกเขา ฉันมีประสบการณ์กับ Xbox มาบ้างแล้วและได้ช่วยเหลือลูกค้าในการรักษาระบบของพวกเขาให้ปลอดภัยมาตั้งแต่ปี 2552



Related posts