Apa itu registri sistem windows. Registri Windows - Dasar-dasar

Hari ini kita akan mencoba mencari tahu apa itu registri utama Windows dan mengapa itu diperlukan. Kami juga akan mencoba menjawab pertanyaan dimana letak registry Windows XP dan Windows 7.

Registri Windows: apa itu dan mengapa

Pertama-tama, Anda perlu memahami bahwa registri bukanlah sebuah folder. Registri adalah keseluruhan file yang memenuhi semua parameter file biasa. Anda dapat menemukan file ini di folder WINDOWS. Jika Anda ingin melihat registri Windows, Anda perlu melakukan hal berikut. Buka menu Mulai. Kemudian opsi "Jalankan...". Masukkan "regedit" ke dalam baris.

Secara langsung, registry itu sendiri terletak di dua file. Mereka disebut "User.dat" dan "System.dat". Ada juga file "Policy.pol", yang berisi semua aturan sistem. Data dalam file ini lebih diutamakan daripada pengaturan registri apa pun. Biasanya digunakan di lingkungan multi-pengguna dan tidak diinstal secara default. Semua file ini dapat ditemukan di folder Windows, tempat seluruh lingkungan sistem komputer berada. Sangat tidak disarankan untuk mengubah isi folder karena dapat menyebabkan kesalahan logika yang dapat merusak komputer Anda. Ada satu hal yang perlu diperhatikan. Jika ada beberapa akun pengguna di komputer, sistem akan membuat beberapa file "User.dat".

Berikut adalah daftar file registri Windows:

C:\WINDOWS\system32\config:
perangkat lunak-HKEY_CURRENT_CONFIG
sistem - HKEY_LOCAL_MACHINE, HKEY_CLASSES_ROOT
bawaannya adalah HKEY_USERS
C:\Dokumen dan Pengaturan\%pengguna%
NTUSER.DAT - HKEY_CURRENT_USER

Registri Windows 7: Di mana lokasinya?

Di mana letak registri Windows XP?

Registri Windows XP terletak di direktori "Windows/System32/Config".

Apa tanggung jawab registri? Registri berisi semua informasi untuk pengoperasian yang benar dari semua perangkat keras, program, akun pengguna, dan properti komputer pribadi Anda. Semua perubahan pada berbagai pengaturan ditampilkan di registri sistem. Register memiliki struktur hierarki. Program Regedit adalah panduan untuk seluruh sistem registri. Tanpa utilitas ini tidak mungkin bekerja secara efektif dengan registri, meskipun terkadang hal ini diperlukan. Setiap cabang master adalah folder root yang berisi kunci-kunci yang diperlukan agar sistem dapat beroperasi. Oleh karena itu, setiap kunci dapat berisi kunci lain, yang disebut parameter atau subkunci. Mereka berisi semua informasi faktual tentang perubahan sistem pendukung operasional. Pemrogram membedakan tiga jenis subkunci: string, biner, dan kunci DWORD. Registri memiliki enam cabang utama, di mana semua informasi yang terdapat di komputer didistribusikan.

Pakar komputer dan perangkat lunak sangat menyarankan untuk tidak mengubah atau menghapus apa pun dari registri Windows. Jika Anda berpikir bahwa masalah pembekuan terletak pada registri, lebih baik menghubungi spesialis yang pasti akan membantu Anda memperbaiki kesalahan sistem.

Registri Windows, atau registri sistem, adalah basis data parameter dan pengaturan yang dibangun secara hierarki di sebagian besar sistem operasi Microsoft Windows.

Registri berisi informasi dan pengaturan untuk perangkat keras, perangkat lunak, profil pengguna, preset. Sebagian besar perubahan di Panel Kontrol, asosiasi file, kebijakan sistem, dan daftar perangkat lunak yang diinstal dicatat dalam registri.

Registri Windows diperkenalkan untuk mengatur informasi yang sebelumnya disimpan di banyak file INI, menyediakan mekanisme tunggal (API) untuk menulis dan membaca pengaturan dan menghilangkan masalah nama pendek, kurangnya hak akses dan lambatnya akses ke file ini yang disimpan di sistem file FAT16, yang memiliki masalah kinerja serius saat mencari file di direktori dengan jumlah file yang banyak. Seiring waktu (akhirnya, dengan munculnya sistem file NTFS), masalah yang diselesaikan oleh registri hilang, tetapi registri tetap ada karena kompatibilitas ke belakang, dan ada di semua versi Windows, termasuk yang terbaru. Karena saat ini tidak ada prasyarat nyata untuk menggunakan mekanisme seperti itu, Microsoft Windows adalah satu-satunya sistem operasi yang digunakan saat ini yang menggunakan mekanisme registri sistem operasi. Secara umum, Registry masih belum sempurna.

