Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

ตัวแปรระบบและสภาพแวดล้อมของผู้ใช้ใน Windows 11/10 อธิบาย

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

ในโพสต์นี้ เราจะพูดถึงตัวแปรสภาพแวดล้อม ตัวแปรสภาพแวดล้อมของระบบและผู้ใช้ และวิธีการเพิ่มและแก้ไข จากนั้นเราจะไปที่ Dynamic System Variables และดูวิธีใช้งานใน command prompt

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

ตัวแปรสภาพแวดล้อมประกอบด้วยคำสองคำที่แยกจากกัน 'สภาพแวดล้อม ' และ 'ตัวแปร ’ มาพูดถึง 'ตัวแปร' กันก่อน หมายความว่าเอนทิตีสามารถเก็บค่าและแตกต่างกันไปในแต่ละคอมพิวเตอร์ Windows จัดเตรียม 'สภาพแวดล้อม' สำหรับแอปพลิเคชันเพื่อดำเนินการและดำเนินการ และนั่นคือสิ่งที่สร้างคำแรก เมื่อรวมทั้งสองอย่างเข้าด้วยกัน ตัวแปรสภาพแวดล้อมคืออ็อบเจ็กต์ไดนามิกที่เก็บค่าที่ได้รับจากสภาพแวดล้อม ขณะนี้สภาพแวดล้อมให้ค่าที่ช่วยให้โปรแกรมอื่นได้รับข้อมูลที่สำคัญบางอย่างเกี่ยวกับระบบ เช่นเดียวกับมีตัวแปรสภาพแวดล้อมที่เรียกว่า 'windir' ที่สอดคล้องกับไดเร็กทอรีที่ติดตั้ง Windows หากต้องการดูการดำเนินการนี้ ให้เปิดหน้าต่างนักสำรวจแล้วพิมพ์ '%windir% ’ ในแถบที่อยู่ โฟลเดอร์การติดตั้ง Windows จะเปิดขึ้น

ในทำนองเดียวกัน คุณสามารถอ้างอิงไปยังไดเร็กทอรี Windows โดยใช้ตัวแปร 'windir' ในโปรแกรมและสคริปต์อื่นๆ มีตัวแปรอื่น ๆ อีกมากมายที่สามารถเข้าถึงได้ 'TEMP' หรือ 'TMP' เป็นตัวแปรที่ชี้ไปยังไดเร็กทอรีที่จัดเก็บไฟล์ชั่วคราวทั้งหมด ตัวแปร 'Path' ที่ได้รับความนิยมมากที่สุดคือตัวแปรที่ชี้ไปยังไดเร็กทอรีที่มีไฟล์ปฏิบัติการ เพื่อให้คุณสามารถเรียกใช้โปรแกรมจาก Command Prompt ในไดเร็กทอรีอื่นได้ เราได้อธิบายเส้นทางในภายหลังในโพสต์นี้ ตัวแปรทั้งหมดนี้มีประโยชน์เมื่อคุณกำลังพัฒนาบางสิ่งหรือใช้เชลล์เป็นจำนวนมาก

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

คล้ายกันมากกับการทำงานของ Registry บน Windows เรามี System and User Environment Variables ตัวแปรระบบเป็นที่ยอมรับทั้งระบบและไม่แตกต่างกันไปตามแต่ละผู้ใช้ ในขณะที่สภาพแวดล้อมของผู้ใช้ได้รับการกำหนดค่าแตกต่างจากผู้ใช้สู่ผู้ใช้ คุณสามารถเพิ่มตัวแปรของคุณภายใต้ผู้ใช้เพื่อไม่ให้ผู้ใช้รายอื่นได้รับผลกระทบ

เพียงเพื่อเป็นข้อมูลของคุณเนื่องจากเรากำลังพูดถึงหัวข้อในเชิงลึก ตัวแปรระบบ ได้รับการประเมินก่อน ตัวแปรผู้ใช้ . ดังนั้นหากมีตัวแปรผู้ใช้บางตัวที่มีชื่อเดียวกับตัวแปรระบบ จะพิจารณาตัวแปรผู้ใช้ ตัวแปร Path ถูกสร้างขึ้นในวิธีที่ต่างออกไป เส้นทางที่มีประสิทธิภาพจะเป็นตัวแปร User Path ต่อท้ายตัวแปร System Path ดังนั้นลำดับของรายการจะเป็นรายการระบบตามด้วยรายการผู้ใช้

