Powered By Blogger

Sabtu, 14 Agustus 2010

Dari Wikipedia

Macam – macam Registry

Menghapus Pagefile Saat Shut Down
HKEY_LOCAL_MACHINE’SYSTEM’CurrentControlSet’Contro l’Session Manager’Memory
Management
Klik ganda ClearPageFileAtShutdown dan masukkan angka 1 pada Value Data.

Memindahkan Pagefile
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Memory
Management
Klik ganda PagingFiles kemudian ganti path ke lokasi baru yang diinginkan.
Misalnya: D:’pagefile.sys 1024 1024

Mengembalikan Fungsi Search Kedalam Tampilan Lama
HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/CabinetState
Pilih menu Edit > New > String Value dan beri nama UseSearchAsst.
Klik ganda UseSearchAsst dan masukkan angka 1 pada Value Data.

Menyembunyikan Device Manager
HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies
Pilih menu Edit > New > Key dan beri nama System.
Di subkey System buatlah sebuah DWORD Value baru dan beri nama NoDevMgrPage.
Klik ganda NoDevMgrPage dan masukkan angka 1 pada Value Data.

Mengoptimalkan Hard Disk Disaat Komputer Dalam Keadaan Idle
HKEY_LOCAL_MACHINE’SOFTWARE’Microsoft’Windows’Curr entVersion’OptimalLayout
Buatlah sebuah DWORD Value Baru dan beri nama EnableAutoLayout.
Klik ganda EnableAutoLayout dan masukkan angka 1 pada Value Data.

Menghilangkan Opsi Run As Pada Menu Konteks
HKEY_CURRENT_USER’Software’Microsoft’Windows’Curre ntVersion’Policies’Explorer
HKEY_LOCAL_MACHINE’Software’Microsoft’Windows’Curr entVersion’Policies’Explorer
Buatlah sebuah DWORD Value baru dan beri nama HideRunAsVerb.
Klik ganda HideRunAsVerb dan masukkan angka 0 pada Value Data.

Menonaktifkan Windows XP Tour
HKEY_CURRENT_USER’Software’Microsoft’Windows’Curre ntVersion’Applets’Tour
HKEY_LOCAL_MACHINE’Software’Microsoft’Windows’Curr entVersion’Applets’Tour
Buatlah sebuah DWORD Value baru jika belum ada dan beri nama RunCount.
Klik ganda RunCount dan masukkan angka 0 pada Value Data.

Menunjukkan Semua Hidden Devices Pada Device Manager
HKEY_LOCAL_MACHINE’SYSTEM’CurrentControlSet’Contro l’Session
Manager’Environment
Buatlah sebuah String Value baru dan beri nama DEVMGR_SHOW_NONPRESENT_DEVICES.
Klik ganda DEVMGR_SHOW_NONPRESENT_DEVICES dan masukkan angka 1 pada Value
Data.

Menonaktifkan Task Manager
HKEY_CURRENT_USER’Software’Microsoft’Windows’Curre ntVersion’Policies’System
HKEY_LOCAL_MACHINE’Software’Microsoft’Windows’Curr entVersion’Policies’System
Buatlah DWORD Value baru dan beri nama DisableTaskMgr.
Klik ganda DisableTaskMgr dan masukkan 1 pada Value Data.

Menggunakan Smooth Scrolling Di Internet Explorer
HKEY_CURRENT_USER’Software’Microsoft’Internet Explorer’Main
Jika belum ada, buatlah sebuah DWORD Value baru dan beri nama SmoothScroll.
Klik ganda SmoothScroll dan masukkan angka 1 pada Value Data.

Menonaktifkan Image Preview Menggunakan Windows Picture & Fax Viewer
HKEY_CLASSES_ROOT’SystemFileAssociations’image’She
llEx’ContextMenuHandlers’ShellImagePreview
Klik ganda pada value Default dan kosongkan nilainya (hapus {e84fda7c-1d6a-45f6-b725-
cb260c236066})