Registri Windows dalam bentuknya yang sekarang.

Registri, seperti yang digunakan Windows dan seperti yang dilihat pengguna saat menggunakan program registri, dibentuk dari berbagai data. Untuk mendapatkan apa yang dilihat pengguna saat mengedit registri, hal berikut terjadi.

Pertama, selama proses instalasi (instalasi) dan konfigurasi Windows, file terbentuk pada disk yang menyimpan sebagian data mengenai konfigurasi sistem.


Kemudian, selama setiap boot sistem, serta setiap login dan keluar dari setiap pengguna, entitas virtual tertentu terbentuk, yang disebut "registry" - objek REGISTRY\. Data untuk membentuk "registrasi" sebagian diambil dari file yang sama (Perangkat Lunak, Sistem ...), sebagian lagi dari informasi yang dikumpulkan oleh ntdetect selama pengunduhan (HKLM\Hardware\Description).

Artinya, sebagian data registri disimpan dalam file, dan sebagian lagi dihasilkan selama proses boot Windows.

Cabang registri tersedia untuk mengedit, melihat, dan mempelajari registri menggunakan alat standar Windows (program regedit.exe dan regedt32.exe). Setelah mengedit registri dan/atau membuat perubahan, perubahan ini segera ditulis ke file.

Namun, ada program pihak ketiga yang memungkinkan Anda bekerja secara langsung dengan file.

Program pengoptimalan registri, tweaker, serta penginstal dan uninstaller program bekerja melalui fungsi khusus untuk bekerja dengan registri.

Di mana file registri Windows berada?

File registri terletak di folder windows\System32\config\, dan ada juga bagian registri pengguna - di file %userprofile%\ntuser.dat.Salinan cadangan file registri terletak di folder windows\System32\config\RegBack.

Apa saja bagian utama (sarang) dari registri?

Bagian HKEY_CLASSES_ROOT

Ini adalah kunci registri Windows utama dan berisi asosiasi file, yang mengaitkan jenis file dengan program yang dapat membuka dan mengeditnya, dan pendaftaran kelas untuk objek Model Objek Komponen (COM). Yang terakhir memberikan peluang untuk mengubah sejumlah besar aturan perilaku sistem - Anda tidak boleh melakukan ini tanpa alasan yang jelas.

Bagian HKEY_CURRENT_USER

Ini menyimpan pengaturan pengguna aktif saat ini. Cabang menyimpan folder pengguna, berbagai pengaturan pribadi, dan parameter panel kontrol. Informasi ini berinteraksi langsung dengan profil pengguna. Cabang ini terdiri dari beberapa subbagian yang berisi jalur file suara yang digunakan untuk peristiwa sistem suara; Berbagai hal yang dapat diubah di Control Panel, seperti susunan ikon; informasi tentang tata letak keyboard saat ini, pengaturan aplikasi pengguna, dll.

Bagian HKEY_LOCAL_MACHINE

Pengaturan konfigurasi yang berlaku untuk komputer tertentu disimpan di sini (pengaturan diatur secara bersamaan untuk semua pengguna). Misalnya, berisi informasi tentang konfigurasi komputer, driver dan program yang diinstal, nama port, parameter sistem file, dll.

Bagian HKEY_USERS

Thread ini berisi informasi tentang profil semua pengguna komputer ini (nama pengguna, pengaturan desktop, dll.). Bagian ini juga menyimpan pengaturan default untuk desktop, menu Start, dll. Mereka diperlukan ketika pengguna baru login untuk pertama kalinya. Pada titik ini, pengaturan default disalin ke profilnya, dan semua perubahan lebih lanjut yang dilakukan oleh pengguna akan disimpan di cabang ini.

Bagian HKEY_CURRENT_CONFIG

Kuncinya bertanggung jawab atas perangkat Plug&Play dan berisi informasi tentang konfigurasi komputer saat ini dengan komposisi perangkat yang bervariasi, seperti kartu flash, printer, faks, drive eksternal, dll. Bagian ini juga berisi informasi tentang profil perangkat keras saat ini yang digunakan oleh komputer saat sistem dijalankan.

HKEY_DYN_DATA

Bagian ini hanya tersedia di registri sistem operasi keluarga Windows 9x/ME. Berisi data yang berubah secara dinamis tentang komputer (beban prosesor, ukuran file paging, dll.)

