Minggu, 01 Agustus 2010

Artikel Tentang Registry Pada Windows XP

Registry adalah sebuah basis data yang disusun secara hierarkis yang mengandung informasi mengenai konfigurasi sebuah sistem, 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 Windows XP.
Registry dalam Windows XP terbagi secara logis ke dalam lima buah anak pohon (subtree), yang setiap pohon tersebut mengandung kumpulan kunci (key) dan anak kunci (subkey) yang disusun secara hierarkis.
Susunan ini sama dengan susunan direktori dalam sistem berkas.
Sementara itu, secara fisik, registry terdiri atas beberapa berkas yang disebut sebagai hive dan berkas catatan transaksi (transaction log) untuk setiap hive-hive tersebut yang disimpan di dalam direktori %systemroot%\system32\config.

Berikut daftar anak pohon (subtree) Registry pada Windows XP :
- HKEY_CLASSES_ROOT
Biasa 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_USER
Biasa 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_LOCAL_MACHINE
Biasa 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_USERS
Biasa disebut 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.
Ketika pengguna melakukan logon, SID yang cocok akan dimuat ke dalam anak pohon HKEY_CURRENT_USER.

- HKEY_CURRENT_CONFIG
Biasa disebut 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 penampung registry, tapi akan selalu dibuat setiap kali proses booting dilakukan.

Dan ada juga contoh key registri lain seperti berikut :
1. HKEY_CURRENT_USER\ Identities

- Fungsi key ini adalah untuk pengaturan identitas user.

2. HKEY_CURRENT_USER\ SessionInformation\ Count

- Fungsi key ini adalah untuk memberi informasi mengenai jumlah program yang sedang di jalankan

- apaila kita menjalankan 4 program maka secara otomatis nilai count akan berubah sesuai jumlah program yang sedang aktiv.

3. HKEY_CURRENT_USER\ Software

- Fungsi dari key ini adalah untuk mengatu seluruh program yang terdapat pada computer

- jika kita menginstal software baru maka ia akan membuat subkey di dalam key ini

4. HKEY_CURRENT_USER\Software\Macromedia

- Fungsi dari key ini adalah untuk pengaturan Software Macromedia yang telah terinstal pada computer.

5. HKEY_CURRENT_USER\ Software \ Microsoft

- Fungsi key ini adalah untuk mengatur dan mencari informasi menganai software Microsoft yang terinstal dalam computer

- ketika kita menginstal software Microsoft maka software tersebut akan membuat subkey beru dalam key ini

6. HKEY_CURRENT_USER\Software\Microsoft\Office

- Funsi key ini adalah untuk mengatur program-program yang terdapat pada Microsoft office

7. HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion \Policies

- Fungsi key ini adalah untuk pengaturan akses dalam Windows

- disini kita bisa melakukan blok tehadap fasilitas windows seperti RUN dan Task Manager

8. HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion \Policies\ NoRun

- Fungsi key ini adalah untuk pembelokiran akses run

9. HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion \Policies\ DisableRegistryTools

- Fungsi key ini adalah untuk pembelokiran akses registry

10. HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Group Policy\GroupMembership

- Fungsi key ini adalah untuk mengatur group membership dari user yang sedang aktiv

11. HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Run

- Fungsi key ini adalah untuk menjalankan suatu program secara otomatis ketika user aktiv

12. HKEY_CURRENT_USER\Software\Microsoft\Notepad

- Fungsi key ini adalah untuk pengaturan notepad

13. HKEY_CURRENT_USER\Software\Adobe

- Fungsi key ini adalah untuk mengatur pengaturan program-program Adobe yang terdapat pada sub key.

14. HKEY_CURRENT_USER\Printers

- Fungsi key ini adalah untuk pengaturan perinter

15. HKEY_CURRENT_USER\Environment

- fungsi key ini adalah untuk mengatur variable environment

16. HKEY_CURRENT_USER\Control Panel

- Fungsi key ini adalah untuk mengatur control panel dan fungsi yang terdapat di dalamnya

17. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\ RunOnce

- fungsi key ini adalah untuk menjalankan program sebanyak satu kali

18. HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\ Policies\Explorer

- fungsi key ini adalah untuk melakukan pengaturan terhadap akses pada tools-tools di windows explorer

19. HKEY_CURRENT_USER\Control Panel\Desktop

- fungsi key ini adalah untuk pengaturan tampilan desktop

20. HKEY_CURRENT_USER\Control Panel\Mouse




Sumber : http://id.wikipedia.org/

1 komentar: