Registri Windows penuh dengan objek yang disebut nilai yang berisi instruksi khusus yang dirujuk oleh Windows dan aplikasi.
Ada banyak jenis nilai registri, semuanya dijelaskan di bawah ini. Mereka termasuk nilai string, nilai biner, nilai DWORD (32-bit), nilai QWORD (64-bit), nilai multi-string, dan nilai string yang dapat diperluas.
Di Mana Nilai Registri Berada?
Nilai registri dapat ditemukan di seluruh registri di Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista, dan Windows XP.
Di Editor Registri tidak hanya nilai tetapi juga kunci registri dan kumpulan registri. Dua objek terakhir seperti folder dan terlihat di sisi kiri Editor Registri. Nilai registri, kemudian, agak mirip dengan file yang disimpan di dalam kunci ini dan “subkunci” -nya.
Memilih subkunci akan menampilkan semua nilai registrinya di sisi kanan Editor Registri. Ini adalah satu-satunya tempat di registri tempat Anda akan melihat nilai—nilai tersebut tidak pernah terdaftar di sisi kiri.
Berikut adalah beberapa contoh dari beberapa lokasi registri, dengan nilai registri dicetak tebal:
- HKEY_LOCAL_MACHINEHARDWAREDESCRIPTIONSystemBIOS BIOSVendor
- HKEY_CURRENT_USERLingkungan TEMP
- HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl CurrentUser
Dalam setiap contoh, nilainya adalah entri paling kanan. Sekali lagi, di Editor Registri, entri ini ditampilkan sebagai file di sisi kanan . Setiap nilai disimpan dalam kunci, dan setiap kunci berasal dari kumpulan registri (folder paling kiri di atas).
Struktur persis ini dipertahankan di seluruh Windows Registry, tanpa kecuali.
Jenis Nilai Registri
Ada beberapa jenis nilai registri, masing-masing dibuat dengan tujuan berbeda. Beberapa menggunakan huruf dan angka biasa yang mudah dibaca dan dipahami, sementara yang lain menggunakan biner atau heksadesimal untuk menyatakan nilainya.
Nilai Untai
Nilai string ditunjukkan dengan ikon merah kecil dengan huruf ab di atasnya. Ini adalah nilai yang paling umum digunakan dalam registri, dan juga yang paling dapat dibaca manusia. Mereka dapat berisi huruf, angka, dan simbol.
Berikut adalah contoh nilai string:
HKEY_CURRENT_USERControl PanelKeyboardKeyboardSpeed
Saat Anda membuka nilai KeyboardSpeed di lokasi ini di registri, Anda diberi bilangan bulat, seperti 31.
Dalam contoh khusus ini, nilai string menentukan tingkat di mana sebuah karakter akan berulang ketika kuncinya ditekan. Jika Anda mengubah nilainya menjadi 0, kecepatannya akan jauh lebih lambat daripada jika tetap di 31.
Setiap nilai string digunakan untuk tujuan yang berbeda tergantung pada lokasinya di registri, dan masing-masing akan menjalankan fungsi tertentu saat ditentukan pada nilai yang berbeda.
Misalnya, nilai string lain yang terletak di subkunci Keyboard disebut InitialKeyboardIndicators. Alih-alih memilih angka antara 0 dan 31, yang ini hanya menerima 0 atau 2, di mana 0 berarti tombol NUMLOCK akan mati saat komputer Anda pertama kali dinyalakan, sedangkan 2 membuat tombol NUMLOCK aktif secara default.
Ini bukan satu-satunya jenis nilai string dalam registri. Orang lain mungkin menunjuk ke jalur file atau folder, atau berfungsi sebagai deskripsi untuk alat sistem.
Nilai string dicantumkan di Penyunting Registri sebagai tipe nilai registri REG_SZ .
Nilai Multi-String
Nilai multi-string mirip dengan nilai string, dengan satu-satunya perbedaan adalah mereka dapat berisi daftar nilai , bukan hanya satu baris.
Alat Disk Defragmenter menggunakan nilai multi-string berikut untuk menentukan parameter tertentu yang harus dimiliki oleh layanan:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesdefragsvcRequiredPrivileges
Membuka nilai ini menunjukkan bahwa itu berisi semua nilai string berikut:
SeChangeNotifyPrivilege SeImpersonatePrivilege SeIncreaseWorkingSetPrivilege SeTcbPrivilege SeSystemProfilePrivilege Hak Istimewa Audit SeCreateGlobalPrivilege SeBackupPrivilege SeManageVolumePrivilege
Tidak semua nilai multi-string memiliki lebih dari satu entri. Beberapa berfungsi dengan cara yang persis sama dengan nilai string tunggal, tetapi memiliki ruang tambahan untuk lebih banyak entri jika mereka membutuhkannya.
Editor Registri mencantumkan nilai multi-string sebagai jenis nilai registri REG_MULTI_SZ .
Nilai String yang Dapat Diperluas
Nilai string yang dapat diperluas sama seperti nilai string dari atas, kecuali mengandung variabel. Ketika jenis nilai registri ini dipanggil oleh Windows atau program lain, nilainya diperluas ke definisi variabel.
Sebagian besar nilai string yang dapat diperluas mudah diidentifikasi di Editor Registri karena nilainya berisi tanda %.
Variabel lingkungan adalah contoh bagus dari nilai string yang dapat diperluas:
HKEY_CURRENT_USERLingkunganTMP
Nilai string TMP yang dapat diperluas adalah %USERPROFILE%AppDataLocalTemp. Manfaat dari jenis nilai registri ini adalah bahwa data tidak perlu berisi nama pengguna pengguna karena menggunakan variabel %USERPROFILE%.
Ketika Windows atau aplikasi lain memanggil nilai TMP ini, itu akan diterjemahkan ke variabel apa pun yang disetel. Secara default, Windows menggunakan variabel ini untuk membuka jalur seperti C:UsersTimAppDataLocalTemp.
REG_EXPAND_SZ adalah jenis nilai registri yang dicantumkan oleh Editor Registri sebagai nilai string yang dapat diperluas.
Nilai Biner
Seperti namanya, jenis nilai registri ini ditulis dalam biner. Ikon mereka di Peninjau Suntingan Registri berwarna biru dengan satu dan nol.
HKEY_CURRENT_USERControl PanelDesktopWindowMetricsCaptionFont
Jalur di atas ditemukan di registri, dengan CaptionFont sebagai nilai biner. Dalam contoh ini, membuka nilai ini menampilkan nama font untuk keterangan di Windows, tetapi datanya ditulis dalam biner, bukan dalam bentuk reguler yang dapat dibaca manusia.
Editor Registri mencantumkan REG_BINARY sebagai jenis nilai registri untuk nilai biner.
Nilai DWORD (32-bit) & Nilai QWORD (64-bit).
Nilai DWORD (32-bit) dan nilai QWORD (64-bit) memiliki ikon biru di Windows Registry. Nilainya dapat dinyatakan dalam format desimal atau heksadesimal.
Alasan satu aplikasi dapat membuat nilai DWORD (32-bit) dan nilai QWORD (64-bit) lainnya tidak bergantung pada apakah itu berjalan dari Windows versi 32-bit atau 64-bit, tetapi hanya pada panjang bit dari nilai. Ini berarti Anda dapat memiliki kedua jenis nilai registri pada sistem operasi 32-bit dan 64-bit.
Dalam konteks ini, “kata” berarti 16 bit. DWORD, kemudian, berarti “kata ganda”, atau 32 bit (16 X 2). Mengikuti logika ini, QWORD berarti “quad-word”, atau 64 bit (16 X 4).
Aplikasi akan membuat nilai registri yang tepat yang diperlukan untuk mematuhi aturan panjang bit ini.
Berikut ini adalah salah satu contoh nilai DWORD (32-bit) di Windows Registry:
HKEY_CURRENT_USERControl PanelPersonalizationDesktop SlideshowInterval
Membuka nilai DWORD (32-bit) ini kemungkinan besar akan menampilkan data nilai 1800000 (dan 1b7740 dalam heksadesimal). Nilai registri ini menentukan seberapa cepat (dalam milidetik) screensaver Anda bergerak melalui setiap slide dalam tayangan slide foto.
Editor Registri menampilkan nilai DWORD (32-bit) dan nilai QWORD (64-bit) sebagai tipe nilai registri REG_DWORD dan REG_QWORD .
Mencadangkan & Memulihkan Nilai Registri
Tidak masalah jika Anda mengubah bahkan hanya satu nilai, selalu buat cadangan sebelum memulai, hanya untuk memastikan bahwa Anda dapat memulihkannya kembali ke Penyunting
Registri jika terjadi sesuatu yang tidak terduga.
Sayangnya, Anda tidak dapat mencadangkan nilai registri individual. Sebagai gantinya, Anda harus membuat cadangan kunci registri yang berisi nilai tersebut. Lihat artikel kami tentang cara mencadangkan Registri Windows jika Anda memerlukan bantuan untuk melakukannya.
Cadangan registri disimpan sebagai file REG, yang kemudian dapat Anda pulihkan kembali ke Registri Windows jika Anda perlu membatalkan perubahan yang Anda buat.
Kapan Saya Perlu Membuka/Mengedit Nilai Registri?
Membuat nilai registri baru, atau menghapus/mengedit yang sudah ada, dapat menyelesaikan masalah yang Anda alami di Windows atau dengan program lain. Anda juga dapat mengubah nilai registri untuk men-tweak pengaturan program atau menonaktifkan fitur aplikasi.
Misalnya, Anda dapat membuat nilai registri khusus untuk menginstal Windows 11 jika tidak mendukung prosesor Anda, atau untuk mengubah ukuran bilah tugas Windows 11.
Cara Menambah, Mengubah, & Menghapus Kunci & Nilai Registri
Terkadang, Anda perlu membuka nilai registri hanya untuk tujuan informasi.
Berikut beberapa contoh yang melibatkan pengeditan atau pembukaan nilai registri:
- Cara Memeriksa Versi BIOS Saat Ini di Komputer Anda
- Cara Mencegah Program Mencuri Fokus di Windows
- Cara Masuk Otomatis ke Windows
Informasi Lebih Lanjut tentang Nilai Registri
Membuka nilai registri akan memungkinkan Anda mengedit datanya. Tidak seperti file di komputer Anda yang benar-benar akan melakukan sesuatu saat Anda meluncurkannya, nilai registri hanya terbuka untuk Anda edit. Dengan kata lain, sangat aman untuk membuka nilai registri apa pun di Windows Registry. Namun, mengedit nilai tanpa terlebih dahulu mengetahui apa yang Anda lakukan, adalah ide yang buruk.
Ada beberapa keadaan di mana mengubah nilai registri tidak akan berpengaruh hingga Anda menyalakan ulang komputer. Yang lain tidak memerlukan restart sama sekali, jadi perubahannya akan langsung terlihat. Karena Peninjau Suntingan Registri tidak memberi tahu Anda mana yang memerlukan reboot, Anda harus me-restart komputer Anda jika pengeditan registri tampaknya tidak berfungsi.
Anda mungkin melihat beberapa nilai registri terdaftar sebagai REG_NONE . Ini adalah nilai biner yang dibuat saat data kosong ditulis ke registri. Membuka jenis nilai ini menampilkan data nilainya sebagai nol dalam format heksadesimal, dan Editor Registri mencantumkannya sebagai (nilai biner panjang nol) .
Menggunakan Command Prompt, Anda dapat menghapus dan menambahkan kunci registri dengan perintah reg delete dan reg add .
Ukuran maksimum untuk semua nilai registri dalam kunci registri dibatasi hingga 64 kilobyte.