Bagaimana cara mengedit registri?

Semuanya sederhana dalam pencarian Windows yang kita ketik regedit dan luncurkan editor registri sebagai administrator. Sebelum melakukan operasi apa pun di registri, Anda harus membuat salinan cadangan! Jika terjadi kesalahan, Anda dapat kembali ke versi registri yang berfungsi.


Optimalisasi registri.

Ada perdebatan tentang apakah perlu mengoptimalkan registri Windows. Menurut saya pengoptimalan lebih berguna untuk komputer yang lebih lemah daripada komputer yang kuat. Namun ada satu nuansa lagi: terkadang pengaturan registri yang tidak dibersihkan dapat menyebabkan kegagalan dan konflik perangkat lunak dan perangkat keras, jadi saya sarankan untuk membersihkan registri dari data yang tidak perlu.


Selain itu, registri menjadi terfragmentasi seiring waktu, hal ini juga terjadi karena pembersihan. Oleh karena itu, bagi mereka yang terus-menerus membersihkan registri, saya juga menyarankan untuk sesekali mendefrag registri.

Untuk mengoptimalkan registry Windows, Anda dapat menggunakan program, WinOptimizer, Reg Organizer, Auslogics Boostspeed.


Jika Anda memiliki pertanyaan, tonton video di atas.

Beberapa pengguna mungkin mengalami kesulitan memahami registri. Bagi mereka, ini adalah sesuatu yang rumit yang tidak boleh disentuh dan mereka hindari. Sebenarnya, tanpa sepengetahuan apa pun, lebih baik tidak menyentuh apa pun di sana, tetapi tidak ada kesulitan.

Hari ini kita akan membahas tentang apa itu registry? Mengapa itu diperlukan? Fungsi apa yang dijalankannya?

Registri adalah database yang menyimpan banyak pengaturan dan parameter sistem operasi. Selain OS, pengaturan perangkat lunak, informasi profil pengguna, dan banyak lagi disimpan di sana. Selama operasi, registri menerima banyak panggilan, yang bisa mencapai beberapa ribu.

Selain itu, setelah Anda menginstal suatu program, berbagai perubahan dilakukan pada registri, dan setelah memulai program, data yang diperlukan diambil dari registri.

Dalam suatu sistem, registry sangatlah penting. Dia bertanggung jawab atas pengoperasian perangkat keras dan perangkat lunak. Oleh karena itu, paling sering terkena infeksi virus, yang selanjutnya dapat menyebabkan kegagalan seluruh sistem. Jika Anda sendiri yang membuat perubahan apa pun pada registri, ini juga dapat mengakibatkan pengoperasian sistem yang salah. Seperti yang Anda lihat, hal ini penting dan dengan bantuannya kita dapat mengontrol komputer sesuai keinginan. Kita bisa mempercepatnya, memperlambatnya, atau kita bisa menghancurkannya.

Sekarang mari kita bicara tentang cara meluncurkan registri.

Pengembang telah memperkenalkan utilitas ke dalam sistem yang disebut editor registri. Untuk membukanya, Anda harus mengikuti jalur: C:\Windows\System32. Nama editor registri bergantung pada versi OS; regedit32 atau regedit.exe.

Ada cara yang lebih mudah. Untuk melakukan ini, Anda perlu memulai layanan Menjalankan, untuk melakukan ini tekan Menang+R dan masukkan regedit di baris. Klik Oke.

Pada jendela yang terbuka, kita dapat melihat jendela terbagi menjadi dua bagian. Di sebelah kiri adalah bagian registri, yang akan kita bahas di bawah, dan di sebelah kanan adalah data tentang file registri yang kita pilih. Ada tipe, nama dan nilai.

  1. HKEY_CURRENT_USER– data tentang pengguna yang sedang masuk ke sistem disimpan di sini. Juga, ada parameter untuk panel kontrol, folder pengguna, dan warna layar. Terkadang singkatan HKCU dapat digunakan sebagai pengganti nama lengkap.
  2. HKEY_CURRENT_ROOT– informasi tentang jenis file yang sudah terdaftar disimpan di sini. Diperlukan untuk menjalankan program.
  3. HKEY_USERS– data tentang semua pengguna di komputer juga disimpan di sini. Sebagian besar tidak digunakan oleh pengguna.
  4. HKEY_LOCAL_MACHINE– Parameter konfigurasi komputer disimpan di sini. Dengan kata sederhana, informasi tentang driver, perangkat lunak, dll.
  5. HKEY_CURRENT_CONFIG – terkandung di sini
    informasi tentang profil perangkat keras yang digunakan pada komputer lokal. Artinya, informasi tentang peralatan yang sedang beroperasi selama pengoperasian sistem.
  6. HKEY_DYN_DATA– Bagian ini tersedia di keluarga Windows 9X/ME dan berisi data tentang beban prosesor, ukuran file halaman, dll.

