Apa itu Registri Windows & Cara Kerjanya?

  1.  Apa itu Registri Windows dan Bagaimana Cara Kerjanya

Karena, informasi ini telah disimpan dalam database, tidak hanya sistem operasi yang mengetahui sumber daya yang digunakan, aplikasi lain juga dapat memanfaatkan informasi ini karena mereka mengetahui adanya konflik yang mungkin timbul jika sumber daya atau file tertentu digabungkan. ada.

Apa itu Registri Windows & Cara Kerjanya?

Registri Windows benar-benar merupakan inti dari cara kerja Windows. Ini adalah satu-satunya sistem operasi yang menggunakan pendekatan registri pusat ini. Jika kita memvisualisasikan, setiap bagian dari sistem operasi harus berinteraksi dengan Windows Registry langsung dari urutan booting hingga sesuatu yang sederhana seperti mengganti nama file.

Sederhananya, ini hanyalah database yang mirip dengan katalog kartu perpustakaan, di mana entri dalam registri seperti tumpukan kartu yang disimpan dalam katalog kartu. Kunci registri akan menjadi kartu dan nilai registri akan menjadi informasi penting yang tertulis di kartu itu. Sistem operasi Windows menggunakan registri untuk menyimpan banyak informasi yang digunakan untuk mengontrol dan mengelola sistem dan perangkat lunak kami. Ini bisa berupa apa saja mulai dari informasi perangkat keras PC hingga preferensi pengguna dan jenis file. Hampir semua bentuk konfigurasi yang kami lakukan pada sistem Windows melibatkan pengeditan registri.

Sejarah Registri Windows

Di versi awal Windows, pengembang aplikasi harus memasukkan ekstensi file .ini yang terpisah bersama dengan file yang dapat dieksekusi. File .ini ini berisi semua pengaturan, properti, dan konfigurasi yang diperlukan agar program yang dapat dieksekusi tersebut berfungsi dengan baik. Namun, ini terbukti sangat tidak efisien karena redundansi informasi tertentu dan juga menimbulkan ancaman keamanan terhadap program yang dapat dieksekusi. Akibatnya, penerapan baru teknologi terstandarisasi, tersentralisasi, dan aman menjadi kebutuhan nyata.

Dengan munculnya Windows 3.1, versi sederhana dari permintaan ini dipenuhi dengan database pusat yang umum untuk semua aplikasi dan sistem yang disebut Windows Registry.

Namun, alat ini sangat terbatas, karena aplikasi hanya dapat menyimpan informasi konfigurasi tertentu dari file yang dapat dieksekusi. Selama bertahun-tahun, Windows 95 dan Windows NT dikembangkan lebih lanjut di atas fondasi ini, memperkenalkan sentralisasi sebagai fitur inti dalam versi Windows Registry yang lebih baru.

Yang mengatakan, menyimpan informasi di Windows Registry adalah opsi untuk pengembang perangkat lunak. Jadi, jika pengembang aplikasi perangkat lunak ingin membuat aplikasi portabel, dia tidak perlu menambahkan informasi ke registri, penyimpanan lokal dengan konfigurasi, properti, dan nilai dapat dibuat dan berhasil dikirimkan.

Relevansi Windows Registry sehubungan dengan sistem operasi lain

Windows adalah satu-satunya sistem operasi yang menggunakan pendekatan registri pusat ini. Jika kita memvisualisasikan, setiap bagian dari sistem operasi harus berinteraksi dengan Windows Registry langsung dari urutan booting hingga penggantian nama file.

Semua sistem operasi lain seperti iOS, Mac OS, Android, dan Linux terus menggunakan file teks sebagai cara untuk mengonfigurasi sistem operasi dan mengubah perilaku sistem operasi.

Di sebagian besar varian Linux, file konfigurasi disimpan dalam format .txt, ini menjadi masalah ketika kita harus bekerja dengan file teks karena semua file .txt dianggap sebagai file sistem yang penting. Jadi jika kami mencoba membuka file teks di sistem operasi ini, kami tidak akan dapat melihatnya. Sistem operasi ini mencoba menyembunyikannya sebagai tindakan pengamanan karena semua file sistem seperti konfigurasi kartu jaringan, firewall, sistem operasi, antarmuka pengguna grafis, antarmuka kartu video, dll. Disimpan dalam format ASCII.

