Windows
Registry
Registry, dalam platform sistem
operasi Microsoft Windows 32-bit, merupakan sebuah basis
data yang disusun secara hierarkis yang mengandung informasi mengenai
konfigurasi sebuahsistem, mulai dari konfigurasi perangkat keras, perangkat
lunak, asosiasi ekstensi berkas dengan aplikasinya hingga preferensi
pengguna. Registry merupakan pengganti berkas-berkas konfigurasi *.INI yang
digunakan dalam sistem Windows 16-bit (Windows 3.x dan Windows for
Workgroups).
Registry, pertama kali diperkenalkan di dalam
sistem Windows 16-bit sebagai penampung informasi mengenai pemetaan/asosiasi
ekstensi berkas dengan aplikasinya, dan kemudian dikembangkan menjadi basis
data dengan cakupan yang luas pada sistem-sistem operasi keluarga Windows
NT.
Daftar anak
pohon Registry
• HKEY_LOCAL_MACHINE, sering disebut sebagai HKLM,
merupakan sebuah tempat penyimpanan untuk konfigurasi sistem yang bersangkutan,
yang terdiri atas perangkat keras dan perangkat lunak. Semua yang terdapat di
dalam anak pohon ini diaplikasikan kepada semua pengguna.
• HKEY_CURRENT_USER, sering disebut sebagai HKCU,
merupakan sebuah tempat penyimpanan untuk konfigurasi yang dimiliki oleh
pengguna yang sedang melakukan logon, yang menyimpan informasi
mengenai konfigurasi preferensi pengguna (konfigurasi desktop,
warna, dan konfigurasi lainnya yang setiap pengguna dapat melakukan kustomisasi
terhadapnya).
• HKEY_USERS, sering disebut sebagai HKU, merupakan
tempat penyimpanan untuk konfigurasi setiap pengguna yang terdaftar di dalam
komputer yang bersangkutan. Setiap anak kunci dari anak pohon ini
diidentifikasikan dengan menggunakan nomor Security Identifier (SID) yang
dimiliki oleh pengguna.
• HKEY_CLASSES_ROOT, sering disebut sebagai HKCR,
merupakan tempat penyimpanan untuk konfigurasi asosiasi/pemetaan ekstensi
sebuah berkas atau objek Object Linking and Embedding (OLE) dengan
aplikasi yang dapat menanganinya. Sebagai contoh, berkas berekstensi .txt akan
ditangani oleh aplikasi editor teks seperti Notepad dan masih banyak lainnya.
• HKEY_CURRENT_CONFIG, sering disebut sebagai HKCC,
merupakan tempat penyimpanan untuk konfigurasi perangkat keras dan sistem
operasi yang sedang digunakan saat itu, yang diperoleh pada saat proses booting
dilakukan. Informasi yang disimpan di sini bersifat volatil dan tidak disimpan
secara permanen ke dalam berkas penampungregistry, tapi akan selalu
dibuat setiap kali proses booting dilakukan.
• HKEY_DYN_DATA, yang hanya terdapat di dalam Windows 95, Windows
98, dan Windows Millennium Edition, merupakan tempat penyimpanan konfigurasi
dinamis untuk semua perangkat keras plug-and-play.