Posted by : Unknown Tuesday 23 November 2010



Regedit atau yang biasa kita sebut dengan Registry Windows adalah pusat database untuk pengaturan konfigurasi aplikasi dan informasi lainnya yang diperlukan oleh aplikasi. Dan semua pengaturan tersebut diatur dalam bentuk key. di dalam registry kita bisa melakukan tiga hal yaitu: membaca, menulis dan menghapus.
Kita dapat menjalankan registry dengan cara menuliskan
regedit pada menu run.
Class registry adalah kumpulan dari key-key yang terdapat di bawahnya dimana key-key tersebut ditempatkan pada class yang sesuai dengan fungsi key tersebut.
Di dalam registry terdapat enam buah member class. Berikut adalah jenis member class dan fungsi dari class tersebut.

  1. HKEY_CLASSES_ROOT - cabang ini berisi pemetaan dari semua file-file assosiasi anda, yang digunakan untuk mensupport feature drag-and-drop, informasi OLE, shortcut window, dan aspek inti dari user interface windows.
  2. HKEY_CURRENT_USER - cabang ini nge-link dengan seksi HKEY_USERS yang sedang login pada PC dan berisi informasi seperti nama login, setting desktop, dan setting start menu.
  3. HKEY_LOCAL_MACHINE - cabang ini berisi informasi spesifik dari komputer, misalnya tentang tipe hardware, software, dan preferences lain, informasi ini digunakan untuk semua user yang login pada komputer tersebut.
  4. HKEY_USERS
    - cabang ini berisi individual preferences untuk tiap user pada komputer tersebut, tiap user direpresentasikan dengan sub-key SID yang terletak dibawah cabang utama.
  5. HKEY_CURRENT_CONFIG - cabang ini nge-link dengan seksi dari HKEY_LOCAL_MACHINE untuk konfigurasi h/w yang bersesuaian.
  6. HKEY_DYN_DATA - cabang ini menunjuk pada bagian dari HKEY_LOCAL_MACHINE. Untuk user yang memanfaatkan feature plug-&-play, seksi ini bersifat dinamis dan akan berganti seiring dengan ditambahkannya atau dicopotnya suatu device pada system.
contoh key registry :
  1. HKEY_CURRENT_USER\ Identities
- Fungsi key ini adalah untuk pengaturan identitas user.
  1. HKEY_CURRENT_USER\ SessionInformation\ Count
- Fungsi key ini adalah untuk memberi informasi mengenai jumlah program yang sedang di jalankan
- apaila kita menjalankan 4 program maka secara otomatis nilai count akan berubah sesuai jumlah program yang sedang aktiv.
  1. HKEY_CURRENT_USER\ Software
- Fungsi dari key ini adalah untuk mengatu seluruh program yang terdapat pada computer
- jika kita menginstal software baru maka ia akan membuat subkey di dalam key ini
  1. HKEY_CURRENT_USER\Software\Macromedia
- Fungsi dari key ini adalah untuk pengaturan Software Macromedia yang telah terinstal pada computer.
  1. HKEY_CURRENT_USER\ Software \ Microsoft
- Fungsi key ini adalah untuk mengatur dan mencari informasi menganai software Microsoft yang terinstal dalam computer
- ketika kita menginstal software Microsoft maka software tersebut akan membuat subkey beru dalam key ini
  1. HKEY_CURRENT_USER\Software\Microsoft\Office
- Funsi key ini adalah untuk mengatur program-program yang terdapat pada Microsoft office
  1. HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion \Policies
- Fungsi key ini adalah untuk pengaturan akses dalam Windows
- disini kita bisa melakukan blok tehadap fasilitas windows seperti RUN dan Task Manager
  1. HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion \Policies\ NoRun
- Fungsi key ini adalah untuk pembelokiran akses run
  1. HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion \Policies\ DisableRegistryTools
- Fungsi key ini adalah untuk pembelokiran akses registry
  1. HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Group Policy\GroupMembership