Untuk menghindari masalah ini, baik macOS, maupun iOS, menggunakan pendekatan yang sama sekali berbeda untuk ekstensi file teks dengan menerapkan ekstensi .plist, yang berisi semua sistem serta informasi konfigurasi aplikasi tetapi masih memiliki manfaat memiliki registri tunggal yang jauh melebihi perubahan sederhana ekstensi file.

Apa manfaat dari Registri Windows?

Karena Setiap bagian dari sistem operasi terus berkomunikasi dengan Windows Registry, maka harus disimpan dalam penyimpanan yang sangat cepat. Oleh karena itu, database ini dirancang untuk membaca dan menulis dengan sangat cepat serta penyimpanan yang efisien.

Jika kita membuka dan memeriksa ukuran database registri, biasanya berkisar antara 15 – 20 megabita yang membuatnya cukup kecil untuk selalu dimuat ke dalam RAM (Memori Akses Acak) yang kebetulan merupakan penyimpanan tercepat yang tersedia untuk sistem operasi.

Karena registri perlu dimuat dalam memori setiap saat, jika ukuran registri besar, tidak akan ada cukup ruang untuk semua aplikasi lain berjalan dengan lancar atau berjalan sama sekali. Ini akan merugikan kinerja sistem operasi, oleh karena itu Registri Windows dirancang dengan tujuan utama menjadi sangat efisien.

Jika ada banyak pengguna yang berinteraksi dengan perangkat yang sama dan ada sejumlah aplikasi yang mereka gunakan biasa, penginstalan ulang aplikasi yang sama dua kali atau beberapa kali akan membuang-buang penyimpanan yang agak mahal. Registri Windows unggul dalam skenario ini di mana konfigurasi aplikasi dibagi di antara berbagai pengguna.

Ini tidak hanya mengurangi total penyimpanan yang digunakan tetapi juga memberi penggunanya akses untuk membuat perubahan pada konfigurasi aplikasi dari satu port interaksi tunggal. Ini juga menghemat waktu karena pengguna tidak perlu membuka setiap file .ini penyimpanan lokal secara manual.

Skenario Multi-Pengguna sangat umum dalam pengaturan perusahaan, di sini, ada kebutuhan yang kuat untuk akses hak istimewa pengguna. Karena tidak semua informasi atau sumber daya dapat dibagikan dengan semua orang, kebutuhan akan akses pengguna berbasis privasi dapat dengan mudah diimplementasikan melalui registri windows terpusat. Di sini administrator jaringan berhak menahan atau mengizinkan berdasarkan pekerjaan yang dilakukan. Hal ini membuat basis data tunggal serbaguna sekaligus membuatnya kuat karena pembaruan dapat dilakukan secara bersamaan dengan akses jarak jauh ke semua pendaftar dari beberapa perangkat di jaringan.

Bagaimana Cara Kerja Registri Windows?

Mari jelajahi elemen dasar Windows Registry sebelum kita mulai mengotori tangan kita.

Registri Windows terdiri dari dua elemen dasar yang disebut Kunci Registri yang merupakan objek kontainer atau sederhananya mereka seperti folder yang memiliki berbagai jenis file yang tersimpan di dalamnya dan Nilai Registri yang merupakan objek non-kontainer yang seperti file yang bisa format apa saja.

Anda juga harus tahu: Cara Mengambil Kontrol Penuh atau Kepemilikan Kunci Registri Windows

Bagaimana cara mengakses Registri Windows?

Kami dapat mengakses dan mengkonfigurasi Windows Registry menggunakan alat Editor Registri, Microsoft menyertakan utilitas pengeditan registri gratis bersama dengan setiap versi Sistem Operasi Windows-nya.

Editor Registri ini dapat diakses dengan mengetik “Regedit” di Command Prompt atau cukup mengetik “Regedit” di kotak pencarian atau jalankan dari menu Mulai. Editor ini adalah portal untuk mengakses registri Windows, dan ini membantu kami menjelajahi dan membuat perubahan pada registri. Registri adalah istilah umum yang digunakan oleh berbagai file database yang terletak di dalam direktori instalasi Windows.

  1.  Cara mengakses Penyu
