Dasar-dasar Registri Windows: Menghilangkan Kebingungan Registri Windows

Registry Windows(Windows Registry) adalah direktori yang menyimpan pengaturan dan opsi untuk sistem operasi Microsoft Windows . Ini berisi informasi dan pengaturan untuk semua perangkat keras, perangkat lunak sistem operasi, sebagian besar perangkat lunak sistem non-operasi, pengguna, preferensi PC, dll. Posting ini berbicara tentang Dasar- dasar Registri Windows(Windows Registry Basics) .

windows-registri-8

Setiap kali pengguna membuat perubahan pada pengaturan Panel Kontrol(Control Panel) , asosiasi file, kebijakan sistem, atau sebagian besar perangkat lunak yang diinstal, perubahan tersebut tercermin dan disimpan dalam registri. Registri juga menyediakan jendela ke operasi kernel, memperlihatkan informasi runtime seperti penghitung kinerja dan perangkat keras yang sedang aktif.

Registri Windows diperkenalkan untuk merapikan banyaknya file INI per program yang sebelumnya telah digunakan untuk menyimpan pengaturan konfigurasi untuk program Windows . File-file ini cenderung tersebar di seluruh sistem, yang membuatnya sulit untuk dilacak.

Baca(Read) :  Kapan perubahan pada Registry disimpan ?

Dasar-dasar Registri Windows

Registry terdiri dari 5 (The Registry consists of the following 5) Root Keys berikut :

  • HKEY_CLASSES_ROOT
  • HKEY_CURRENT_USER
  • HKEY_LOCAL_MACHINE
  • HKEY_USERS
  • HKEY_CURRENT_CONFIG.

Root Keys berisi SubKeys . Subkunci juga dapat berisi subkuncinya sendiri dan berisi setidaknya satu nilai, yang disebut sebagai (Subkeys may contain subkeys of their own too and contain at least one value, called as its )Nilai Defaultnya (Default Value). Kunci dengan semua subkunci dan nilainya disebut sebagai Hive .

Registry terletak di Disk di folder system32/config sebagai beberapa file Hive yang terpisah. (Hive)File Hive ini kemudian dibaca ke dalam memori setiap kali Windows dimulai atau saat Pengguna(User) masuk. Untuk melihat di mana Hive s disimpan secara fisik, lihat:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\HiveList

Anda dapat membaca lebih lanjut tentang lokasi file Registry Windows .

Registry menggunakan tipe data berikut :

  • REG_SZ : SZ menunjukkan string yang diakhiri dengan nol. Ini adalah string panjang variabel yang dapat berisi karakter Unicode serta ANSI .
  • REG_BINARY : Berisi data biner. 0 & 1.
  • REG_DWORD : Tipe data ini adalah Double Word . Ini adalah nilai numerik 32-bit dan dapat menampung angka apa pun dari 0 hingga 232.
  • REG_QWORD : Tipe data ini adalah Word Quadruple . Ini adalah nilai numerik 64-bit.
  • REG_MULTI_SZ : Tipe data ini berisi sekelompok string yang diakhiri dengan nol yang ditetapkan ke satu nilai.
  • REG_EXPAND_SZ : Tipe data ini adalah string yang diakhiri dengan nol yang berisi referensi yang tidak diperluas ke variabel lingkungan, seperti katakanlah, % SystemRoot %.

Virtualisasi Registri di Windows

Dimulai dengan Windows Vista , bersama dengan File Virtualization , Registry juga telah divirtualisasikan, dan karenanya tidak seperti Windows XP , tidak cenderung mengalami kembung. Hal yang sama telah dilanjutkan di Windows 7 .

Virtualization basically means that applications are prevented from writing to System Folders Windows’ file system and ALSO to the ‘machine wide keys‘ in the registry. However, this does not prevent standard user accounts from installing or running applications.

Di Windows Vista dan yang lebih baru, UAC menggunakan Fitur Virtualisasi Registri(Registry Virtualization Feature) , untuk mengarahkan upaya menulis ke subkunci dari

HKEY_LOCAL_MACHINE\Software

Ketika sebuah aplikasi mencoba untuk menulis ke sarang ini, Vista sebagai gantinya, menulisnya, ke lokasi per pengguna,

HKEY_CLASSES_ROOT\VirtualStore\Machine\Software

Ini dilakukan secara diam-diam. Tidak ada yang tahu bahwa ini terjadi!

Singkatnya, ini adalah Virtualisasi Registri, dan ini adalah fitur Keamanan yang berguna.(This is, in short, Registry Virtualization, and it is a useful Security feature.)

Kebetulan, harus disebutkan juga teknologi baru lain yang mendasari Windows Vista dan yang lebih baru: Kernel Transaction Manager , yang mengaktifkan Transactional Registry . Fitur ini memungkinkan semacam rollback Registry . Tapi itu tidak diterapkan di Registry Editor . Sebaliknya, fitur ini dirancang untuk digunakan oleh pengembang yang perlu membuat aplikasi yang kuat menggunakan pemrosesan transaksional.

Baca: (Read:) Cara membuat Kunci Registri di Windows .

Editor Registri

Alat utama di Windows 10/8/7/Vista untuk bekerja secara langsung dengan registri adalah Editor Registri(Registry Editor) . Untuk mengaksesnya, cukup ketik regedit di Start Menu Search Bar Vista dan tekan Enter !

Anda harus sangat berhati-hati saat bekerja dengan Registry , karena tidak ada konfirmasi konfirmasi atau klik OK untuk menyimpan prompt. Perubahan yang dilakukan langsung dimasukkan.

Anda dapat membaca lebih lanjut tentang Tips & Fitur Editor Registri Windows(Windows Registry Editor Tips & Features) . Pengguna Windows 10 v1703 dapat menggunakan Address Bar untuk melompat langsung ke kunci registri apa pun .

Penyebutan harus secara khusus dibuat dari

HKEY_LOCAL_MACHINE\System\CurrentControlSet

hive sebagai kunci khusus ini sangat penting bagi Windows untuk memulai, sehingga cadangannya dipertahankan, yang dapat Anda pulihkan bila perlu, cukup dengan mem-boot dalam Safe Mode dan memilih Konfigurasi Baik yang Terakhir Diketahui(Last Known Good Configuration) .

Anda mungkin ingin membaca posting ini juga:(You might want to read these posts too:)

  1. Cara memperbaiki Registry yang rusak atau rusak(How to repair corrupted or damaged Registry)
  2. Start Menu dan Tweaks Registry TaskBar
  3. Cadangkan dan pulihkan registri(Backup and restore the registry)
  4. Pantau perubahan pada Registry(Monitor changes to the Registry) .
  5. Cara membuka banyak instance Registry
  6. Emoji sedang digunakan di jalur Registry Windows ; Tahukah kamu!?



About the author

Saya seorang insinyur perangkat lunak dengan pengalaman lebih dari 10 tahun di bidang teknik Windows. Saya mengkhususkan diri dalam mengembangkan aplikasi berbasis Windows, serta driver perangkat keras dan suara untuk sistem operasi Microsoft Windows generasi berikutnya, Windows 11. Pengalaman saya dengan membuat aplikasi windows menjadikan saya aset yang sangat berharga bagi perusahaan mana pun yang ingin mengembangkan produk teknologi inovatif.



Related posts