- Fungsi key ini adalah untuk mengatur group membership dari user yang sedang aktiv
  1. HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
- Fungsi key ini adalah untuk menjalankan suatu program secara otomatis ketika user aktiv
  1. HKEY_CURRENT_USER\Software\Microsoft\Notepad
- Fungsi key ini adalah untuk pengaturan notepad
  1. HKEY_CURRENT_USER\Software\Adobe
- Fungsi key ini adalah untuk mengatur pengaturan program-program Adobe yang terdapat pada sub key.
  1. HKEY_CURRENT_USER\Printers
- Fungsi key ini adalah untuk pengaturan perinter
  1. HKEY_CURRENT_USER\Environment
- fungsi key ini adalah untuk mengatur variable environment
  1. HKEY_CURRENT_USER\Control Panel
- Fungsi key ini adalah untuk mengatur control panel dan fungsi yang terdapat di dalamnya
  1. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ RunOnce
- fungsi key ini adalah untuk menjalankan program sebanyak satu kali
  1. HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ Policies\Explorer
- fungsi key ini adalah untuk melakukan pengaturan terhadap akses pada tools-tools di windows explorer
  1. HKEY_CURRENT_USER\Control Panel\Desktop
- fungsi key ini adalah untuk pengaturan tampilan desktop
  1. HKEY_CURRENT_USER\Control Panel\Mouse
- fungsi key ini adalah untuk pengaturan properties pada mouse

Sejarah Registry
Registry di dalam Windows telah bermula sejak zaman Windows 3.1 lagi. Dalam Windows 3.1, fail registry ini dikenali dengan nama REG.DAT yang mana fungsi utamanya ialah untuk menyimpan maklumat tentang objek OLE. Kebanyakan konfigurasi data akan disimpan ke dalam fail-fail INI seperti WIN.INI dan SYSTEM.INI.

Registry moden seperti Windows 9x dan NT, telah membawa bersama-sama maklumat yang terdapat di dalam REG.DAT dan fail-fail INI, dalam bentuk yang baru dan dikenali dengan nama Registry.

Registry mempunyai beberapa kelebihan berbanding fail INI. Sebelum maklumat disatukan, ia memudahkan aplikasi untuk mengakses data yang diperlukan. Teknik ini lebih tersusun, dan sesuai untuk menyimpan maklumat yang besar berbanding fail INI.

Storan
Meskipun registry selalunya dianggap wujud dalam satu entiti, isi kandungannya secara tepat disimpan di dalam lebih dari satu fail secara fizikal. Dalam Windows 9x, dua fail registry yang terpenting ialah SYSTEM.DAT dan USER.DAT. Kedua-duanya menyimpan maklumat tentang komputer dan pengguna secara spesifik. Dalam Windows NT, registry diperluaskan kepada beberapa siri fail lain, kadangkala dipanggil sarang (hives).

SYSTEM.DAT dan USER.DAT selalunya disimpan di dalam direktori Windows. Namun begitu, ia boleh juga diletakkan di dalam direktori komputer lain di dalam network dan membolehkan pengguna log masuk dari stesen kerja (workstation). Dalam NT, fail sarang ini (hive) terletak di dalam direktori SYSTEM32\CONFIG.

Nama lain (Aliases)
Cuba buka HKEY_LOCAL_MACHINE\Software\Classes, kemudian buka HKEY_CLASSES_ROOT
dan buat perbandingan kedua-dua akar kunci ini. Persamaan kandungan yang terdapat pada kedua-dua kunci ini adalah disebabkan HKEY_CLASSES_ROOT ialah satu nama lain (alias) untuk HKEY_LOCAL_MACHINE\Software\Classes. Perlu diingat nama lain (alias) bukanlah satu salinan. Lebih tepat ia adalah maklumat yang sama tetapi ditunjukkan di bahagian yang lain. Jika anda menyunting data pada alias ini, perubahan ini akan juga memberi kesan kepada pokok (tree) yang satu lain, begitulah sebaliknya.

