Bagikan melalui


Struktur Registri

Registri adalah database hierarkis yang berisi data yang penting untuk pengoperasian Windows dan aplikasi dan layanan yang berjalan di Windows. Data disusun dalam format pohon. Setiap simpul di pohon disebut kunci . Setiap kunci dapat berisi subkuntang dan entri data yang disebut nilai . Terkadang, keberadaan kunci adalah semua data yang diperlukan aplikasi; di lain waktu, aplikasi membuka kunci dan menggunakan nilai yang terkait dengan kunci. Kunci dapat memiliki sejumlah nilai, dan nilainya dapat berada dalam bentuk apa pun. Untuk informasi selengkapnya, lihat Jenis Nilai Registri dan Batas Ukuran Elemen Registri .

Setiap kunci memiliki nama yang terdiri dari satu atau beberapa karakter yang dapat dicetak. Nama kunci tidak peka huruf besar/kecil. Nama kunci tidak dapat menyertakan karakter garis miring terbalik (\), tetapi karakter lain yang dapat dicetak dapat digunakan. Nama nilai dan data dapat menyertakan karakter garis miring terbelakang.

Nama setiap subkunci unik sehubungan dengan kunci yang tepat di atasnya dalam hierarki. Nama kunci tidak dilokalkan ke dalam bahasa lain, meskipun nilainya mungkin.

Ilustrasi berikut adalah contoh struktur kunci registri seperti yang ditampilkan oleh Editor Registri.

Setiap pohon di bawah Komputer Saya adalah kunci. Kunci HKEY_LOCAL_MACHINE memiliki subkunci berikut: PERANGKAT KERAS , SAM, KEAMANAN , PERANGKAT LUNAK, dan SYSTEM. Masing-masing kunci ini pada gilirannya memiliki subkunjuk. Misalnya, kunci PERANGKAT KERAS memiliki subkunci DESCRIPTION, DEVICEMAP, dan resourceMAP; kunci DEVICEMAP memiliki beberapa subkunia termasuk VIDEO.

Setiap nilai terdiri dari nama nilai dan data terkaitnya, jika ada. MaxObjectNumber dan VgaCompatible adalah nilai yang berisi data di bawah subkunci VIDEO.

Pohon registri bisa dalam 512 tingkat. Anda dapat membuat hingga 32 tingkat pada satu waktu melalui satu panggilan API registri.

Gambaran Umum Windows Registry