nting Registri
  2.  jalankan regedit di command prompt shift + F10

Apakah Aman untuk mengedit Peninjau Suntingan Registri?

Jika Anda tidak tahu apa yang Anda lakukan maka berbahaya untuk bermain-main dengan konfigurasi Registry. Setiap kali Anda mengedit Registri, pastikan Anda mengikuti petunjuk yang benar dan hanya mengubah apa yang diperintahkan untuk diubah.

Jika Anda secara sadar atau tidak sengaja menghapus sesuatu di Windows Registry maka itu dapat mengubah konfigurasi sistem Anda yang dapat menyebabkan Blue Screen of Death atau Windows tidak bisa boot.

Jadi umumnya disarankan untuk membuat cadangan Windows Registry sebelum melakukan perubahan apa pun. Anda juga dapat membuat titik pemulihan sistem (yang secara otomatis mencadangkan Registri) yang dapat digunakan jika Anda perlu mengubah pengaturan Registri kembali normal. Tetapi jika Anda hanya mengatakan apa yang Anda katakan maka itu seharusnya tidak menjadi masalah. Jika Anda perlu mengetahui cara memulihkan Windows Registry maka tutorial ini menjelaskan cara melakukannya dengan mudah.

Mari jelajahi struktur Windows Registry

Ada pengguna di lokasi penyimpanan yang tidak dapat diakses yang hanya tersedia untuk akses sistem operasi.

Kunci-kunci ini dimuat ke RAM selama tahap boot sistem dan terus-menerus dikomunikasikan dalam interval waktu tertentu atau ketika peristiwa atau peristiwa tingkat sistem tertentu terjadi.

Bagian tertentu dari kunci registri ini disimpan di hard disk. Kunci-kunci yang disimpan di hard disk ini disebut hive. Bagian registri ini berisi kunci registri, subkunci registri, dan nilai registri. Bergantung pada tingkat hak istimewa yang diberikan pengguna, dia akan mengakses bagian tertentu dari kunci ini.

Kunci yang berada di puncak hierarki dalam registri yang dimulai dengan HKEY dianggap sebagai sarang.

Di Editor, sarang terletak di sisi kiri layar saat semua tombol dilihat tanpa meluas. Ini adalah kunci registri yang muncul sebagai folder.

Mari jelajahi struktur kunci registri windows dan subkuncinya:

Contoh nama kunci – “HKEY_LOCAL_MACHINESYSTEMInputBreakloc_0804”

Di sini “loc_0804” mengacu pada subkunci “Break” mengacu pada subkunci “Input” yang mengacu pada subkunci “SYSTEM” dari kunci root HKEY_LOCAL_MACHINE.

Kunci Root Umum di Windows Registry

Masing-masing kunci berikut adalah sarangnya masing-masing, yang terdiri dari lebih banyak kunci di dalam kunci tingkat atas.

Saya. HKEY_CLASSES_ROOT

Ini adalah kumpulan registri dari Registri Windows yang terdiri dari informasi asosiasi ekstensi file, pengenal programatik (ProgID), data ID Antarmuka (IID), dan ID Kelas (CLSID).

Kumpulan registri HKEY_CLASSES_ROOT ini adalah pintu gerbang untuk tindakan atau peristiwa apa pun yang terjadi di sistem operasi Windows. Misalkan kita ingin mengakses beberapa file mp3 yang ada di folder Downloads. Sistem operasi menjalankan kueri melalui ini untuk mengambil tindakan yang diperlukan.

Saat Anda mengakses sarang HKEY_CLASSES_ROOT, sangat mudah untuk merasa kewalahan melihat daftar file ekstensi yang begitu besar. Namun, ini adalah kunci registri yang membuat windows berfungsi dengan lancar

Berikut adalah beberapa contoh kunci registri sarang HKEY_CLASSES_ROOT,

HKEY_CLASSES_ROOT.otf HKEY_CLASSES_ROOT.htc HKEY_CLASSES_ROOT.img HKEY_CLASSES_ROOT.mhtml HKEY_CLASSES_ROOT.png HKEY_CLASSES_ROOT.dll

