Variabel lingkungan adalah nilai dinamis yang dapat digunakan sistem operasi dan perangkat lunak lain untuk menentukan informasi khusus untuk komputer Anda.
Dengan kata lain, itu adalah sesuatu yang mewakili sesuatu yang lain, seperti lokasi di komputer Anda, nomor versi, daftar objek, dll.
Variabel lingkungan dikelilingi oleh tanda persen (%), seperti pada %temp%, untuk membedakannya dari teks biasa.
Ada dua jenis: variabel lingkungan pengguna dan variabel lingkungan sistem.
Variabel Lingkungan Pengguna
Variabel lingkungan pengguna, seperti namanya, adalah variabel lingkungan yang spesifik untuk setiap akun pengguna.
Artinya nilai variabel saat login sebagai satu pengguna bisa berbeda dengan nilai variabel yang sama saat login sebagai pengguna berbeda di komputer yang sama.
Jenis variabel lingkungan ini dapat diatur secara manual oleh pengguna mana pun yang masuk, tetapi Windows dan perangkat lunak lain juga dapat mengaturnya.
Salah satu contoh variabel lingkungan pengguna adalah %homepath%. Misalnya, pada satu komputer Windows 11, variabel tersebut menyimpan nilai Users\Tim, yang merupakan folder yang berisi semua informasi khusus pengguna.
Variabel lingkungan pengguna juga dapat dibuat khusus. Seorang pengguna dapat membuat sesuatu seperti %data%, yang mungkin mengarah ke folder di komputer seperti C:\Downloads\Files. Variabel lingkungan seperti ini hanya akan berfungsi ketika pengguna tertentu masuk.
Anda dapat menggunakan variabel lingkungan pengguna khusus jika Anda ingin menggunakan pintasan untuk menjelajahi komputer Anda. Atau, jika Anda berpikir ke depan dan membuat skrip yang menunjuk ke variabel lingkungan, Anda selalu dapat mengubah folder nanti tanpa harus menyesuaikan semua kode dalam skrip.
Variabel Lingkungan Sistem
Variabel lingkungan sistem melampaui hanya satu pengguna, berlaku untuk pengguna mana pun yang mungkin ada, atau dibuat di masa mendatang. Sebagian besar variabel lingkungan sistem menunjuk ke lokasi penting seperti folder Windows.
Beberapa variabel lingkungan yang paling umum di sistem Windows termasuk %path%, %programfiles%, % temp%, dan %systemroot%, meskipun ada banyak lainnya.
Misalnya, ketika Anda menginstal Windows, %windir% diatur ke direktori tempat menginstalnya. Karena direktori instalasi adalah sesuatu yang dapat ditentukan oleh penginstal (yaitu Anda…atau pembuat komputer Anda) di satu komputer, mungkin C:\Windows, tetapi di komputer lain, mungkinC:\Win10
Melanjutkan contoh ini, katakanlah Microsoft Word diinstal pada masing-masing komputer ini setelah Windows selesai mengatur. Sebagai bagian dari proses instalasi Word, sejumlah file perlu disalin ke direktori tempat Windows diinstal. Bagaimana Word dapat memastikan bahwa itu menginstal file di tempat yang tepat jika tempat itu C:\ Windows di satu komputer dan di tempat lain di komputer lain?
Untuk mencegah masalah potensial seperti ini, Microsoft Word, serta sebagian besar perangkat lunak, dirancang untuk diinstal ke %windir%, bukan folder tertentu. Dengan cara ini, dapat dipastikan bahwa file-file penting ini diinstal di direktori yang sama dengan Windows, di mana pun itu.
Lihat halaman Variabel Lingkungan yang Diakui Microsoft untuk daftar raksasa variabel lingkungan pengguna dan sistem yang sering digunakan di Windows.
Cara Mencari Nilai Variabel Lingkungan
Ada beberapa cara untuk melihat apa yang terjadi pada variabel lingkungan tertentu.
Command Prompt Perintah Gema
Dalam kebanyakan kasus, setidaknya di Windows, cara paling sederhana, dan mungkin tercepat, untuk melakukannya adalah melalui perintah Command Prompt sederhana yang disebut echo.
Buka Command Prompt dan jalankan perintah berikut dengan tepat, tentu saja, dengan mengganti %temp% untuk variabel lingkungan yang Anda minati:
echo %temp%
Catat nilai yang ditampilkan tepat di bawahnya. Misalnya, echo %temp% mungkin menghasilkan ini:
C:\Users\Jon\AppData\Local\Temp
Untuk membuat daftar semua variabel lingkungan sekaligus, jalankan saja set dari baris perintah. Atau, coba set user untuk daftar semua variabel yang dimulai dengan user (berfungsi dengan awalan apa pun).
Outputnya terlihat seperti ini, di mana nama variabel dicantumkan terlebih dahulu, diikuti oleh =, dan kemudian nilainya:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\jonfi\AppData\Roaming
asl. log=Destination=file
CommonProgramFiles=C:\Program Files\Common Files
CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files
CommonProgramW6432=C:\Program Files\Common Files
COMPUTERNAME=DESKTOP-IAEQDK8
ComSpec=C: \WINDOWS\system32\cmd.exe
configsetroot=C:\WINDOWS\ConfigSetRoot
DriverData=C:\Windows\System32\Drivers\DriverData
HOMEDRIVE=C:HOMEPATH=\Users\jonfiLOCALAPPDATA=C:\Users\jonfi\AppData\Local LOGONSERVER=\\DESKTOP-IAEQDK8
Masukkan set > ev.txt untuk mengarahkan output perintah ke file untuk mendapatkan seluruh daftar variabel lingkungan yang disimpan ke dokumen TXT.
Perintah Output Tulis PowerShell
Anda juga dapat menggunakan Windows PowerShell untuk melihat apa yang ditunjukkan oleh variabel lingkungan tertentu, tetapi sintaksnya sedikit berbeda. Berikut adalah dua cara untuk melakukannya:
Write-Output $env:temp
echo $Env:temp
Gunakan perintah ini untuk melihat semua variabel yang terdaftar bersama-sama:
Get-ChildItem Env:
Properti Sistem
Jika alat baris perintah membuat Anda takut (seharusnya tidak), ada cara yang lebih panjang untuk memeriksa nilai variabel lingkungan.
Buka Control Panel, lalu applet Sistem. Sesampai di sana, pilih Pengaturan sistem lanjutan, lalu Variabel Lingkungan di bagian bawah. Ini adalah daftar yang tidak lengkap, tetapi yang terdaftar memiliki nilai tepat di sebelahnya.
Perintah printenv Linux
Pada sistem Linux, Anda dapat menjalankan perintah printenv dari baris perintah untuk membuat daftar semua variabel lingkungan yang saat ini ditentukan.