วิธีการเพิ่มและแก้ไขตัวแปรสภาพแวดล้อม

คำเตือนเล็กน้อยก่อนที่เราจะลงลึก สร้างจุดคืนค่าระบบ และพยายามอย่ายุ่งเกี่ยวกับการตั้งค่าที่มีอยู่ซึ่งกำหนดค่าไว้สำหรับระบบของคุณ จนกว่าคุณจะมั่นใจมากเกี่ยวกับการกระทำของคุณ หากต้องการเปิดหน้าต่าง 'ตัวแปรสภาพแวดล้อม' ให้ทำตามขั้นตอนเหล่านี้:

  1. คลิกขวาที่ไอคอน "พีซีเครื่องนี้" แล้วเลือก "คุณสมบัติ"
  2. ในหน้าต่างนี้ ให้เลือก 'การตั้งค่าระบบขั้นสูง' จากส่วนด้านซ้าย
  3. กดปุ่มสุดท้ายโดยบอกว่า "ตัวแปรสภาพแวดล้อม" เพื่อเปิดหน้าต่างปลายทางของเรา

ตัวแปรระบบและสภาพแวดล้อมของผู้ใช้ใน Windows 11/10 อธิบาย

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

การใช้ตัวแปรเส้นทาง

เส้นทางคือตัวแปรสภาพแวดล้อมที่ใช้มากที่สุด ดังที่ฉันได้กล่าวไปแล้ว มันชี้ไปที่ไดเร็กทอรีที่มีไฟล์ปฏิบัติการ เมื่อคุณตั้งค่าตัวแปร Path ของคุณอย่างถูกต้องแล้ว คุณสามารถใช้ไฟล์เรียกทำงานเหล่านี้ได้จากทุกที่ในระบบ ลองทำความเข้าใจกับตัวอย่างนี้ เปิดหน้าต่างตัวแปรสภาพแวดล้อมและค้นหา "เส้นทาง" ในตัวแปรระบบ

ตัวแปรระบบและสภาพแวดล้อมของผู้ใช้ใน Windows 11/10 อธิบาย

คลิกที่ 'แก้ไข' จากนั้นคลิกที่ 'ใหม่' โดยไม่ต้องเล่นกับการควบคุมอื่น ๆ ในตอนนี้ ตอนนี้คลิกเรียกดูและเลือกโฟลเดอร์ที่มีไฟล์ปฏิบัติการที่คุณต้องการ คลิก 'ตกลง' และบันทึกทุกอย่าง ฉันเพิ่ม 'Visual Studio Code' ที่สั่งการได้ในพาธ

ตัวแปรระบบและสภาพแวดล้อมของผู้ใช้ใน Windows 11/10 อธิบาย

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

รายการตัวแปรสภาพแวดล้อมทั้งหมด

เปิดพรอมต์คำสั่งแล้วพิมพ์ 'SET ’ และกด Enter รายการตัวแปรทั้งหมดที่มีค่าปัจจุบันจะปรากฏขึ้น และคุณสามารถอ้างอิงถึงตัวแปรนี้เพื่อทำการเปลี่ยนแปลงในคอมพิวเตอร์ของคุณ

ตัวแปรสภาพแวดล้อมแบบไดนามิก

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

อ่าน :วิธีเพิ่มตัวแปรสภาพแวดล้อมให้กับเมนูบริบท

รายการตัวแปรสภาพแวดล้อมใน Windows 11/10

%APPDATA% – C:\Users\<ชื่อผู้ใช้>\AppData\Roaming

%ALLUSERSPROFILE% – C:\ProgramData

%CD% – การพิมพ์คำสั่งนี้จะให้ไดเร็กทอรีปัจจุบันที่คุณกำลังทำงานอยู่

%COMMONPROGRAMFILES% – C:\Program Files\Common Files