Mengubah Setting Thumbnail
HKEY_CURRENT_USER’Software’Microsoft’Windows’Curre ntVersion’Explorer
HKEY_LOCAL_MACHINE’Software’Microsoft’Windows’Curr entVersion’Explorer
Jika belum ada, buatlah sebuah DWORD Value baru dan beri nama ThumbnailSize dan
ThumbnailQuality.
Klik ganda ThumbnailSize dan masukkan nilai yang diinginkan sesuai dengan ukuran
dalam piksel.
Klik ganda ThumbnailQuality dan masukkan nilai yang diinginkan sesuai dengan persentasi
kualitasnya (50% - 100%).

Menonaktifkan Cache Pada Thumbnail
HKEY_CURRENT_USER’Software’Microsoft’Windows’Curre ntVersion’Explorer’Advanced
Buat sebuah DWORD Value baru dan beri nama DisableThumbnailCache.
Klik ganda DisableThumbnailCache dan masukkan 1 pada Value Data.

Mengubah Warna Pada File Yang Terenkripsi
HKEY_CURRENT_USER’Software’Microsoft’Windows’Curre ntVersion’Explorer
Buat sebuah Binary Value baru dan beri nama AltEncryptionColor.
Klik ganda AltEncryptionColor dan masukkan input warna RGB yang diinginkan.
Hints: RR GG BB 00 (Default 00 80 40 00)

Warna Alternatif Pada File Terkompresi
HKEY_CURRENT_USER’Software’Microsoft’Windows’Curre ntVersion’Explorer’Advanced
Buat sebuah DWORD Value baru dan beri nama ShowCompColor.
Klik ganda ShowCompColor dan masukkan 1 pada Value Data.

Menonaktifkan Web Content Di Explorer Dan Desktop
HKEY_CURRENT_USER’Software’Microsoft’Windows’Curre ntVersion’Policies’Explorer
HKEY_LOCAL_MACHINE’Software’Microsoft’Windows’Curr entVersion’Policies’Explorer
Buat sebuah DWORD Value baru dan beri nama ClassicShell.
Klik ganda ClassicShell dan masukkan angka 1 pada Value Data.

Menyingkirkan My Computer Dari Desktop Dan Start Menu
HKEY_CURRENT_USER’Software’Microsoft’Windows’Curre ntVersion’Policies’NonEnum
HKEY_LOCAL_MACHINE’Software’Microsoft’Windows’Curr entVersion’Policies’NonEnum
Buat sebuah DWORD Value baru jika belum ada dan beri nama {20D04FE0-3AEA-1069-
A2D8-08002B30309D}.
Klik ganda {20D04FE0-3AEA-1069-A2D8-08002B30309D} dan masukkan 1 pada Value
Data.

Memilih Ikon Desktop Yang Pertama
HKEY_CLASSES_ROOT’CLSID’{450D8FBA-AD25-11D0-98A8-0800361B1103}
Buat sebuah DWORD Value baru dan beri nama SortOrderIndex.
Klik ganda SortOrderIndex dan masukkan nilai berikut pada Value Data sebagai pilihan:
48 > My Documents
54 > My Computer

Menunjukkan Versi Windows Di Desktop
HKEY_CURRENT_USER’Control Panel’Desktop
Buatlah sebuah DWORD Value baru jika belum ada dan beri nama PaintDesktopVersion.
Klik ganda PaintDesktopVersion dan masukkan 1 pada Value Data.

Menunjukkan Pop-up Descriptions Di Explorer Dan Item Dekstop
HKEY_CURRENT_USER’Software’Microsoft’Windows’Curre ntVersion’Explorer’Advanced
Buat sebuah DWORD Value baru jika belum ada dan beri nama ShowInfoTip.
Klik ganda ShowInfoTip dan masukkan 1 pada Value Data.

