Registry Windows adalah database yang digunakan untuk menyimpan pengaturan konfigurasi untuk berbagai tujuan di satu lokasi yang terorganisir. Ini terutama dirancang untuk menyimpan pengaturan untuk sistem operasi yang akan digunakan seperti pengaturan untuk driver perangkat, layanan, dan kernel, tetapi perangkat lunak lain juga dapat menggunakannya.
Data di Registry disimpan dengan dua bagian dasar: kunci dan nilai. Kunci registri tidak peka huruf besar-kecil dan digunakan sebagai label untuk mengidentifikasi arti nilai individual atau untuk menyediakan struktur lebih lanjut untuk subkunci. Nilai dalam Registry dapat digunakan untuk menyimpan data yang berarti seperti nomor versi, jalur file, parameter kinerja, dan opsi konfigurasi lainnya.
Registri terstruktur sehingga ada nilai sistem keseluruhan yang dapat ditimpa oleh nilai yang terkait dengan akun pengguna individu, ini memungkinkan pengaturan konfigurasi standar yang dikenal baik menjadi default, sementara juga memungkinkan pengguna untuk mengubah pengaturan untuk akun mereka sendiri tanpa mempengaruhi pengguna lain.
Pada intinya, Registry adalah database yang menyimpan datanya dalam format biner dalam satu contoh logis, meskipun data sebenarnya tersebar di sejumlah file berbeda di disk. Menggunakan format database biner daripada file konfigurasi berbasis teks individual memberikan sejumlah keuntungan, termasuk: peningkatan kinerja membaca data biner dibandingkan dengan file teks dan format standar dan lokasi konfigurasi data.
Keuntungan lain dari Registry dalam format database adalah fitur integritas data yang disebut “pembaruan atom”, yang berarti bahwa jika dua proses mencoba untuk mengubah nilai yang sama pada saat yang sama, satu operasi akan selesai sebelum yang lain dimulai, setiap pembaruan adalah individu. Sedangkan dengan file teks mungkin situasi ini menjadi apa yang dikenal sebagai "kondisi balapan", di mana kedua tindakan terjadi pada saat yang sama, yang mengarah ke hasil yang tidak terduga.
Registri dapat diakses dan diedit melalui program default Windows "regedit.exe" ini dapat ditemukan dengan menggunakan fungsi pencarian Windows dan mengetik "regedit".
Tip: Perhatian besar harus dilakukan saat mengedit Registry, karena pengaturan penting untuk fungsionalitas Windows disimpan di sana. Mengedit nilai Registri yang salah dapat menyebabkan layanan gagal diluncurkan, atau bahkan menghentikan Windows untuk melakukan booting sepenuhnya.