%COMMONPROGRAMFILES(x86)% –  C:\Program Files (x86)\Common Files

%COMMONPRGRAMW6432% –  C:\Program Files\Common Files

%CMDEXTVERSION% – ตัวแปรนี้ขยายเป็นเวอร์ชันของส่วนขยายบรรทัดคำสั่ง

%COMSPEC% – C:\Windows\System32\cmd.exe

%DATE% :– ตัวแปรนี้จะให้วันที่ปัจจุบันแก่คุณตามการตั้งค่ารูปแบบวันที่

%ERRORLEVEL% – กำหนดระดับข้อผิดพลาดที่กำหนดโดยคำสั่งที่ดำเนินการล่าสุด

%HOMEDRIVE% – C:\

%HOMEPATH% -C:\Users\<ชื่อผู้ใช้>

%LOCALAPPDATA% – C:\Users\<ชื่อผู้ใช้>\AppData\Local

%LOGONSERVER% – \\

%PATH% – C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem

%PATHEXT% – .com;.exe;.bat;.cmd;.vbs;.vbe;.js;.jse;.wsf;.wsh;.msc

%PROGRAMDATA% – C:\ProgramData

%PROGRAMFILES% – C:\Program Files

%PROGRAMW6432% – C:\Program Files

%PROGRAMFILES(X86)% – ไฟล์ C:\Program (x86)

%PROMPT% – $P$G

%SYSTEMDRIVE% – C:

%SYSTEMROOT% – C:\Windows

%TIME% – ในทำนองเดียวกัน จะให้เวลาปัจจุบันแก่คุณตามการตั้งค่ารูปแบบเวลา

%TMP% – C:\Users\<ชื่อผู้ใช้>\AppData\Local\Temp

%TEMP% – C:\Users\<ชื่อผู้ใช้>\AppData\Local\Temp

%USERNAME% – <ชื่อผู้ใช้>

%USERPROFILE% – C:\Users\<ชื่อผู้ใช้>

%USERDOMAIN% – โดเมนผู้ใช้ที่เชื่อมโยงกับผู้ใช้ปัจจุบัน

%USERDOMAIN_ROAMINGPROFILE% – โดเมนผู้ใช้ที่เชื่อมโยงกับโปรไฟล์โรมมิ่ง

%WINDIR% – C:\Windows

%PUBLIC% – C:\Users\สาธารณะ

%PSMODULEPATH% – %SystemRoot%\system32\WindowsPowerShell\v1.0\Modules\

%ONEDRIVE% – C:\Users\<ชื่อผู้ใช้>\OneDrive

%DRVERDATA% – C:\Windows\System32\Drivers\DriverData

%CMDCMDLINE% – เอาต์พุตบรรทัดคำสั่งที่ใช้เพื่อเรียกใช้เซสชันพร้อมรับคำสั่งปัจจุบัน (พร้อมรับคำสั่ง)

%COMPUTERNAME% - แสดงผลชื่อระบบ

%PROCESSOR_REVISION% – เอาท์พุตการแก้ไขโปรเซสเซอร์

%PROCESSOR_IDENTIFIER% – เอาท์พุตตัวระบุโปรเซสเซอร์

%PROCESSOR_LEVEL% – เอาท์พุตระดับโปรเซสเซอร์

%RANDOM% – ตัวแปรนี้พิมพ์ตัวเลขสุ่มตั้งแต่ 0 ถึง 32767

%NUMBER_OF_PROCESSORS% – แสดงผลจำนวนคอร์จริงและคอร์เสมือน

%OS% – Windows_NT

นี่เป็นเรื่องเกี่ยวกับตัวแปรระบบและสภาพแวดล้อมของผู้ใช้ใน Windows ค่อนข้างมาก Windows มีตัวแปรอีกมากมาย อย่าลืมตรวจสอบโดยใช้คำสั่ง 'SET'

เคล็ดลับ :Rapid Environment Editor เป็น Environment Variables Editor ที่ทรงพลังสำหรับ Windows

ตัวแปรระบบและสภาพแวดล้อมของผู้ใช้ใน Windows 11/10 อธิบาย