Windows Registry

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 ekstensi berkas 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.
Selayang pandang
Registry dalam Windows 16-bit
Registry dalam sistem Windows 16-bit (dimulai pada Windows 3.x) berguna hanya untuk menyimpan asosiasi ekstensi berkas dengan aplikasinya, serta asosiasi objek OLE di dalam dokumen dengan aplikasinya. Implementasi ini masih terbilang sederhana, karena jika dibandingkan dengan registry dalam Windows NT dan Windows 9x, asosiasi ekstensi berkas dan objek OLE hanya memakan satu anak pohon (subtree) saja, yakni di dalam HKEY_CLASSES_ROOT.
Registry dalam Windows 9x
Dalam sistem operasi Windows 95, Windows 98, dan Windows Millennium Edition, struktur registry secara logis sama dengan struktur registry dalam Windows NT, tapi tidak kompatibel secara fisik. Dalam sistem operasi ini terdapat sebuah anak pohon tambahan, yakni HKEY_DYN_DATA yang dibuat secara dinamis dan digunakan untuk mengukur performa serta melakukan konfigurasi perangkat keras Plug and Play. Windows 9x menyimpan registry di dalam dua buah berkas, yakni %WINDIR%\system.dat dan %WINDIR%\user.dat. System.dat mengandung informasi mengenai sebuah komputer tertentu, sementara user.dat mengandung informasi mengenai sebuah profil milik pengguna. Ketika booting, Windows 9x akan memuat registry ke dalam ruangan kernel di dalam memori fisik.
Registry dalam Windows NT
Registry dalam Windows NT, Windows 2000, Windows XP dan Windows Server 2003 terbagi secara logis ke dalam lima buah anak pohon (subtree), yang setiap pohon tersebut mengandung kumpulan kunci (key) dan anak kunci (subkey) yang disusun secara hierarkis. Susunan ini sama dengan susunan direktori dalam sistem berkas. Sementara itu, secara fisik, registry terdiri atas beberapa berkas yang disebut sebagai hive dan berkas catatan transaksi (transaction log) untuk setiap hive-hive tersebut yang disimpan di dalam direktori %systemroot%\system32\config.
Struktur registry
Struktur registry agak mirip dengan struktur direktori dalam sistem berkas. Selain itu, registry juga dapat diakses dengan menggunakan sintaksis yang sama dengan cara mengakses berkas, dengan menggunakan karakter garis miring terbalik (backslash) untuk menandakan tingkatan hierarkis. Susunannya adalah seperti \\. Sebagai contoh, My Computer\HKEY_LOCAL_MACHINE\Software\Microsoft\Windows, yang merujuk kepada sebuah subkey yang memiliki nama "Windows" yang terdapat di dalam subkey Microsoft, yang terdapat di dalam key dengan nama Software, yang terdapat di dalam subtree HKEY_LOCAL_MACHINE.
Setiap key dan subkey tersebut dapat memiliki nilai yang dapat ditentukan atau nilai default, yang disebut sebagai Value. Akan tetapi, cara mengakses value tidaklah sama dengan cara mengakses berkas dalam sistem berkas, mengingat nama value dapat mengandung karakter backslash yang dapat menjadi ambigu ketika menggunakan cara baca seperti halnya mengakses sistem berkas. Adalah fungsi-fungsi dalam Windows 32-bit Application Programming Interface/API (Win32 API) yang dapat melakukan query dan manipulasi terhadap value-value registry, yang dilakukan dengan cara mengambil nama value secara terpisah dari path key yang merupakan parent key. Setiap value memiliki jenis-jenis datanya masing-masing yang dapat dilihat pada bagian berikut.
Daftar anak pohon Registry
Registry Windows terdiri atas beberapa anak pohon berikut, yang disusun secara hierarkis dengan My Computer sebagai root directory-nya:
  • 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 pohon HKEY_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 booting dilakukan.
  • 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 informasi performance 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".