Ini adalah bagian yang ada di registri. Omong-omong, mereka juga memiliki subfolder, yang juga memiliki banyak subfolder, untuk membuka parameter yang diperlukan, cukup klik panah atau tanda plus.

Di bagian atas, di menu file, Anda dapat memulihkan registri dari salinan yang disimpan. Untuk melakukan ini, gunakan item Impor dan Ekspor. Ini jika Anda mengacaukan sesuatu. Di bagian Edit, Anda dapat membuat bagian dan pengaturan baru, serta menghapusnya. Anda dapat mencari.

File khusus dengan ekstensi .reg dibuat untuk registri. Ini adalah berbagai trik atau peretasan registri yang memungkinkan Anda membuat perubahan pada registri dengan cepat tanpa kerja ekstra apa pun. Tentu saja, opsi ini disederhanakan, tetapi ini mungkin menimbulkan ancaman tertentu, bisa berupa virus, atau sistem rusak. Oleh karena itu, pastikan untuk memikirkan apakah akan menggunakan file ini atau itu.

Setelah waktu tertentu berlalu, registri akan diisi dengan banyak informasi. Hal ini disebabkan oleh instalasi program yang konstan, pemindahan dan penghapusan instalasi. Semua tindakan Anda dimasukkan ke dalam register. Sekalipun Anda hanya menghapus suatu program atau memindahkannya ke tempat sampah, data dari registri tidak akan kemana-mana. Oleh karena itu, agar tidak ada informasi yang tidak perlu yang tertinggal di dalamnya, program harus dihapus dengan benar. Untuk ini, ada program khusus yang akan menghapus sepenuhnya hal-hal yang tidak perlu dari komputer, serta sisa-sisa data dari registri.
Hal ini harus dilakukan agar tidak memuat sistem dan juga untuk menghindari kesalahan sistem.

Tentang cara menghapus program dari komputer dengan benar, saya akan menulis di artikel berikutnya.

Seperti yang Anda lihat, tidak ada yang salah dengan registri, tetapi Anda juga harus menggunakannya dengan benar agar berbagai kesalahan tidak terjadi dalam pengoperasian sistem.

Registri Windows (registrasi sistem) adalah database hierarki (pohon) yang berisi catatan yang menentukan parameter dan pengaturan sistem operasi Microsoft Windows. Registri, seperti yang terlihat saat dilihat oleh Peninjau Suntingan Registri, dibuat dari data yang berasal dari file registri dan informasi perangkat keras yang dikumpulkan selama proses boot. Saat mendeskripsikan file registri dalam bahasa Inggris, istilah tersebut digunakan "Sarang lebah". Dalam dokumentasi Microsoft istilah ini diterjemahkan sebagai "Semak-semak".

File utama yang bertanggung jawab untuk membuat registri

File registri dibuat selama proses instalasi sistem operasi dan disimpan dalam folder:

%SystemRoot%\system32\config (biasanya C:\windows\system32\config ).

Untuk sistem operasi Windows, ini adalah file yang diberi nama:

sistem
perangkat lunak
sam
keamanan
bawaan
komponen
templat-bcd

Dalam sistem operasi Windows Vista, Windows 7, Windows8, , , , file registri terletak di direktori \Windows\system32\config dan memiliki nama yang sama, namun, dalam sistem operasi ini, kunci registri baru telah ditambahkan untuk menyimpan ( Data Konfigurasi Boot) Dengan nama BCD00000000. File dengan data untuk bagian ini diberi nama bcd dan terletak di folder tersembunyi sepatu bot partisi aktif (partisi tempat sistem melakukan booting). Biasanya, selama instalasi Windows standar, partisi aktif kecil dibuat (dari 100 hingga 500 megabyte tergantung pada sistem operasi), yang disembunyikan dari pengguna dan hanya berisi data layanan untuk mem-boot sistem - catatan boot, manajer boot bootmgr, penyimpanan konfigurasi boot BCD, file lokalisasi dan program pengujian memori. Lokasi semak bcd tergantung pada bagaimana boot loader sistem dikonfigurasi selama instalasi, dan mungkin terletak di partisi yang sama dengan direktori Windows.