Struktur Registry
Apabila anda melihat registry menggunakan penyunting Registry, anda akan dapati dengan jelas bentuk hirarkinya. (Untuk melancarkan penyunting ini, jalankan REGEDIT.EXE dari menu Start/Run. Saya akan jelaskan dengan lebih lanjut pada siri artikel akan datang.) Penyunting ini akan mempersembahkan registry dalam bentuk seperti Explorer, dengan pokok (tree) di sebelah kiri dan data di sebelah kanan (lihat Rajah 1).

1. Cara Membuka Registry Editor :
Kalau yang belum tau cara buka aplikasi Registry Editor, Caranya dengan klik start - run - regedit

Lalu akan tampil seperti berikut

2.  Penyunting Registry

Pokok registry boleh dibahagikan kepada 6 (5 dalam NT/XP/2000). Bahagian-bahagian ini, yang mana semua namanya bermula dengan HKEY_, juga dipanggil kunci akar (rootkeys) atau kunci peringkat-atas (top-level keys) seperti berikut:

HKEY_CLASSES_ROOT
HKEY_CURRENT_USER
HKEY_LOCAL_MACHINE
HKEY_USERS
HKEY_CURRENT_CONFIG
HKEY_DYN_DATA

Setiap kunci akar mengandungi anak kunci (sub-keys), di mana juga mengandungi tambahan anak-anak kunci berikutnya. Peringkat kunci terbawah sekali disepanjang cabang ini dipanggil nilai (values).

Ibaratkan cakera keras sebagai contoh, kunci adalah sama seperti direktori manakala nilai pula sama seperti fail. Kunci dan nilai kedua-duanya mengandungi data, di mana datanya boleh mengandungi nilai binari (binary) atau string ASCII.

HKEY_CLASSES_ROOT
HKEY_CLASSES_ROOT ialah kumpulan paling utama yang mengepalai kunci akar. Windows menggunakan kumpulan ini untuk mengurus semua jenis fail. Di sini, sebagai contohnya ialah tempat di mana jenis fail BMP dikenalpasti dan akan dibuka dengan program Windows "Paint". Oleh kerana terdapat terlalu banyak fail yang berlainan jenis, senarai kunci di bawah HKEY_CLASSES_ROOT akan kelihatan begitu panjang. Jika anda memasang program baru, senarai ini akan menjadi semakin panjang.

HKEY_USERS
HKEY_USERS mengandungi semua latar belakang pengguna. Maklumat setiap pengguna (jikaanda memasang lebih dari satu pengguna) akan disimpan berasingan mengikut profil masing-masing. Profil-profil ini mengandungi maklumat tentang wallpaper, sound,skim warna yang digunakan, screen saver dan lain-lain. Di sini juga anda boleh dapati perisian yang digunakan oleh pengguna secara spesifik.

HKEY_CURRENT_USER
HKEY_CURRENT_USER ialah tempat untuk menyimpan maklumat tentang pengguna waktu sekarang. Ia adalah nama lain (alias) bagi HKEY_USERS. Jika pengguna sekarang mengubah sesuatu seperti wallpaper contohnya, Windows atau program yang seumpama dengannya akan menyimpan terlebih dahulu maklumat tersebut di bawah HKEY_CURRENT_USER.
Setelah pengguna sekarang log-off dari komputer, windows akan menyimpan semua maklumat tadi ke dalam profil di bawah HKEY_USERS secara kekal. Tujuannya ialah untuk memastikan setiap perubahan yang dilakukan hanya akan memberi kesan pada pengguna sekarang sahaja dan tidak pada pengguna-pengguna lain.

HKEY_LOCAL_MACHINE
HKEY_LOCAL_MACHINE mengandungi semua maklumat tentang perkakasan yang dipasang. Semua maklumat yang tersimpan adalah untuk semua pengguna, tidak tertakluk pada satu-satu profil. Tambahan lagi, kunci ini juga mengandungi perisian yang digunakan oleh semua pengguna.