HKEY_LOCAL_MACHINE
Menyimpan informasi/data mengenai semua konfigurasi mesin yang bersangkutan. HKLM bukanlah symbolic link ke kunci registry manapun. HKEY_LOCAL_MACHINE memiliki beberapa anak kunci, yakni:
  • HKEY_LOCAL_MACHINE\SOFTWARE, berguna untuk menyimpan semua konfigurasi perangkat lunak yang terinstal di dalam komputer yang bersangkutan, dan konfigurasinya yang akan diaplikasikan kepada semua pengguna, baik pengguna yang melakukan logon secara lokal/interaktif maupun yang melakukan logon secara remote (melalui service logon, batch logon, atau terminal services logon).
  • HKEY_LOCAL_MACHINE\SYSTEM, berguna untuk menyimpan semua informasi dan konfigurasi sistem operasi Windows yang sedang berjalan. Di sini terdapat semacam recovery point, yang disebut sebagai LastKnownGood Configuration, yang akan digunakan pada saat sistem mengalami masalah pada saat proses booting. Semua konfigurasi driver dan layanan Windows (Win32 Service dan komponen Windows seperti NTFS dan TCP/IP) disimpan di sini.
  • HKEY_LOCAL_MACHINE\SAM, berguna untuk menyimpan basis data akun pengguna yang terinstal di dalam sistem operasi yang bersangkutan. Secara default, SAM tidak dapat diakses, bahkan oleh administrator sekalipun, karena memang access control-nya tidak memungkinkan hal itu dilaksanakan. SAM adalah singkatan dari Security Accounts Manager.
  • HKEY_LOCAL_MACHINE\HARDWARE, berguna untuk menyimpan konfigurasi perangkat keras di dalam sistem yang bersangkutan, seperti halnya konfigurasi sumber daya perangkat keras (interupsi perangkat keras, konfigurasi DMA, dan konfigurasi lainnya).
  • HKEY_LOCAL_MACHINE\SECURITY, berguna untuk menyimpan konfigurasi keamanan Windows.
HKEY_CURRENT_USER
Menyimpan informasi/data yang diasosiasikan dengan pengguna yang sedang masuk log. HKCU merupakan sebuah symbolic link ke kunci registry HKEY_USERS\<SID dari pengguna yang bersangkutan>. HKCU juga menyimpan informasi mengenai profil pengguna, konfigurasi perangkat lunak, dan preferensi mereka. Terdapat beberapa anak kunci, yakni:
  • AppEvents, yang digunakan untuk menyimpan asosiasi antara suara dengan sebuah event. Disarankan untuk menggunakan Control Panel->Sound untuk mengubahnya, dan jangan menyunting secara langsung dari sini.
  • Console, yang digunakan untuk menyimpan konfigurasi jendela Command Prompt (cmd.exe); contoh: lebarnya, tingginya, dan warnanya. Disarankan untuk menggunakan Command Prompt->Properties untuk mengubahnya, dan jangan menyunting langsung dari sini.
  • Control Panel, digunakan untuk menyimpan konfigurasi screen saver, skema desktop, warna, keyboard, dan mouse. Selain itu juga dapat menyimpan informasi ketidakmampuan (accessibility) dan regional settings. Disarankan untuk menggunakan Control Panel->Display, Control Panel->Accessibility, dan Control Panel->Language and Regional Options untuk mengubahnya, dan jangan menyuntingnya secara langsung dari sini.
  • Environment, mengandung definisi Environment Variable. Disarankan untuk menggunakan Control Panel->System->Advanced->Environment Variables untuk mengubahnya, dan jangan menyunting langsung dari sini.
  • Keyboard Layout, menyimpan konfigurasi lay-out konfigurasi keyboard (contoh U.S. English, atau U.K. English, atau U.S. Dvorak, dan lain sebagainya).
  • Network, menyimpan konfigurasi dan pemetaan drive yang berada di jaringan.
  • Printers, menyimpan konfigurasi koneksi printer.
  • Software, digunakan untuk menyimpan preferensi pengguna terhadap sebuah perangkat lunak tertentu.
  • UNICODE
  • Windows 3.1 Migration Status