Lokasi file registri di versi Windows apa pun dapat dilihat menggunakan Editor Registri, di bagian:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\hivelist

Bagian ini menyimpan informasi tentang semua sarang, termasuk profil pengguna, dengan tautan ke lokasinya di sistem file Windows.

Struktur registri

Registri Windows memiliki struktur pohon dan terdiri dari 5 kunci registri utama:

HKEY_LOCAL_MACHINE (HKLM) adalah kunci registri terbesar. Ini berisi semua pengaturan dasar sistem operasi, serta perangkat keras dan perangkat lunak komputer. Informasi yang terkandung dalam bagian ini berlaku untuk semua pengguna yang mendaftar pada sistem.

HKEY_CLASSES_ROOT (HKCR) - berisi hubungan antara aplikasi dan jenis file (menurut ekstensi file). Bagian ini juga berisi informasi tentang jenis file terdaftar dan objek COM dan ActiveX. Kecuali HKEY_CLASSES_ROOT informasi ini juga disimpan dalam beberapa bagian HKEY_LOCAL_MACHINE Dan HKEY_CURRENT_USER. Bab HKEY_LOCAL_MACHINE\Perangkat Lunak\Kelas Berisi pengaturan default yang berlaku untuk semua pengguna di komputer lokal. Opsi yang terdapat di bagian tersebut HKEY_CURRENT_USER\Perangkat Lunak\Kelas, ganti yang default dan hanya berlaku untuk pengguna saat ini. Bab HKEY_CLASSES_ROOT mencakup data dari kedua sumber.

HKEY_USERS (HKU) - berisi pengaturan lingkungan untuk setiap profil pengguna yang dimuat, serta untuk profil default. DI DALAM HKEY_USERS ada bagian bersarang \Bawaan, serta subbagian lain yang diidentifikasi oleh pengidentifikasi keamanan ( ID Keamanan, SID) setiap pengguna.

HKEY_CURRENT USER (HKCU) - berisi pengaturan lingkungan untuk pengguna yang saat ini masuk ke sistem (variabel lingkungan, pengaturan desktop, pengaturan jaringan, aplikasi dan perangkat yang terhubung).

Bagian ini menduplikasi informasi di dalamnya HKEY_USERS\SID pengguna, Di mana SID pengguna- pengidentifikasi keamanan pengguna yang saat ini terdaftar di sistem (Anda dapat mengetahui SID pengguna saat ini dengan mengetik di baris perintah whoami/pengguna).

HKEY_CURRENT_CONFIG (HKCC) - berisi pengaturan untuk profil perangkat keras saat ini. Profil perangkat keras saat ini mencakup serangkaian perubahan yang dilakukan pada konfigurasi perangkat standar yang ditentukan dalam subbagian Perangkat lunak Dan Sistem partisi akar HKEY LOCAL_MACHINE. DI DALAM HKEY_CURRENT_CONFIG Hanya perubahan yang tercermin. Selain itu, informasi di bagian ini terdapat di HKEY_LOCAL_MACHINE\System\CurrentControlSet\HardwareProfiles\Current.

Data dalam registry disimpan dalam bentuk pengaturan yang terletak pada registry key. Setiap parameter dicirikan oleh nama, tipe data, dan nilai.

Tipe data dasar yang digunakan dalam registri

REG_DWORD - nomor 32-bit. Banyak driver perangkat dan pengaturan layanan menggunakan jenis data ini. Editor registri dapat menampilkan data ini dalam format biner, heksadesimal, dan desimal.

REG_SZ - String teks dalam format yang dapat dibaca manusia. Nilai yang mewakili deskripsi komponen biasanya ditetapkan pada tipe data ini.

REG_EXPAND_SZ - String data yang akan diperluas. Baris ini merupakan teks berisi variabel yang dapat diganti ketika dipanggil oleh aplikasi, misalnya digunakan untuk mencatat variabel lingkungan.

REG_MULTI_SZ - Bidang multibaris. Nilai yang sebenarnya merupakan daftar string teks dalam format yang dapat dibaca manusia biasanya memiliki tipe data ini. Garis-garisnya dipisahkan oleh karakter NULL.

REG_BINARY - Data biner. Sebagian besar komponen perangkat keras menggunakan informasi yang disimpan sebagai data biner. Editor registri menampilkan informasi ini dalam format heksadesimal.

REG_RESOURCE_LIST - Daftar sumber daya perangkat keras. Hanya berlaku untuk satu cabang HKEY_LOCAL_MACHINE\PERANGKAT KERAS.

