Keberadaan registry ini sudah ada sejak Windows 95. Sebab sebelum itu, Windows menggunakan berkas (file) INI (initialization) untuk mengatur sistem Windows. Sejak Windows 95 pulalah Windows menerapkan sistem 32-bit; menggantikan Windows sebelumnya yang masih 16-bit. Tak heran Windows XP sendiri sudah terbit versi yang 64-bit begitu pula dengan Windows Vista dan Windows 7 yang muncul juga tersedia dalam versi 64-bit.
Berikut adalah beberapa kunci (key) yang ada pada registry:
HKEY_CLASSES_ROOT
Berisikan berbagai hal yang dibutuhkan oleh program aplikasi agar dapat berjalan. Di antaranya, adalah jenis berkas (ekstensi berkas), asosiasi berkas tersebut dengan yang lainnya, nama pengandar (driver), ikon, informasi DDE dan OLE, nomor Class ID, serta string yang digunakan sebagai penunjuk (pointer) ke teks asli. Apa yang terdapat pada kunci ini juga terdapat pada kunci:
HKEY_LOCAL_MACHINE\Software\classess.
HKEY_CURRENT_USER
Berisikan berbagai informasi mengenai pengguna (user) yang sedang menggunakan komputer alias Log In saja. Informasi yang disimpan di antaranya, map pengguna (folder user), warna layar (screen), dan Panel Kontrol (Control Panel). Bisa dibilang kunci ini yang menyimpan pengaturan individu dari setiap pengguna. Kunci ini akan merujuk pada HKEY_USER untuk mendapatkan pemakai yang sedang aktif.
HKEY_LOCAL_MACHINE
Berisikan berbagai simpanan pengaturan (setting) agar perangkat lunak (software), perangkat keras (hardware) dan sistem operasi (Windows) dapat bekerja. Masalah keamanan, hak pengguna (user right), serta bagi-pakai data (data sharing) juga tersimpan pada kunci ini. Informasi konfigurasi tersebut berlaku untuk semua pengguna.
HKEY_USER
Berisikan berbagai informasi pengaturan yang sudah diatur oleh pengguna asali (default user, berisi root seluruh pengguna) juga pengguna yang Log In. Termasuk menginformasikan ikon, Menu Mulai (start menu), warna, huruf (font), desktop, dan pengaturan panel kontrol. HKEY_USER menyimpan mengenai informasi seluruh pengguna. Jadi berbeda dengan HKEY_CURRENT_USER yang khusus ntuk pengguna yang aktif saja.
HKEY_CURRENT_CONFIG
Berisikan berbagai konfigurasi perangkat keras yang terdapat pada HKEY_LOCAL_MACHINES\config.
HKEY_DYN_DATA
Kunci ini sebenarnya hanya terdapat pada Windows 9x dan tidak tersedia pada Windows XP. Kunci ini tidak tersimpan dalam diska keras (harddisk). Melainkan, tersimpan dalam memori RAM yang digunakan untuk mengontrol perangkat keras. Terutama untuk menangani tempel dan mainkan (plug and play).
Setelah mengenal kunci pada registry, sekarang waktunya untuk mengenal nilai (value) yang ada pada registry.
String Value (RED_SZ)
Merupakan jenis data fixed-length text string. Data nilai jenis ini akan menyimpan data dalam bentuk teks.
Binary Value (REG_BINARY)
Merupakan data jenis Binary. Berbagai informasi perangkat keras akan disimpan dalam bentuk data Binary dan ditampilkan dalam format hexadecimal oleh regedit.
DWORD Value (REG_DWORD)
Jenis data ini dapat menyimpan jenis data berupa angka maupun dalam bentuk integer atau hexadecimal. Data diwakili dengan angka sebesar 4 bytes.
Multi-String Value (REG_MULTI_SZ)
Merupakan jenis data Multiple String. Data jenis ini berisikan beberapa data yang dapat dibaca langsung. Nilai jenis ini hanya terdapat pada Windows XP, dan tidak ada pada Windows 9x.
Expandable String Value (REG_EXPAND_SZ)
Merupakan jenis data Variable-length data string. Data jenis ini juga tidak terdapat pada Windows 9x. Data jenis ini merupakan data string dengan variabel yang panjang yang terdiri dari variabel yang diperlukan oleh program atau layanan (service).
Demikian penjelasan singkat mengenai Registry Windows, semoga bermanfaat…
Posting Komentar