Setiap kali kita mengklik dua kali dan membuka file katakanlah sebuah foto, sistem mengirimkan kueri melalui HKEY_CLASSES_ROOT di mana instruksi tentang apa yang harus dilakukan ketika file tersebut diminta diberikan dengan jelas. Jadi sistem akhirnya membuka penampil foto yang menampilkan gambar yang diminta.

Dalam contoh di atas, registri melakukan panggilan ke kunci yang disimpan di kunci HKEY_CLASSES_ROOT.jpg. Sarang HKEY_CLASSES_ROOT adalah data kolektif yang ditemukan di sarang HKEY_LOCAL_MACHINE (HKEY_LOCAL_MACHINESoftwareClasses) serta sarang HKEY_CURRENT_USER (HKEY_CURRENT_USERSoftwareClasses). Jadi ketika kunci registri ada di dua lokasi, itu menimbulkan konflik. Jadi data yang ditemukan di HKEY_CURRENT_USERSoftwareClasses digunakan di HKEY_ CLASSES_ ROOT. Itu dapat diakses dengan membuka kunci HKEY_CLASSES di sisi kiri layar.

ii. HKEY_LOCAL_MACHINE

Ini adalah salah satu dari beberapa kumpulan registri yang menyimpan semua pengaturan yang khusus untuk komputer lokal. Ini adalah kunci global di mana informasi yang disimpan tidak dapat diedit oleh pengguna atau program mana pun. Karena subkey ini bersifat global, maka semua informasi yang disimpan dalam penyimpanan ini berbentuk wadah virtual yang berjalan di RAM secara terus menerus. Sebagian besar informasi konfigurasi untuk pengguna perangkat lunak telah diinstal dan sistem operasi Windows itu sendiri ditempati di HKEY_LOCAL_MACHINE. Semua perangkat keras yang terdeteksi saat ini disimpan di sarang HKEY_LOCAL_MACHINE.

Ketahui juga cara: Perbaiki Regedit.exe Crash saat mencari melalui Registry

Kunci registri ini dibagi lagi menjadi 7 sub-kunci:

  1. SAM (Security Accounts Manager) – Ini adalah file kunci registri yang menyimpan kata sandi pengguna dalam format aman (dalam hash LM dan hash NTLM). Fungsi hash adalah bentuk enkripsi yang digunakan untuk melindungi informasi akun pengguna.

Ini adalah file terkunci yang terletak di sistem di C:WINDOWSsystem32config, yang tidak dapat dipindahkan atau disalin saat sistem operasi sedang berjalan.