Terkadang Anda juga dapat menemukan jenis data registri berikut ini:

REG_RESOURCE_REQUIREMENTS_LIST- Daftar sumber daya perangkat keras yang diperlukan. Hanya berlaku untuk satu cabang HKEY_LOCAL_MACHINE\PERANGKAT KERAS.

REG_FULL_RESOURCE_ DESCRIPTOR - Deskriptor (deskriptor) sumber daya perangkat keras. Hanya berlaku untuk satu cabang HKEY_LOCAL_MACHINE\PERANGKAT KERAS.

REG_QWORD - angka 64-bit.

REG_DWORD_ LITTLE_ENDIAN - angka 32-bit dalam format little-endian, setara REG_DWORD.

REG_DWORD_BIG_ENDIAN adalah angka 32-bit dalam format big-endian.

REG_QWORD_LITTLE_ENDIAN adalah angka 64-bit dalam format mata panah. Setara REG_QWORD.

REG_NONE - Parameter tidak memiliki tipe data tertentu.

Interaksi registri dengan sistem operasi

Saat komputer dinyalakan, pengenal perangkat keras ( pengenal perangkat keras) menempatkan daftar perangkat yang terdeteksi di registri. Biasanya pengenalan perangkat keras dilakukan oleh perangkat lunak Ntdetect.com dan kernel sistem operasi Ntoskrnl.exe

Saat sistem dimulai, kernel sistem mengambil informasi dari registri tentang driver perangkat yang sedang dimuat dan urutan pemuatannya. Selain itu, programnya Ntoskrnl.exe mengirimkan informasi tentang dirinya ke registri (misalnya, nomor versi).

Selama proses boot sistem, driver perangkat bertukar parameter boot dan data konfigurasi dengan registri. Driver perangkat melaporkan sumber daya sistem yang digunakannya, termasuk interupsi perangkat keras ( IRQ) dan saluran akses memori ( DMA) sehingga sistem dapat memasukkan data ini ke dalam registri. Omong-omong, registri memungkinkan Anda membuat beberapa profil perangkat keras. Profil perangkat keras ( profil perangkat keras) adalah sekumpulan instruksi yang dapat digunakan untuk memberi tahu sistem operasi driver perangkat mana yang harus dimuat saat komputer dinyalakan. Secara default, sistem membuat profil perangkat keras standar yang berisi informasi tentang semua perangkat keras yang ditemukan di komputer.

Saat pengguna masuk, profil pengguna dimuat ( Profil pengguna). Semua informasi yang terkait dengan nama pengguna tertentu dan hak terkait disimpan dalam registri. Profil pengguna menentukan pengaturan sistem individual (resolusi tampilan, pengaturan koneksi jaringan, perangkat yang terhubung, dan banyak lagi). Informasi tentang profil pengguna juga disimpan di registri.

Saat menginstal aplikasi. Setiap kali Anda menjalankan penginstal, data konfigurasi baru ditambahkan ke registri. Saat memulai, semua program instalasi harus membaca informasi dari registri untuk menentukan apakah komponen yang diperlukan ada pada sistem. Selain itu, registri memungkinkan aplikasi untuk berbagi informasi konfigurasi, sehingga memberikan interoperabilitas yang lebih baik. Aplikasi harus menggunakan registri secara aktif dan benar, dan juga dapat menghapusnya dengan baik tanpa mempengaruhi komponen yang mungkin digunakan oleh program lain (perpustakaan, modul program, dll.). Informasi ini juga disimpan dalam registri.

Saat mengelola sistem. Ketika pengguna membuat perubahan pada konfigurasi sistem menggunakan alat administrasi sistem (misalnya menggunakan Panel kontrol atau jepret MMC), semua perubahan akan segera terlihat di registri sistem. Intinya, alat administrasi adalah cara paling nyaman dan aman untuk memodifikasi registri. Omong-omong, editor registri juga dapat dianggap sebagai alat administratif ( regedit.exe), karena semua perubahan pada sistem dapat dilakukan langsung dengan mengedit registry.

■ Selama pemuatan dan pengoperasian sistem operasi, data registri selalu diakses, baik untuk membaca maupun menulis. File registri terus berubah karena tidak hanya sistem, tetapi juga aplikasi individual dapat menggunakan registri untuk menyimpan data, pengaturan, dan pengaturannya sendiri. Dengan kata lain, mengakses registri adalah salah satu operasi yang paling umum. Bahkan jika pengguna tidak bekerja di depan komputer, registri masih diakses oleh layanan sistem, driver, dan aplikasi.