HKEY_CURRENT_CONFIG
HKEY_CURRENT_CONFIG ialah nama lain (alias) bagi HKEY_LOCAL_MACHINE\Config\nnnn
(nnnn ialah nombor profil) mengandungi profil perkakasan yang dipasang. Setiap profil mempunyai kunci tersendiri yang dipanggil 0001, 0002 dan sebagainya di mana ia menyimpan maklumat konfigurasi profil.

HKEY_DYN_DATA
HKEY_DYN_DATA pula (tidak terdapat dalam Windows NT/2000/XP) berfungsi sedikit berbeza dengan kunci-kunci yang lain. Kunci ini adalah salinan sementara yang diperlukan supaya Windows dapat mengakses data registry dengan cepat. Ia dicipta semasa komputer dihidupkan (boot) dan akan disingkirkan setelah komputer dimatikan (shutdown). Terdapat 2 anak kunci yang terdapat dibawahnya ia itu Config Manager yang menyimpan maklumat konfigurasi perkakasan seperti yang dapat dilihat pada Plug-and-Play Configuration Manager. Anak kunci yang satu lagi dipanggil PerfStats yang mengandungi maklumat persembahan tentang komponen network.

Regedit tutorial
Silahkan dicoba yah….bagi yang mau buat virus….belajar regeditnya dari sini jah yah…semoga membantu anda dalam memperindah komputer….
Code:
Membersihkan Windows
HKEY_LOCAL_MACHINES\Sofware\Microsoft\Windows\CurrentVersion\Uninstall dan buang key program yang sudah di uninstall
Mempercepat Windows
HKEY_CURRENT_USER\Control Panel\Desktop\WindowsMetrics
Nama Value : MinAnimate
Jenis Value : String ( REG_SZ )
Data Value : 1 ( untuk mengaktifkan )
0 ( untuk kembali semula )
Mengoptimalkan Program
HKEY_LOCAL_MACHINES\Sofware\Microsoft\Windows\CurrentVersion\Run dengan semua data value : 1
Merubah Kebiasaan Windows
HKEY_CURRENT_USER\Control Panel\Desktop
Nama Value : MenuDropAligment
Jenis Value : String ( REG_SZ )
Data Value : 1 ( untuk mengaktifkan rata kanan)
0 ( untuk kembali semula ke rata kiri )

Merapikan Tampilan Notepad
HKEY_CURRENT_USER\ Sofware\Microsoft\Notepad
Nama Value : fWrap
Jenis Value : DWORD ( REG_DWORD )
Data Value : 1 ( untuk merapikan notepad )
0 ( untuk kembali semula )