HKEY_USERS
Anak pohon HKEY_USERS mengandung beberapa anak yakni semua profil pengguna yang terdaftar di dalam sistem yang bersangkutan dan basis data registrasi objek OLE. Selain itu, anak pohon ini juga mengandung HKEY_USERS\.DEFAULT, yang dihubungkan dengan profil milik akun SYSTEM, yang merupakan profil yang digunakan oleh salah satu komponen Windows, WINLOGON.EXE, untuk menyimpan semua konfigurasi seperti halnya HKEY_CURRENT_USER, yakni bagaimana tampilan desktop, bagaimana konfigurasi perangkat keras dan lain-lain. Pengaturan yang diberlakukan terhadap HKU\.DEFAULT ini dapat menjadikan konfigurasi desktop dan lain-lain pada saat proses logon Windows akan berubah dari pengaturan default-nya.
Ketika seorang pengguna masuk log ke sebuah sistem untuk pertama kalinya, sementara akun miliknya tidak berupa roaming profile (yakni, sebuah profil pengguna yang disimpan di dalam tempat tersentralisasi di dalam domain controller), maka Windows akan membuatkan sebuah profil yang baru untuknya, yang dibuat berbasiskan pengaturan yang terdapat di dalam C:\Documents and Settings\Default User.
HKEY_CURRENT_CONFIG
Anak pohon HKEY_CURRENT_CONFIG mengandung data konfigurasi untuk profil perangkat keras (hardware profile) yang sedang digunakan oleh Windows. HKCC tidak mengandung data apapun, karena memang anak pohon ini merupakan sebuah symbolic link terhadap HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\Current. Dengan demikian, dengan mengubah kunci tersebut atau mengubah HKCC, akan menghasilkan sesuatu yang sama.
Penggunaan profil perangkat keras mengizinkan administrator untuk mengonfigurasikan beberapa variasi dari pengaturan driver perangkat keras yang digunakan pada saat melakukan booting. Meskipun profil yang digunakan dapat berubah dari satu proses booting ke proses booting lainnya, aplikasi dapat merujuk ke anak pohon ini untuk mencari profil mana yang sedang dimuat oleh Windows. Pengaturan profil perangkat keras dapat dilakukan dengan Control Panel->System->Hardware->Hardware Profiles. Jika ada lebih dari satu profil perangkat keras, maka komponen Windows, yakni NTLDR, akan menanyakan kepada pengguna mengenai profil yang harus dimuat pada saat proses booting dilakukan.
HKEY_CLASSES_ROOT
Anak pohon HKEY_CLASSES_ROOT mengandung dua jenis data, yakni:
  • Data yang mengasosiasikan jenis berkas (dilihat dari ekstensinya atau kelasnya) dengan program yang dapat membukannya. Subkunci jenis berkas di dalam HKEY_CLASSES_ROOT memiliki nama yang sama dengan ekstensi nama berkas, seperti halnya .txt, .exe, dan lain-lain. Asosiasi jenis berkas ini disimpan di dalam registry, tapi disarankan untuk menggunakan Folder Options->File Types jika memang hendak mengubahnya.
  • Data konfigurasi untuk objek-objek Object Linking and Embedding (OLE)/Component Object Model (COM).
Isi dari HKCR diambil dari dua sumber, yakni HKLM\SOFTWARE\Classes dan HKCU\SOFTWARE\Classes. Jika sebuah subkey atau entri terdapat di dalam salah satu dari dua lokasi tersebut, maka hal tersebut akan ditampilkan juga di dalam HKCR. Jika ada dua entri yang konflik di antara dua lokasi tersebut, hanya HKCU\SOFTWARE\Classes yang akan ditampilkan di dalam HKCR.