■ Pelanggaran integritas file registri (pelanggaran struktur data) atau nilai parameter kritis individual yang salah dapat menyebabkan kerusakan sistem. Oleh karena itu, sebelum bereksperimen dengan registri, perhatikan kemungkinan menyimpan dan memulihkannya.

Registri Windows adalah salah satu bagian paling misterius dari sistem operasi, memungkinkan Anda untuk menyesuaikan dan memodifikasi hampir setiap aspek Windows. Beberapa orang bekerja dengan registri sepanjang waktu, namun kebanyakan orang hanya memiliki pemahaman yang samar-samar dan tidak sepenuhnya yakin cara membuat kunci dan pengaturan khusus. Jadi mari kita coba mencari tahu apa itu registri Windows.

Apa itu Registri Windows

Registri Windows tidak lebih dari kumpulan berbagai konfigurasi dan pengaturan sistem.

Ini dapat dianggap sebagai database yang menyimpan hampir semua informasi penting. Informasi ini mencakup segala sesuatu yang berkaitan dengan sistem perangkat keras, pengaturan aplikasi, program yang diinstal, profil pengguna, dll. Windows mengakses registri terus-menerus karena, seperti telah disebutkan, ia menyimpan semua informasi penting, dan jauh lebih cepat dan mudah bagi sistem operasi untuk mengelola semuanya dari satu tempat daripada mengutak-atik file konfigurasi terpisah yang terletak di tempat berbeda.

Komponen Registri Windows

Registri Windows 10 terdiri dari tiga komponen utama - kunci tingkat root, kunci, dan pengaturan.

Kunci tingkat root berisi bagian yang memiliki serangkaian parameternya sendiri.

Ada lima kunci tingkat akar yang berbeda, dan semuanya memiliki tujuan spesifiknya masing-masing. Inilah intinya:

  • HKEY_CLASSES_ROOT (HKCR): kunci ini digunakan untuk penautan dan penyematan objek (OLE) dan asosiasi jenis file. Ini adalah kunci di mana Windows mengasosiasikan file dengan programnya masing-masing sehingga pengguna dapat membuka dan berinteraksi dengannya.
  • HKEY_SAAT INI_PENGGUNA (HKCU): Kunci registri Windows ini menyimpan semua data, pengaturan tingkat pengguna, dan konfigurasi yang terkait dengan pengguna yang masuk. Tidak hanya Windows, program lain juga menyimpan data terkait pengguna saat ini di sini.
  • HKEY_LOCAL_MACHINE (HKLM): Terlepas dari status pengguna, kunci ini berisi semua partisi sistem, termasuk pengaturan perangkat keras, pengaturan perangkat lunak, dll. Karena HKLM berisi sebagian besar informasi sistem, ini adalah salah satu kunci root Windows yang paling umum.
  • HKEY_USERS (HKU): Seperti namanya, kunci root ini berisi pengaturan semua pengguna, termasuk pengguna yang masuk dan keluar, jadi jangan bingung antara kunci ini dengan HKCU.
  • HKEY_CURRENT_CONFIG (HKCC): Sederhananya, ini adalah kunci root semu karena merupakan tautan langsung ke pengaturan profil perangkat keras saat ini di kunci root HKLM.

Opsi partisi

Masing-masing kunci akar ini memiliki bagiannya sendiri, dan setiap bagian memiliki parameternya sendiri. Setiap bagian dapat membuat 6 jenis parameter berbeda, dan nilai parameter ini sepenuhnya bergantung pada program target dan/atau persyaratan konfigurasi.

Secara umum, ada empat jenis data utama yang digunakan di Windows Registry Editor versi apa pun - 7,8 atau 10:

  • Parameter string: terdiri dari teks sederhana yang mudah dibaca dan merupakan salah satu pengaturan yang paling umum digunakan di Windows Registry.
  • Parameter biner: Seperti namanya, parameter ini hanya berisi data biner (0, 1). Sering digunakan untuk mengaktifkan atau menonaktifkan fitur tertentu.
  • ParameterDWORD (32 bit): mirip dengan parameter biner, tetapi mampu menyimpan bilangan bulat apa pun dalam kisaran 32 bit. Dirancang untuk bekerja dengan sistem 32-bit, tetapi juga digunakan pada sistem 64-bit untuk kompatibilitas ke belakang.
  • ParameterQWORD (64 bit): parameter ini hampir seperti DWORD, tetapi mampu membawa bilangan bulat apa pun dalam kisaran 64 bit. Kita dapat mengatakan bahwa QWORD dirancang untuk bekerja dengan sistem 64-bit.

