วิธีแก้ไข ล้าง และลบตัวแปรสภาพแวดล้อมใน Windows -
โปรแกรมเมอร์ ผู้ดูแลระบบ และผู้ใช้ระดับสูงอาจต้องทำงานกับตัวแปรสภาพแวดล้อมในบางจุด บางคนอาจต้องการลบตัวแปรสภาพแวดล้อม คนอื่นจะต้องการเปลี่ยนค่าของมันเป็นต้น คู่มือนี้จะแชร์วิธีแก้ไขหรือลบตัวแปรสภาพแวดล้อม ตลอดจนวิธียกเลิกการตั้งค่าตัวแปรสภาพแวดล้อมใน Windows:
เปิดหน้าต่างตัวแปรสภาพแวดล้อม(Environment Variables)
ในการแก้ไขหลายอย่างที่แสดงในบทความนี้ คุณต้องเปิดหน้าต่างตัวแปรสภาพแวดล้อม ก่อน (Environment Variables)คู่มือนี้จะอธิบายวิธีการทำเช่นนั้นและแสดงพื้นฐานเกี่ยวกับการทำงานกับตัวแปรสภาพแวดล้อม: ตัวแปรสภาพแวดล้อมใน Windows คืออะไร (What are environment variables in Windows?).
หน้าต่างตัวแปรสภาพแวดล้อม(Environment Variables)ในWindows 10
ถ้าคุณต้องการข้ามการอ่าน เส้นทางหนึ่งที่ทำงานเหมือนกันในทุกเวอร์ชันของWindowsคือการเปิดRun window (Win + R) , Command PromptหรือPowerShellและดำเนินการคำสั่ง: rundll32.exe sysdm.cpl , EditEnvironmentVariables(rundll32.exe sysdm.cpl,EditEnvironmentVariables)
วิธีแก้ไขตัวแปรสภาพแวดล้อมในWindows
หากคุณต้องการเปลี่ยนค่าของตัวแปรสภาพแวดล้อมที่มีอยู่ ก่อนอื่นให้เลือกค่านั้นในหน้าต่างตัวแปรสภาพแวดล้อม (Environment Variables)จากนั้นคลิกหรือแตะแก้ไข(Edit)
วิธีแก้ไขตัวแปรสภาพแวดล้อมในWindows 10
คุณจะเห็นหน้าต่างที่คุณสามารถแก้ไขทั้งชื่อและค่าของตัวแปรได้ ทำการปรับเปลี่ยนตามที่คุณต้องการ แล้วกดตกลง (OK)จากนั้นกดOKอีกครั้งในหน้าต่างEnvironment Variables
การแก้ไขตัวแปรสภาพแวดล้อม
วิธีแก้ไขตัวแปรสภาพแวดล้อมจากCommand Prompt
คุณสามารถสร้างตัวแปรสภาพแวดล้อมใหม่หรือแก้ไขค่าของตัวแปรสภาพแวดล้อมที่มีอยู่ (แต่ไม่ใช่ชื่อ) จากพรอมต์คำสั่ง(Command Prompt)ด้วย คำสั่งที่คุณต้องป้อนคือ:
- setx variable_name “value”หากคุณต้องการสร้างตัวแปรสภาพแวดล้อมผู้ใช้
- setx variable_name “value” /mหากคุณกำลังจะสร้างตัวแปรสภาพแวดล้อมของระบบ
ตัวอย่างเช่น เราพิมพ์setx TEST “C:\digitalcitizen”และสร้างตัวแปรผู้ใช้ชื่อ TEST ด้วยค่าC:\digitalcitizen.
วิธีตั้งค่าตัวแปรสภาพแวดล้อมโดยใช้Command Prompt
หากเราต้องการเปลี่ยนค่าของตัวแปรสภาพแวดล้อม เราสามารถเรียกใช้ คำสั่ง setx เดียวกัน แต่ระบุค่าใหม่สำหรับตัวแปร ตัวอย่างเช่น การดำเนินการsetx TEST “C:\DC”จะเปลี่ยนค่าของตัวแปรสภาพแวดล้อมTESTเป็นC:\DC
วิธีเปลี่ยนค่าของตัวแปรสภาพแวดล้อมในCommand Prompt
ใช้งานได้เพราะ คำสั่ง setxเขียนค่าที่มีอยู่ใหม่ด้วยค่าสุดท้ายที่คุณพิมพ์ ดังนั้น หากคุณใช้คำสั่งนี้หลายครั้งกับตัวแปรเดียวกัน ตัวแปรจะเก็บค่าสุดท้ายที่คุณพิมพ์ไว้
วิธีเพิ่มค่าหลายค่าให้กับตัวแปรสภาพแวดล้อมโดยใช้Command Prompt
หมายเหตุ:(NOTE:)คุณสามารถรับรายการตัวแปรสภาพแวดล้อมทั้งหมดที่มีได้โดยการรัน คำสั่ง setในCommand Prompt (ไม่ใช่ setx และไม่มีพารามิเตอร์ใดๆ) อย่างไรก็ตาม หากคุณเพิ่งสร้างหรือแก้ไขตัวแปรสภาพแวดล้อม คุณต้องปิดและเปิดพรอมต์คำสั่ง(Command Prompt) อีกครั้ง เพื่อให้การเปลี่ยนแปลงปรากฏขึ้น
วิธีดูตัวแปรสภาพแวดล้อมทั้งหมดในพรอมต์คำสั่ง(Command Prompt)
วิธีแก้ไขตัวแปรสภาพแวดล้อมจากPowerShell
คุณยังสามารถสร้างหรือแก้ไขค่าของตัวแปรสภาพแวดล้อมที่มีอยู่จากPowerShell คำสั่งPowerShell สำหรับสิ่งนั้นคือ:(PowerShell)
- [สภาพแวดล้อม]::SetEnvironmentVariable("variable_name","variable_value","User")([Environment]::SetEnvironmentVariable("variable_name","variable_value","User") )หากคุณต้องการสร้างตัวแปรสภาพแวดล้อมของผู้ใช้
- [สภาพแวดล้อม]::SetEnvironmentVariable("variable_name","variable_value","Machine")([Environment]::SetEnvironmentVariable("variable_name","variable_value","Machine"))หากคุณต้องการสร้างตัวแปรสภาพแวดล้อมของระบบ
ตัวอย่างเช่น เราพิมพ์[Environment]::SetEnvironmentVariable("TEST","digitalcitizen.life","User")เพื่อสร้างตัวแปรสภาพแวดล้อมของผู้ใช้ที่เรียกว่า TEST ด้วยค่าdigitalcitizen.life หากต้องการเปลี่ยนค่าของตัวแปรในภายหลัง เราสามารถเรียกใช้คำสั่งเดียวกันโดยใช้ค่าอื่นได้ เช่น(Just)เดียวกับsetxในCommand Promptคำสั่งนี้จะเขียนค่าของตัวแปรที่ระบุใหม่ทุกครั้งที่คุณเรียกใช้
วิธีตั้งค่าตัวแปรสภาพแวดล้อมด้วยPowerShell
หากคุณต้องการกำหนดค่าหลายค่าให้กับตัวแปร ให้พิมพ์ค่าทั้งหมดในคำสั่ง โดยใช้เครื่องหมายอัฒภาคคั่นระหว่างแต่ละค่าดังที่แสดงด้านล่าง
วิธีเพิ่มค่าหลายค่าให้กับตัวแปรสภาพแวดล้อมในPowerShell
หมายเหตุ:(NOTE:)ในPowerShellคุณสามารถรับรายการตัวแปรสภาพแวดล้อมทั้งหมดได้ด้วยการรันคำสั่งGet-ChildItem Env: อย่างไรก็ตาม หากคุณเพิ่งสร้างหรือแก้ไขตัวแปรสภาพแวดล้อม คุณต้องปิดและเปิดPowerShell อีกครั้ง เพื่อให้การเปลี่ยนแปลงแสดงขึ้น
วิธีดูตัวแปรสภาพแวดล้อมทั้งหมดในPowerShell
วิธีล้างค่าตัวแปรสภาพแวดล้อมในWindows (จากCommand Prompt )
หากคุณต้องการลบค่าของตัวแปรสภาพแวดล้อม (ในขณะที่ยังคงชื่อไว้) คุณไม่สามารถทำได้ด้วยเมาส์และคีย์บอร์ดจากหน้าต่างตัวแปรสภาพแวดล้อม (Environment Variables)หากคุณเลือกตัวแปรและกดEditคุณสามารถลบค่าได้ แต่คุณไม่สามารถกดOKเนื่องจากปุ่มนี้จะกลายเป็นสีเทา ดังนั้น คุณจึงไม่สามารถบันทึกการเปลี่ยนแปลงของคุณได้
วิธีล้างตัวแปรสภาพแวดล้อมในWindows 10
อย่างไรก็ตาม คุณสามารถล้างค่าของตัวแปรสภาพแวดล้อมได้โดยใช้Command Prompt (Command Prompt)หากต้องการยกเลิกการตั้งค่าตัวแปรสภาพแวดล้อมจากCommand Promptให้พิมพ์คำสั่งsetx variable_name “ ” ตัวอย่างเช่น เราพิมพ์setx TEST “”และตัวแปรสภาพแวดล้อมนี้ตอนนี้มีค่าว่าง
วิธีล้างตัวแปรสภาพแวดล้อมด้วยCommand Prompt
ต่อไป มาดูวิธีการลบตัวแปรสภาพแวดล้อมกัน
วิธีลบตัวแปรสภาพแวดล้อมในWindows
หากคุณไม่ต้องการใช้ตัวแปรสภาพแวดล้อมเฉพาะอีกต่อไป ให้เลือกตัวแปรดังกล่าวในหน้าต่างตัวแปรสภาพแวดล้อม (Environment Variables)จากนั้นกดDelete Windowsจะไม่ขอการยืนยันการดำเนินการนี้ ดังนั้น หากคุณเปลี่ยนใจ คุณต้องกดCancelเพื่อไม่ให้การลบออก หากคุณต้องการให้การลบดำเนินการต่อไป ให้กดตกลง(OK)
วิธีลบตัวแปรสภาพแวดล้อมในWindows 10
วิธีลบตัวแปรสภาพแวดล้อมจากพรอมต์คำสั่ง(Command Prompt)
หากต้องการลบตัวแปรสภาพแวดล้อมออกจากพรอมต์คำสั่ง(Command Prompt)ให้พิมพ์คำสั่งใดคำสั่งหนึ่งจากสองคำสั่งนี้ ขึ้นอยู่กับประเภทของตัวแปรนั้น:
- REG delete “HKCU\Environment” /F /V “variable_name” หากเป็นตัวแปรสภาพแวดล้อมของผู้ใช้ หรือ
- REG delete “HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment” /F /V “variable_name”หากเป็นตัวแปรสภาพแวดล้อมของระบบ
ตัวอย่างเช่น เราพิมพ์REG delete “HKCU\Environment” /F /V “TEST” และ ตัวแปรสภาพแวดล้อม TEST ของเรา หายไปจากโปรไฟล์ของผู้ใช้
วิธียกเลิกการตั้งค่าตัวแปรสภาพแวดล้อมในWindowsโดยใช้Command Prompt
วิธีการลบตัวแปรสภาพแวดล้อมจากPowerShell
หากต้องการยกเลิกการตั้งค่าและลบตัวแปรสภาพแวดล้อมจากPowerShellให้พิมพ์คำสั่ง:
- [Environment]::SetEnvironmentVariable("variable_name", $null ,"User")หากเป็นตัวแปรโปรไฟล์ผู้ใช้ หรือ
- [Environment]::SetEnvironmentVariable("variable_name", $null ,"Machine")หากเป็นตัวแปรทั้งระบบ
ตัวอย่างเช่น เราพิมพ์[Environment]::SetEnvironmentVariable("TEST", $null ,"User") และตัวแปรสภาพแวดล้อมนี้หายไปจากโปรไฟล์ของผู้ใช้
วิธีการลบตัวแปรสภาพแวดล้อมจากPowerShell
แค่นั้นแหละ!
ทำไมคุณถึงต้องการเรียนรู้วิธีการแก้ไขและลบตัวแปรสภาพแวดล้อมในWindows ?
ตอนนี้คุณรู้วิธีทำทั้งหมดแล้ว แต่ทำไมคุณถึงต้องการเปลี่ยนหรือแก้ไขตัวแปรสภาพแวดล้อม? เป็นเพราะว่าระบบของคุณมีตัวแปรที่เหลือจากบางแอปที่คุณไม่ได้ใช้แล้วใช่หรือไม่ หรือเป็นเพราะคุณมีการตั้งค่าพิเศษ และคุณต้องทำงานกับตัวแปรสภาพแวดล้อม แจ้งให้เราทราบในส่วนความคิดเห็นด้านล่าง
Related posts
วิธีการเปิด, ยกเลิกการต่อเชื่อมหรือถาวรแนบ VHD file ใน Windows 10
6 วิธีออกจากระบบ Windows 11
ค้นหาเมื่อติดตั้ง Windows install date ดั้งเดิมคืออะไร
วิธีการบอกสิ่งที่ Windows ฉันมี (11 วิธี)
วิธีการเริ่มต้น Windows 10 ใน Safe Mode ด้วย Networking
System Restore และ 4 วิธีในการใช้งานคืออะไร
วิธีการกำหนดค่า System Restore ใน Windows 10
วิธีการติดตั้ง Windows 10 จาก DVD, ISO, หรือ USB
วิธีการใส่ BIOS ใน Windows 10
17 วิธีในการเปิด Settings ใน Windows 11
วิธีการดาวน์โหลด Windows and Office ISO files (ทุกรุ่น)
วิธีการหยุดการอัปเดต Windows 10 เช่น May 2021 Update
วิธีการเริ่มต้นใน Windows 11 Mode ปลอดภัย (8 วิธี)
วิธีการเปิด Task Manager ใน Windows 11 และ Windows 10
วิธีใช้ Windows USB/DVD Download Tool
วิธีการทำความสะอาดโดยใช้ Windows 10 Storage Sense
Windows 10 Update Assistant: อัพเกรดเป็น May 2021 Update today!
คุณจะทำอย่างไรสร้าง USB Windows 10 recovery drive?
วิธีใช้ Check Disk (chkdsk) เพื่อทดสอบและแก้ไขข้อผิดพลาดของฮาร์ดไดรฟ์ใน Windows 10
2 วิธีในการเปิดใช้งาน System Restore ใน Windows 10