Registry, dalam platform sistem operasi Microsoft Windows 32-bit, merupakan sebuah basis data yang disusun secara hierarkis yang mengandung informasi mengenai konfigurasi sebuah sistem, mulai dari konfigurasi perangkat keras, perangkat lunak, asosiasi ekstensiberkas dengan aplikasinya hingga preferensi pengguna. Registry merupakan pengganti berkas-berkas konfigurasi *.INI yang digunakan dalam sistem Windows 16-bit (Windows 3.x dan Windows for Workgroups). Registry, pertama kali diperkenalkan di dalam sistem Windows 16-bit sebagai penampung informasi mengenai pemetaan/asosiasi ekstensi berkas dengan aplikasinya, dan kemudian dikembangkan menjadi basis data dengan cakupan yang luas pada sistem-sistem operasi keluarga Windows NT. Registry juga kemudian digunakan pada sistem operasi kelas rumahan: Windows 95, Windows 98 dan Windows ME, tapi memang implementasi yang cukup bagus dari registry terdapat di dalam keluarga sistem operasi Windows NT.
Daftar anak pohon Registry
Registry Windows terdiri atas beberapa anak pohon berikut, yang disusun secara hierarkis dengan My Computer sebagai root directory-nya:Daftar anak pohon Registry
§ HKEY_LOCAL_MACHINE, sering disebut sebagai HKLM, merupakan sebuah tempat penyimpanan untuk konfigurasi sistem yang bersangkutan, yang terdiri atas perangkat keras dan perangkat lunak. Semua yang terdapat di dalam anak pohon ini diaplikasikan kepada semua pengguna.
§ HKEY_CURRENT_USER, sering disebut sebagai HKCU, merupakan sebuah tempat penyimpanan untuk konfigurasi yang dimiliki oleh pengguna yang sedang melakukan logon, yang menyimpan informasi mengenai konfigurasi preferensi pengguna (konfigurasi desktop, warna, dan konfigurasi lainnya yang setiap pengguna dapat melakukan kustomisasi terhadapnya).
§ HKEY_USERS, sering disebut sebagai HKU, merupakan tempat penyimpanan untuk konfigurasi setiap pengguna yang terdaftar di dalam komputer yang bersangkutan. Setiap anak kunci dari anak pohon ini diidentifikasikan dengan menggunakan nomor Security Identifier(SID) yang dimiliki oleh pengguna. Ketika pengguna melakukan logon, SID yang cocok akan dimuat ke dalam anak pohonHKEY_CURRENT_USER.
§ HKEY_CLASSES_ROOT, sering disebut sebagai HKCR, merupakan tempat penyimpanan untuk konfigurasi asosiasi/pemetaan ekstensi sebuah berkas atau objek Object Linking and Embedding (OLE) dengan aplikasi yang dapat menanganinya. Sebagai contoh, berkas berekstensi .txt akan ditangani oleh aplikasi editor teks seperti Notepad dan masih banyak lainnya.
§ HKEY_CURRENT_CONFIG, sering disebut sebagai HKCC, merupakan tempat penyimpanan untuk konfigurasi perangkat keras dan sistem operasi yang sedang digunakan saat itu, yang diperoleh pada saat proses booting dilakukan. Informasi yang disimpan di sini bersifat volatil dan tidak disimpan secara permanen ke dalam berkas penampung registry, tapi akan selalu dibuat setiap kali proses bootingdilakukan.
§ HKEY_DYN_DATA, yang hanya terdapat di dalam Windows 95, Windows 98, dan Windows Millennium Edition, merupakan tempat penyimpanan konfigurasi dinamis untuk semua perangkat keras plug-and-play. Tidak ada padanannya dalam Windows NT, tapi dalam Windows NT 5.x, terdapat sebuah anak pohon HKEY_PERFORMANCE_DATA, yang hanya digunakan untuk mengumpulkan informasiperformance counter Windows 2000, mengingat semua konfigurasi perangkat keras disimpan di dalam HKEY_LOCAL_MACHINE\HARDWARE\.
Catatan: HKEY di dalam registry Windows, merupakan singkatan terhadap kata "Handle to Key".
Contoh -Contoh Registry
1 ) mengubah Teks Windows Update Pada Internet Explorer
HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer
Buat sebuah String Value baru dan beri nama Windows Update Menu Text.
Klik ganda Windows Update Menu Text dan masukkan input teks yang diinginkan pada Value Data.
2 ) Menghilangkan Label Shortcut To Pada Internet Explorer Links
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer
Klik ganda Show_FullURL dan masukkan angka 0 pada Value Data.
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main
Klik ganda Show_FullURL dan masukkan input teks yes pada Value Data.
3 ) Mengunci Toolbar Internet Explorer
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Toolbar
Buat sebuah DWORD Value baru dan beri nama Locked.
Klik ganda Locked dan masukkan angka 1 pada Value Data.
4 ) Menggunakan Fungsi Personalized Favorites Menu
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main
Buat sebuah String Value baru jika belum tersedia, dan beri nama FavIntelliMenus.
Klik ganda FavIntelliMenus dan masukkan input teks Yes pada Value Data.
Note: Jika fungsi ini diaktifkan, daftar url yang jarang digunakan akan disembunyikan pada menu Favorites.
5 ) Menyingkirkan Beberapa Tombol Toolbar Internet Explorer
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
Buat sebuah DWORD Value dan beri nama SpecifyDefaultButtons.
Klik ganda SpecifyDefaultButtons dan masukkan angka 1 pada Value Data.
Kemudian buat beberapa DWORD Value baru untuk setiap tombol yang ingin
dilenyapkan dengan nama masing-masing sebagai berikut:
Btn_Back
Btn_Forward
Btn_Stop
Btn_Refresh
Btn_Home
Btn_Search
Btn_Folders
Btn_Favorites
Btn_Media
Btn_History
Btn_Fullscreen
Btn_Tools
Btn_MailNews
Btn_Size
Btn_Print
Btn_Edit
Btn_Discussions
Btn_Cut
Btn_Copy
Btn_Paste
Btn_Encoding
Btn_PrintPreview
Klik ganda masing-masing value dan masukkan angka 2 pada Value Data.
6 ) Fungsi Show Friendly HTTP Error Messages
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main
Klik ganda Friendly http errors dan masukkan input teks Yes pada Value Data.
7 ) Menonaktifkan Fungsi Expanding Internet Explorer New Menu
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
Buat sebuah DWORD Value dan beri nama NoExpandedNewMenu.
Klik ganda NoExpandedNewMenu dan masukkan angka 1 pada Value Data.
8 ) Otomatis Mengubah Ukuran File Gambar Pada Internet Explorer
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main
Buat sebuah String Value jika belum tersedia dan beri nama Enable AutoImageResize.
Klik ganda Enable AutoImageResize dan masukkan input teks Yes pada Value Data.
9 ) Menonaktifkan Akses Internet
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings
Buat beberapa DWORD Value baru jika belum tersedia, dan beri nama masing-masing ProxyEnable dan ProxyServer.
Klik ganda ProxyEnable dan masukkan masukkan angka 1 pada Value Data.
Klik ganda ProxyServer dan masukkan input berupa alamat proxy palsu, misalnya: 127.0.0.1:1271
HKEY_CURRENT_USER\Software\Policies\Microsoft\Inte rnet Explorer\Control Panel
Buat 2 DWORD Value baru dan beri nama masing-masing Connection Settings dan Connwiz Admin Lock.
Klik ganda masing-masing value dan masukkan angka 1 pada Value Data.
10 ) Mengubah Default Keep-Alive Time-Out Pada Internet Explorer
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings
Buat sebuah DWORD Value baru dan beri nama KeepAliveTimeout.
Klik ganda KeepAliveTimeout dan masukkan input yang diinginkan dalam milisecond (default 120,000) pada Value Data.
11 ) Mengubah Jumlah Sesi HTTP Secara Simultan
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings
Buat 2 DWORD Value baru jika belum tersedia, dan beri nama MaxConnectionsPerServer dan MaxConnectionsPer1_0Server.
Klik ganda MaxConnectionsPerServer dan masukkan input yang diinginkan (default 2) pada Value Data.
Klik ganda MaxConnectionsPer1_0Server dan masukkan input yang diinginkan (default 4) pada Value Data
12 ) Koneksi Ke Situs Unicode (Foreign Language) Dengan Internet Explorer
HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings
Buat sebuah DWORD Value baru dan beri nama MBCSServername.
Klik ganda MBCSServername dan masukkan angka 0 pada Value Data.
13 ) Menonaktifkan Fungsi Download File Pada Internet Explorer
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3
Buat sebuah DWORD Value baru jika belum tersedia, dan beri nama 1803.
Klik ganda 1803 dan masukkan angka 3 pada Value Data.
14 ) Kotak Dialog Sebelum Logon
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Klik ganda LegalNoticeCaption dan masukkan input teks judul yang diinginkan (contoh: WARNING).
Klik ganda LegalNoticeText dan masukkan input teks yang diinginkan
(contoh: Do Not Attempt to Logon to this system unless you are an authorized user).
15 ) Kustomisasi Windows Logon Dan Judul Dialog Keamanan
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Buat sebuah String Value baru dan beri nama Welcome.
Klik ganda Welcome dan masukkan input teks yang diinginkan.
16 ) Memaksa penggunaan Login Otomatis
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Buat sebuah String Value baru dan beri nama ForceAutoLogon.
Klik ganda ForceAutoLogon dan masukkan angka 1 pada Value Data.
17 ) Menonaktifkan Login Otomatis Lewat Penggunaan Tombol Shift
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon
Buat sebuah String Value baru dan beri nama IgnoreShiftOverride.
Klik ganda IgnoreShiftOverride dan masukkan angka 1 pada Value Data.
18 ) Menyembunyikan Usernames Dari Jendela Logon
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList
Buat sebuah DWORD Value baru dan beri nama sesuai dengan username yang diinginkan.
Klik ganda pada value tersebut dan masukkan angka 0 pada Value Data.
19 ) Mengaktifkan Start Menu Scrolling
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
Buat sebuah String Value baru dan beri nama StartMenuScrollPrograms.
Klik ganda StartMenuScrollPrograms dan masukkan input Yes pada Value Data.
20 ) Melenyapkan Opsi Undock Computer Dari Start Menu
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
Buat sebuah DWORD Value baru dan beri nama NoStartMenuEjectPC.
Klik ganda NoStartMenuEjectPC dan masukkan angka 1 pada Value Data.
For Sumber http://id.wikipedia.org/wiki/Windows_Registry
bagus nih tips n trik registry nya ..
BalasHapusizin nge save yah . .
:)