Cara membuka Penyunting Registri Windows

Metode membuka registri ini akan berfungsi terlepas dari versi Windows yang diinstal - 7,8 atau 10:

Tekan tombol +R untuk membuka jendela Jalankan. Ketik atau dan tekan Enter atau OK. Jika jendela Kontrol Akun Pengguna (UAC) muncul, klik Ya.

File utama yang dapat dieksekusi dari editor registri terletak di direktori C:\Windows. Jadi Anda dapat membuka folder ini dan menjalankan regedit.exe secara langsung, atau Anda cukup membuat pintasan ke regedit.exe di lokasi yang nyaman bagi Anda.

Editor Registri: untuk Windows 64-bit dan 32-bit

Registri di Windows versi 64-bit terdiri dari bagian 32-bit dan 64-bit. Banyak partisi 32-bit memiliki nama yang sama dengan partisi 64-bit, dan sebaliknya.

Versi 64-bit default (regedit.exe) menampilkan partisi 64-bit dan 32-bit. Di Peninjau Suntingan Registri versi 64-bit, kunci 32-bit muncul di kunci registri berikut:

HKEY_LOCAL_MACHINE\Software\WOW6432Node.js

Anda dapat melihat dan mengedit bagian dan pengaturan 64-bit dan 32-bit menggunakan editor versi 64-bit. Untuk melihat atau mengedit kunci 64-bit, Anda harus menggunakan Editor Registri versi 64-bit (regedit.exe). Anda juga dapat mengedit dan melihat kunci dan nilai 32-bit menggunakan versi 32-bit (%systemroot\%Syswow64). Untuk membuka Editor Registri versi 32-bit, ikuti langkah-langkah berikut:

  • Buka dialog Jalankan.
  • Memasuki %systemroot%\syswow64\regedit dan klik oke.

Catatan

Anda harus menutup Registry Editor versi 64-bit sebelum membuka versi 32-bit (dan sebaliknya). Namun, Anda dapat membuka Editor Registri kedua. Misalnya, jika editor versi 64-bit sudah berjalan, masukkan perintah %systemroot%\syswow64\regedit -m untuk meluncurkan editor versi 32-bit.

Membuat bagian dan parameter baru

Membuat bagian dan parameter sangat sederhana. Namun sebelum Anda melakukan apa pun, harap buat cadangan registri Windows Anda, karena pengaturan yang salah atau penghapusan item penting dapat menyebabkan kesalahan kritis.

Untuk membuat cadangan, di jendela editor, klik "File -> Ekspor", masukkan nama file dan simpan di tempat yang aman.

Untuk membuat partisi baru, klik kanan pada kunci tingkat root dan pilih Baru -> Partisi. Partisi baru akan terlihat seperti folder, dan secara default akan diberi nama seperti "Partisi Baru #1". Tentu saja, bagian tersebut selalu dapat diganti namanya. Prosedur yang sama diikuti setiap kali subkunci baru perlu dibuat.

Untuk membuat parameter baru, klik kanan di area kosong di panel kanan editor dan pilih parameter yang diinginkan. Parameter yang dibuat harus diberi nama; Namanya sepenuhnya bergantung pada persyaratan spesifik.

Untuk menetapkan nilai pada parameter, klik dua kali parameter tersebut dan masukkan nilai. Sekali lagi, nilainya bergantung pada program atau pengaturan spesifik.

Hak akses ke kunci registri

Dengan analogi hak dan izin untuk objek tertentu dalam sistem file NTFS, perlindungan yang sama diberikan untuk kunci registri.

Sejak Windows Vista, sejumlah besar kunci registri khusus OS yang menyimpan pengaturan Windows telah dilindungi oleh Perlindungan Sumber Daya Windows, jadi Anda tidak bisa menghapus atau mengubahnya begitu saja. Anda tidak dapat melakukan ini tanpa menjadi pemiliknya dan menetapkan izin (hak akses) pada mereka. Untungnya, sistem operasi juga mengizinkan hal ini, tetapi metode manual terlalu membosankan, jadi lebih baik menggunakan utilitas sederhana yang mengotomatiskan seluruh proses ini.

Itu saja! Saya harap penjelasan di atas membantu Anda lebih memahami Windows Registry dan komponen utamanya. Bagikan pendapat dan pengalaman Anda di komentar di bawah!

Semoga harimu menyenangkan!

 

Mungkin bermanfaat untuk membaca: