Sabtu, 27 November 2010

Registry

Menyunting registry tidaklah sesukar yang Kalian fikirkan. Yang paling penting ialah anda membuat salinan (backup) terlebih dahulu sebelum melakukan apa-apa perubahan terhadap registry anda, supaya anda boleh mengembalikan (restore) semula jika keadaan memerlukan. Kali ini saya akan menjelaskan apakah regedit / registri itu.


Apa itu registry?
Secara mudahnya registry Windows ialah gudang atau pusat maklumat tentang aspek-aspek
komputer yang sedang digunakan - seperti perkakasan, sistem operasi, aplikasi dan pengguna. Ia boleh diakses dan dikemaskini dengan menggunakan perisian penyunting registry.

Sejarah Registry
Registry di dalam Windows telah bermula sejak zaman Windows 3.1 lagi. Dalam Windows 3.1, file 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 file-file .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 bila dibandingkan file 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 file secara fisikal. Dalam Windows 9x, dua file 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 file lain, kadangkala dipanggil sarang (hives).

SYSTEM.DAT dan USER.DAT selalu 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 workstation. Dalam NT, file sarang ini (hive) terletak di dalam direktori SYSTEM32\CONFIG.

Nama lain (Aliases)
Coba buka HKEY_LOCAL_MACHINE\Software\Classes, kemudian buka HKEY_CLASSES_ROOT dan buat perbandingan antara kedua akar kunci ini. Persamaan kandungan yang terdapat pada kedua 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 bagian yang lain. Jika anda menyunting data pada alias ini, perubahan ini akan juga memberi kesan kepada pokok (tree) yang satu-nya , begitulah sebaliknya.

Struktur Registry
Apabila anda melihat registry menggunakan Registry Editor, anda akan dapati dengan jelas bentuk hirarkinya. (Untuk menjalankan Editor ini, jalankan REGEDIT.EXE dari menu Start/Run.) Editor ini akan mempersembahkan registry dalam bentuk seperti Explorer, dengan pokok (tree) di sebelah kiri dan data di sebelah kanan.

Pembahasan 1: Registry Editor (REGEDIT)

Membuka Registry Editor
Untuk kalian yang belum tahu cara buka aplikasi Registry Editor, caranya :

Klik Start > Run > ketikkan "regedit" (tanpa tanda kutip"

Lalu akan tampil jendela seperti berikut.


Pengeditan Registry
Pokok registry boleh dibagikan kepada 6 (5 dalam NT/XP/2000). Bagian-bagian ini, yang mana semua namanya bermula dengan HKEY_, juga dipanggil dengan Sebutan 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 rootkeys mengandung anak kunci (sub-keys), di mana sub-keys juga mengandung tambahan sub-keys berikutnya. Peringkat kunci paling terbawah disepanjang cabang ini dipanggil nilai (values).

Ibaratkan cakera keras sebagai contoh, kunci adalah sama seperti direktori manakala nilai pula sama seperti file. Kunci dan nilai keduanya mengandung data, di mana datanya boleh mengandung nilai binari (binary) atau string ASCII.

HKEY_CLASSES_ROOT
HKEY_CLASSES_ROOT ialah kumpulan paling utama yang mengepalai rootkeys. Windows menggunakan kumpulan ini untuk mengurus semua jenis file. Di sini, sebagai contohnya ialah tempat di mana jenis file BMP dikenal pasti dan akan dibuka dengan program Windows "Paint". Oleh karena terdapat terlalu banyak file 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 memiliki semua latar belakang user. Maklumat setiap user (jika anda memasang lebih dari satu user) akan disimpan terpisah mengikut profil masing-masing. Profil-profil ini memiliki maklumat tentang wallpaper, sound,skim warna yang digunakan, screen saver dan lain-lain. Di sini juga anda bisa mendapatkan perisian yang digunakan oleh user secara spesifik.

HKEY_CURRENT_USER
HKEY_CURRENT_USER ialah tempat untuk menyimpan maklumat tentang pengguna waktu sekarang. HKEY_CURRENT_USER 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 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 saja dan tidak pada user-user lain.

HKEY_LOCAL_MACHINE
HKEY_LOCAL_MACHINE mengandungi semua maklumat tentang perkakas yang dipasang. Semua maklumat yang tersimpan adalah untuk semua user, tidak tertakluk pada satu profil saja. Tambah lagi, kunci ini juga memiliki perisian yang digunakan oleh semua user.

HKEY_CURRENT_CONFIG
HKEY_CURRENT_CONFIG adalah nama lain (alias) bagi HKEY_LOCAL_MACHINE\Config\nnnn (nnnn adalah  nombor profil) memiliki 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 (tidak terdapat dalam Windows NT/2000/XP) berfungsi sedikit berbeda dengan kunci-kunci yang lain. Kunci ini adalah salinan sementara yang diperlukan supaya Windows dapat mengakses data registry dengan cepat. HKEY_DYN_DATA diciptakan semasa komputer dihidupkan (boot) dan akan disingkirkan setelah komputer dimatikan (shutdown). Terdapat 2 sub-keys yang terdapat dibawahnya yaitu Config Manager yang menyimpan maklumat konfigurasi perkakasan seperti yang dapat dilihat pada Plug-and-Play Configuration Manager. sub-keys yang satu lagi dipanggil PerfStats yang memiliki maklumat persembahan tentang komponen network.

Tutorial REGEDIT

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 )

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 )

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

Membersihkan Windows
HKEY_LOCAL_MACHINES\Sofware\Microsoft\Windows\CurrentVersion\Uninstall dan buang key program yang sudah di uninstall

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

Tidak ada komentar:

Posting Komentar

Viewer