ใน Windows 10 ตัวแปรสภาพแวดล้อมคือชื่อที่กำหนดไว้ล่วงหน้าซึ่งแสดงถึงเส้นทางไปยังตำแหน่งที่แน่นอนภายในระบบปฏิบัติการ เช่น ไดรฟ์หรือไฟล์หรือโฟลเดอร์เฉพาะ
ตัวแปรสภาพแวดล้อมมีประโยชน์ในหลายสถานการณ์ แต่จะมีประโยชน์อย่างยิ่งหากคุณเป็นเจ้าหน้าที่ไอทีหรือกำลังซ่อมคอมพิวเตอร์ของผู้อื่น เนื่องจากคุณสามารถไปยังตำแหน่งที่ต้องการได้อย่างรวดเร็วโดยที่ไม่รู้ชื่อผู้ใช้หรือเส้นทางแบบเต็ม โฟลเดอร์ระบบ
ตัวอย่างเช่น แทนที่จะเรียกดูเส้นทางเช่นC:\Users\\AppData\Roamingคุณสามารถเปิด คำสั่ง Run (ปุ่ม Windows + R) ให้พิมพ์ตัวแปรนี้%APPDATA%แล้วกดEnter เพื่อเข้าถึงเส้นทางเดียวกัน หรือคุณสามารถใช้%HOMEPATH%ตัวแปรเพื่อเข้าถึงตำแหน่งโฟลเดอร์เริ่มต้นของผู้ใช้ปัจจุบัน — ที่ระบบปฏิบัติการจัดเก็บโฟลเดอร์สำหรับเดสก์ท็อป เอกสาร ดาวน์โหลด OneDrive ฯลฯ
ในคู่มือ นี้ คุณจะได้เรียนรู้รายการตัวแปรสภาพแวดล้อมที่พบบ่อยที่สุดที่คุณสามารถใช้ได้บนWindows 10
ตัวแปรสภาพแวดล้อมเริ่มต้นของ Windows 10
| ตัวแปร |
Windows 10 |
| %ALLUSERSPROFILE% |
C:\ProgramData |
| %ข้อมูลแอพ% |
C:\Users\{ชื่อผู้ใช้}\AppData\Roaming |
| %โปรแกรมทั่วไปไฟล์% |
C:\Program Files\Common Files |
| %โปรแกรมทั่วไปไฟล์(x86)% |
C:\Program Files (x86)\Common Files |
| %โปรแกรมทั่วไปW6432% |
C:\Program Files\Common Files |
| %COMSPEC% |
C:\Windows\System32\cmd.exe |
| %โฮมไดรฟ% |
ค:\ |
| %โฮมพาธ% |
C:\Users\{ชื่อผู้ใช้} |
| %LOCALAPPDATA% |
C:\Users\{ชื่อผู้ใช้}\AppData\Local |
| %เข้าสู่ระบบเซิร์ฟเวอร์% |
\\{domain_logon_server} |
| %เส้นทาง% |
C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem |
| %เส้นทางต่อ% |
.com;.exe;.bat;.cmd;.vbs;.vbe;.js;.jse;.wsf;.wsh;.msc |
| %ข้อมูลโปรแกรม% |
C:\ProgramData |
| %โปรแกรมไฟล์% |
C:\Program Files |
| %โปรแกรมW6432% |
C:\Program Files |
| %โปรแกรมไฟล์(X86)% |
ไฟล์ C:\Program (x86) |
| %พร้อมท์% |
$P$G |
| %ไดรฟ์ระบบ% |
ค: |
| %SystemRoot% |
C:\Windows |
| %อุณหภูมิ% |
C:\Users\{ชื่อผู้ใช้}\AppData\Local\Temp |
| %TMP% |
C:\Users\{ชื่อผู้ใช้}\AppData\Local\Temp |
| %USERDOMAIN% |
โดเมนผู้ใช้ที่เชื่อมโยงกับผู้ใช้ปัจจุบัน |
| %USERDOMAIN_ROAMINGPROFILE% |
โดเมนผู้ใช้ที่เชื่อมโยงกับโปรไฟล์โรมมิ่ง |
| %ชื่อผู้ใช้% |
{ชื่อผู้ใช้} |
| %ประวัติผู้ใช้% |
C:\Users\{ชื่อผู้ใช้} |
| %WINDIR% |
C:\Windows |
| %สาธารณะ% |
C:\Users\สาธารณะ |
| %PSModulePath% |
%SystemRoot%\system32\WindowsPowerShell\v1.0\Modules\ |
| %OneDrive% |
C:\Users\{ชื่อผู้ใช้}\OneDrive |
| %ข้อมูลไดรเวอร์% |
C:\Windows\System32\Drivers\DriverData |
| %ซีดี% |
ส่งออกเส้นทางไดเรกทอรีปัจจุบัน (พร้อมรับคำสั่ง.) |
| %CMDCMDLINE% |
เอาต์พุตบรรทัดคำสั่งที่ใช้เพื่อเปิดเซสชันพร้อมรับคำสั่งปัจจุบัน (พร้อมรับคำสั่ง.) |
| %CMDEXTVERSION% |
ส่งออกจำนวนส่วนขยายตัวประมวลผลคำสั่งปัจจุบัน (พร้อมรับคำสั่ง.) |
| %COMPUTERNAME% |
ส่งออกชื่อระบบ |
| %วันที่% |
เอาท์พุทวันที่ปัจจุบัน (พร้อมรับคำสั่ง.) |
| %เวลา% |
เอาท์พุทเวลา (พร้อมรับคำสั่ง.) |
| %ข้อผิดพลาด% |
แสดงผลจำนวนการกำหนดสถานะการออกของคำสั่งก่อนหน้า (พร้อมรับคำสั่ง.) |
| %PROCESSOR_IDENTIFIER% |
เอาต์พุตตัวระบุโปรเซสเซอร์ |
| %PROCESSOR_LEVEL% |
เอาต์พุตระดับโปรเซสเซอร์ |
| %PROCESSOR_REVISION% |
เอาต์พุตการแก้ไขโปรเซสเซอร์ |
| %NUMBER_OF_PROCESSORS%% |
แสดงผลจำนวนฟิสิคัลคอร์และเวอร์ชวลคอร์ |
| %สุ่ม% |
ส่งออกตัวเลขสุ่มตั้งแต่ 0 ถึง 32767 |
| %OS% |
Windows_NT |
แม้ว่าคุณจะสามารถใช้ตัวแปรสภาพแวดล้อมเพื่อเข้าถึงบางตำแหน่งอย่างรวดเร็วภายใน Windows 10 ได้ แต่โดยทั่วไปแล้วคุณจะใช้ตัวแปรเหล่านี้เมื่อสร้างสคริปต์หรือแอปพลิเคชัน
โปรดทราบว่าตัวแปรบางตัวที่กล่าวถึงไม่ได้ระบุตำแหน่ง ซึ่งรวมถึง%COMPUTERNAME%, %PATHEXT%, %PROMPT%, %USERDOMAIN%,%USERNAME%
แม้ว่าคู่มือนี้จะเน้นที่ Windows 10 แต่สิ่งสำคัญที่ควรทราบคือตัวแปรเหล่านี้จะใช้ได้กับ Windows 8.1, Windows 7, Windows Vista และWindows 11
คุณสามารถดูตัวแปรสภาพแวดล้อมทั้งหมดที่มีอยู่ในอุปกรณ์ของคุณได้เสมอโดยใช้Get-ChildItem Env: | Sort Name PowerShellคำสั่ง