Windows menggunakan file kunci registri Security Accounts Manager untuk mengautentikasi pengguna saat mereka masuk ke akun Windows mereka. Setiap kali pengguna masuk, Windows menggunakan serangkaian algoritme hash untuk menghitung hash untuk kata sandi yang telah dimasukkan. Jika hash kata sandi yang dimasukkan sama dengan hash kata sandi di dalam file registri SAM, pengguna akan diizinkan untuk mengakses akun mereka. Ini juga merupakan file yang menjadi target sebagian besar peretas saat melakukan serangan.

  1. Keamanan (tidak dapat diakses kecuali oleh administrator) – Kunci registri ini bersifat lokal ke akun pengguna administratif yang masuk ke sistem saat ini. Jika sistem dikelola oleh organisasi mana pun, pengguna tidak dapat mengakses file ini kecuali akses administratif telah diberikan secara eksplisit kepada pengguna. Jika kami membuka file ini tanpa hak administratif, file ini akan kosong. Sekarang, jika sistem kami terhubung ke jaringan administratif, kunci ini akan default ke profil keamanan sistem lokal yang dibuat dan dikelola secara aktif oleh organisasi. Kunci ini ditautkan ke SAM, jadi setelah autentikasi berhasil, bergantung pada tingkat hak istimewa pengguna, berbagai kebijakan lokal dan grup diterapkan.
  2. Sistem (proses boot kritis dan fungsi kernel lainnya) – Subkunci ini berisi informasi penting yang terkait dengan keseluruhan sistem seperti nama komputer, perangkat perangkat keras yang terpasang saat ini, sistem file, dan jenis tindakan otomatis apa yang dapat diambil dalam peristiwa tertentu, misalnya di sana adalah layar biru mati karena CPU kepanasan, ada prosedur logis bahwa komputer secara otomatis akan mulai menerima kejadian seperti itu. File ini hanya dapat diakses oleh pengguna dengan hak administratif yang memadai. Saat sistem mem-boot, ini adalah tempat semua log disimpan dan dibaca secara dinamis. Berbagai parameter sistem seperti konfigurasi alternatif yang dikenal sebagai set kontrol.
  3. Perangkat Lunak Semua konfigurasi perangkat lunak pihak ketiga seperti driver plug and play disimpan di sini. Subkunci ini berisi pengaturan perangkat lunak dan Windows yang ditautkan ke profil perangkat keras yang sudah ada sebelumnya yang dapat diubah oleh berbagai aplikasi dan penginstal sistem. Pengembang perangkat
    lunak dapat membatasi atau mengizinkan informasi apa yang diakses oleh pengguna saat perangkat lunak mereka digunakan, ini dapat diatur menggunakan subkunci “Kebijakan” yang memberlakukan kebijakan penggunaan umum pada aplikasi dan layanan sistem yang menyertakan sertifikat sistem yang digunakan untuk mengautentikasi, mengizinkan, atau melarang sistem atau layanan tertentu.
  4. Perangkat keras yang merupakan subkunci yang dibuat secara dinamis selama booting sistem
  5. Informasi konfigurasi komponen khusus perangkat di seluruh sistem komponen dapat ditemukan di sini
  6. BCD.dat (di folder boot di partisi sistem) yang merupakan file penting yang dibaca dan dijalankan oleh sistem selama urutan boot sistem dengan memuat registri ke RAM.

aku aku aku. HKEY_CURRENT_CONFIG

Alasan utama keberadaan subkunci ini adalah untuk menyimpan video serta pengaturan jaringan. Itu bisa jadi semua informasi yang berkaitan dengan kartu video seperti resolusi, kecepatan refresh, rasio aspek, dll. Serta jaringan

Itu juga merupakan kumpulan registri, bagian dari Windows Registry, dan yang menyimpan informasi tentang profil perangkat keras yang sedang digunakan. HKEY_CURRENT_CONFIG sebenarnya adalah penunjuk ke kunci HKEY_LOCAL_MACHINESYSTEMCurrentControlSetHardwareProfilesCurrentregistry, Ini hanyalah penunjuk ke profil perangkat keras aktif yang terdaftar di bawah kunci HKEY_LOCAL_MACHINESYSTEMCurrentControlSetHardwareProfiles.

Jadi HKEY_ CURRENT_CONFIG membantu kita untuk melihat dan memodifikasi konfigurasi profil perangkat keras pengguna saat ini, yang dapat kita lakukan sebagai administrator di salah satu dari tiga lokasi yang tercantum di atas karena semuanya sama.

iv. HKEY_CURRENT_USER

Bagian dari kumpulan registri yang berisi pengaturan penyimpanan serta informasi konfigurasi untuk Windows dan perangkat lunak yang khusus untuk pengguna yang saat ini masuk. Misalnya, berbagai nilai registri dalam kunci registri terletak di HKEY_CURRENT_USER hive control pengaturan tingkat pengguna seperti tata letak keyboard, printer yang diinstal, wallpaper desktop, pengaturan tampilan, drive jaringan yang dipetakan, dan banyak lagi.

Banyak pengaturan yang Anda konfigurasikan dalam berbagai applet di Panel Kontrol disimpan di kumpulan registri HKEY_CURRENT_USER. Karena sarang HKEY_CURRENT_USER khusus untuk pengguna, pada komputer yang sama, kunci dan nilai yang terkandung di dalamnya akan berbeda dari pengguna ke pengguna. Ini tidak seperti kebanyakan kumpulan registri lain yang bersifat global, artinya mereka menyimpan informasi yang sama di semua pengguna di Windows.

Mengklik sisi kiri layar pada editor registri akan memberi kita akses ke HKEY_CURRENT_USER. Sebagai ukuran keamanan, informasi yang disimpan di HKEY_CURRENT_USER hanyalah penunjuk ke kunci yang ditempatkan di bawah sarang HKEY_USERS sebagai pengidentifikasi keamanan kami. Perubahan yang dilakukan pada salah satu area akan segera berlaku.