Mengganti Nama Recycle Bin
HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}
Nama Value : (Default)
Jenis Value : String ( REG_SZ )
Data Value : Nama yang diinginkan utk mengganti Recycle Bin
HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\ShellFolder
Nama Value : Attributes
Jenis Value : Binary ( REG_BINARY )
Data Value : 50 01 00 20
Menghilangkan Recycle Bin
HKEY_LOCAL_MACHINES\Sofware\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{645FF040-5081-101B-9F08-00AA002F954E}
Dan Hapuslah key {645FF040-5081-101B-9F08-00AA002F954E}
Untuk memunculkannya, buat key dengan nama yang sama
Mempercepat Disk CleanUp
HKEY_CLASSES_ROOT\Drive\Shell
Buat Key baru dengan nama Disk Cleanup
Nama Value : (Default)
Jenis Value : String ( REG_SZ )
Data Value : &Disk CleanUp
Buat Sub_Key baru dibawah Key Disk Cleanup dengan nama Command
Nama Value : (Default)
Jenis Value : String ( REG_SZ )
Data Value : C:\WINDOWS\System32\cleanmgr.exe
Menu ini akan tampil jika kita mengklik kanan pada sebuah drive
Mempercepat Defragment
HKEY_CLASSES_ROOT\Drive\Shell
Buat Key baru dengan nama Defrag
Nama Value : (Default)
Jenis Value : String ( REG_SZ )
Data Value : &Defragment
Buat Sub_Key baru dibawah Key Defrag dengan nama Command
Nama Value : (Default)
Jenis Value : String ( REG_SZ )
Data Value : C:\WINDOWS\System32\dfrg.msc
Menu ini akan tampil jika kita mengklik kanan pada sebuah drive
Menyembunyikan Menu Recent Document
HKEY_CURRENT_USER\ Sofware\Microsoft\Windows\CurrentVersion\Policies\Explorer
Nama Value : NoRecentDocsMenu
Jenis Value : DWORD ( REG_DWORD )
Data Value : 1 ( untuk menyembunyikan )
0 ( untuk kembali semula )
Menyembunyikan Menu Search
HKEY_CURRENT_USER\ Sofware\Microsoft\Windows\CurrentVersion\Policies\Explorer
Nama Value : NoFind
Jenis Value : DWORD ( REG_DWORD )
Data Value : 1 ( untuk menyembunyikan )
0 ( untuk kembali semula )
Menyembunyikan Menu Help
HKEY_CURRENT_USER\ Sofware\Microsoft\Windows\CurrentVersion\Policies\Explorer
Nama Value : NoSMHelp
Jenis Value : DWORD ( REG_DWORD )
Data Value : 1 ( untuk menyembunyikan )
0 ( untuk kembali semula )
Menyembunyikan Taskbar & Start Menu
HKEY_CURRENT_USER\ Sofware\Microsoft\Windows\CurrentVersion\Policies\Explorer
Nama Value : NoSetTaskbar
Jenis Value : DWORD ( REG_DWORD )
Data Value : 1 ( untuk menyembunyikan )
0 ( untuk kembali semula )
Menyembunyikan Menu Run
HKEY_CURRENT_USER\ Sofware\Microsoft\Windows\CurrentVersion\Policies\Explorer
Nama Value : NoRun
Jenis Value : DWORD ( REG_DWORD )
Data Value : 1 ( untuk menyembunyikan )
0 ( untuk kembali semula )
Menyembunyikan Control Panel
HKEY_CURRENT_USER\ Sofware\Microsoft\Windows\CurrentVersion\Policies\Explorer
Nama Value : NoSetFolders
Jenis Value : DWORD ( REG_DWORD )
Data Value : 1 ( untuk menyembunyikan )
0 ( untuk kembali semula
Menyembunyikan Icon Printer
HKEY_CURRENT_USER\ Sofware\Microsoft\Windows\CurrentVersion\Policies\Explorer
Nama Value : NoPrinters
Jenis Value : DWORD ( REG_DWORD )
Data Value : 1 ( untuk menyembunyikan )
0 ( untuk kembali semula
Dan lakukan perintah seperti diatas pada HKEY_ LOCAL_MACHINE \ Sofware\Microsoft\Windows\CurrentVersion\Policies\Explorer

Menon-Aktifkan Fungsi Password
HKEY_CURRENT_USER\ Sofware\Microsoft\Windows\CurrentVersion\Policies\System
Nama Value : NoSecCPL
Jenis Value : DWORD ( REG_DWORD )
Data Value : 1 ( untuk menon-aktifkan )
0 ( untuk kembali semula )
Menghilangkan Info Tips
HKEY_USERS\ .DEFAULT\Control Panel\Desktop
Nama Value : UserPreferenceMask
Jenis Value : Binary ( REG_BINARY )
Data Value : 3E 00 00 00

Membuat Virus Mainan ( berbentuk pesan )
HKEY_LOCAL_MACHINE\Sofware\Microsoft\Windows\CurrentVersion\WinLogon
Nama Value1 : LocalNoticeCaption
Jenis Value1 : String ( REG_SZ )
Data Value1 : ketik judul pesan yang ingin dibuat
Nama Value2 : LegalNoticeText
Jenis Value2 : String ( REG_SZ )
Data Value2 : isi pesan yang ingin disampaikan

Menghemat Hard Disk
HKEY_CURRENT_USER\ Sofware\Microsoft\Windows\CurrentVersion\Explorer\RunMRU
Nama Value : Semua perintah dihapus kecuali (Default)
Jenis Value : String ( REG_SZ )

Membersihkan Recent Document
HKEY_CURRENT_USER\ Sofware\Microsoft\Windows\CurrentVersion\Policies\Explorer
Nama Value : NoRecentDocsHistory
Jenis Value : DWORD ( REG_DWORD )
Data Value : 1 ( untuk membersihkan )
0 ( untuk kembali semula )
Dan lakukan perintah seperti diatas pada HKEY_LOCAL_MACHINE \ Sofware\Microsoft\Windows\CurrentVersion\Policies\Explorer
Menyembunyikan MSN Messenger
HKEY_LOCAL_MACHINE \ Sofware\Microsoft\InternetExplorer\Extensions\{FB5F1910-F110-11d2-BB9E-00C04F795683} dan pilih lah menu rename untuk mengganti menjadi:
“-{FB5F1910-F110-11d2-BB9E-00C04F795683}”

Menyembunyikan Welcome Screen
HKEY_LOCAL_MACHINE \ Sofware\Microsoft\Windows\CurrentVersion\Policies\Explorer
Nama Value : NoWelcomeScreen
Jenis Value : DWORD ( REG_DWORD )
Data Value : 1 ( untuk menyembunyikan )
0 ( untuk kembali semula )

Menjaga File Tetap Tersembunyi Tanpa di – Hidden
HKEY_LOCAL_MACHINE \ Sofware\Microsoft\Windows\CurrentVersion\Explorer\Advanced
Dengan cara mengganti Sub_Key “Advanced” dengan “Advancedd”
( dengan cara ini pilihan dalam folder option tidak akan tampil & sangat ampuh untuk menyembunyikan film 2 huruf )

Mempercepat Menu Start
HKEY_CURRENT_USER\Control Panel\Desktop
Nama Value : MenuShowDelay
Jenis Value : String ( REG_SZ )
Data Value : 1

Menghilangkan Panah Shortcut
 Key 1 : HKEY_CLASSES_ROOT\lnkfile
Key 2 : HKEY_CLASSES_ROOT\piffile
Dengan menghapus IsShortcut pada kedua key tersebut
Menon-Aktifkan Auto Run CD – ROM
HKEY_CURRENT_USER\ Sofware\Microsoft\Windows\CurrentVersion\Policies\Explorer
HKEY_LOCAL_MACHINE \ Sofware\Microsoft\Windows\CurrentVersion\Policies\Explorer
Nama Value : NoDriveTypeAutoRun
Jenis Value : Binary ( REG_BINARY )
Data Value : 0000 95 00 00 00

Menutup Program Not Responding
HKEY_USERS\ .DEFAULT\Contol Panel\Desktop
Nama Value : AutoEndTask
Jenis Value : String ( REG_SZ )
Data Value : 1

Meningkatkan Keamanan Komputer
HKEY_CURRENT_USER\ Sofware\Microsoft\Windows\CurrentVersion\Policies\System
Nama Value : DisableRegistrryTools
Jenis Value : DWORD ( REG_DWORD )
Data Value : 1

Mencegah Virus Mainan ( Virus Palsu )
HKEY_CLASSES_ROOT\regfile\shell
Nama Value : (Default)
Jenis Value : String ( REG_SZ )
Data Value : edit

Sekian Dari saya, semoga bermanfaat! ^^ Ganbatte

{ 1 comments... read them below or add one }

What do you want from me?

Federal Oil 2x Lebih Dingin Blog Competition

Federal Oil Spesial Blog Contest

Total Pageviews

Popular Post

- Copyright © S.M.I.L.E -Robotic Notes- Powered by Blogger - Designed by Johanes Djogan - Edited by KS -