v.HKEY_USERS

Ini berisi subkunci yang sesuai dengan kunci HKEY_CURRENT_USER untuk setiap profil pengguna. Ini juga salah satu dari banyak kumpulan registri yang kami miliki di Windows Registry.

Semua data konfigurasi khusus pengguna dicatat di sini, untuk semua orang yang secara aktif menggunakan perangkat, informasi semacam itu disimpan di bawah HKEY_USERS. Semua informasi khusus pengguna yang disimpan di sistem yang sesuai dengan pengguna tertentu disimpan di bawah sarang HKEY_USERS, kami dapat secara unik mengidentifikasi pengguna menggunakan pengidentifikasi keamanan atau SID yang mencatat semua perubahan konfigurasi yang dibuat oleh pengguna.

Semua pengguna aktif ini yang akunnya ada di sarang HKEY_USERS tergantung pada hak istimewa yang diberikan oleh administrator sistem akan dapat mengakses sumber daya bersama seperti printer, jaringan lokal, drive penyimpanan lokal, latar belakang desktop, dll. Akun mereka memiliki registri tertentu kunci dan nilai registri terkait yang disimpan di bawah SID pengguna saat ini.

Dalam hal informasi forensik, setiap SID menyimpan sejumlah besar data pada setiap pengguna karena membuat log dari setiap peristiwa dan tindakan yang dilakukan di bawah akun pengguna. Ini termasuk Nama Pengguna, berapa kali pengguna masuk ke komputer, tanggal dan waktu login terakhir, tanggal dan waktu kata sandi terakhir diubah, jumlah login yang gagal, dan sebagainya. Selain itu, ini juga berisi informasi registri ketika Windows memuat dan duduk di prompt login.

Direkomendasikan: Perbaiki Editor Registri telah berhenti bekerja

Kunci registri untuk pengguna default disimpan dalam file ntuser.dat di dalam profil, yang harus kita muat sebagai sarang menggunakan regedit untuk menambahkan pengaturan untuk pengguna default.

Jenis data yang dapat kami temukan di Windows Registry

Semua kunci dan subkunci yang dibahas di atas akan memiliki konfigurasi, nilai, dan properti yang disimpan di salah satu dari tipe data berikut, biasanya, ini adalah kombinasi dari tipe data berikut yang membentuk seluruh registri windows kita.

  • Nilai string seperti Unicode yang merupakan standar industri komputasi untuk penyandian, representasi, dan penanganan teks yang konsisten yang diekspresikan di sebagian besar sistem penulisan dunia.
  • Data biner
  • Bilangan bulat yang tidak ditandatangani
  • Tautan simbolik
  • Nilai multi-string
  • Daftar sumber daya (Plug and Play hardware)
  • Deskriptor sumber daya (Plug and Play hardware)
  • bilangan bulat 64-bit

Kesimpulan

Registri Windows telah menjadi revolusi, yang tidak hanya meminimalkan risiko keamanan yang datang dengan menggunakan file teks sebagai ekstensi file untuk menyimpan sistem dan konfigurasi aplikasi tetapi juga mengurangi jumlah file konfigurasi atau .ini yang digunakan pengembang aplikasi harus dikirimkan dengan produk perangkat lunak mereka. Manfaat memiliki repositori terpusat untuk menyimpan data yang sering diakses baik oleh sistem maupun perangkat lunak yang berjalan di sistem sangat jelas.

Kemudahan penggunaan serta akses ke berbagai penyesuaian dan pengaturan di satu tempat terpusat juga menjadikan windows platform pilihan untuk aplikasi desktop oleh berbagai pengembang perangkat lunak. Ini sangat jelas jika Anda membandingkan banyaknya aplikasi perangkat lunak desktop windows yang tersedia dengan macOS Apple. Untuk meringkas, kami membahas cara kerja Registri Windows dan struktur filenya serta pentingnya berbagai konfigurasi kunci registri serta menggunakan editor registri untuk efek yang lengkap.

Menarik lainnya

© 2023 Pengertian.Apa-itu.NET