Pra-KBM REGISTRY
REGISTRY
Registry adalah sejenis database yang digunakan untuk menyimpan pengaturan (settings) pada sistem operasi Microsoft Windows yang berbasis 32 bit seperti Windows 95, 98, ME, NT/2000, dan XP. Registry menyimpan informasi dan pengaturan untuk semua Hardware, Software, dan User pada sebuah PC.Saat User merubah sesuatu di control panel atau instalasi software, maka perubahan tersebut akan tersimpanpada registry.
Jenis file yang digunakan untuk menampung data pada registry bergantung pada sistem operasi yang digunakan. Pada Windows 95 dan 98, data registry disimpan dalam 2 (Dua) buah hidden files pada direktori Windows, yaitu USER.DAT dan SYSTEM.DAT. Pada Windows Millenium Edition (Windows ME) penyimpanan data registry juga ditambahkan pada file CLASSES.DAT. Pada Windows NT/2000 dan XP, setiap file registry tersimpan secara terpisah pada direktori %systemroot%\system32\config. Anda tidak bisa mengedit file ini secara langsung, namun Microsoft telah menyertakan perangkat editing registry yang disebut dengan Registry Editor (Regedit akan dibahas pada bagian selanjutnya).
STRUKTUR REGISTRY
Registry memiliki struktur yang hirarkikal.Meskipun struktur pada registry terbilang kompleks, namun struktur registry tidak berbeda dengan struktur direktori pada hard disk, dengan Regedit sebagai Windows Explorer-nya.
Setiap Main Branch (Cabang utama) disebut Hive yang terdiri dari susunan key . Setiap key memiliki value yang memiliki informasi yang tersimpan pada registry.Terdapat 3 jenis value, yaitu String, Binary, dan DWORD.
Registry terbagi menjadi 6 Main Branch. Masing-masing Main Branch memiliki fungsi tersendiri untuk menyimpan informasi pada registry.
· HKEY_CLASSES_ROOT - Menyimpan informasi asosiasi file, shortcut, dan segi tampilan (Interface aspects)
· HKEY_CURRENT_USER – Menyimpan informasi tentang user yang sedang logon.
· HKEY_LOCAL_MACHINE – Menyimpan informasi spesifikasi komputer, hardware, software, dan pengaturan umum (General Preferences).
· HKEY_USERS – Menyimpan data dan pengaturan individual setiap user pada sebuah PC.
· HKEY_CURRENT_CONFIG – Menyimpan informasi tentang konfigurasi hardware.
· HKEY_DYN_DATA – Menyimpan informasi tentang perangkat yang terkoneksi dengan komputer dan pengaturannya (Plug n’ Play)
EDITING REGISTRY
Registry Editor (REGEDIT.EXE) adalah perangkat bawaan Windows yang dapat digunakan untuk melihat, mencari, dan mengedit data ataupun informasi yang tersimpan pada registry. Terdapat beberapa cara untuk mengaktifkan Registry Editor, dan salah satu cara termudah adalah dengan klik Start >>> Run >>> Ketik ‘Regedit’ >>> OK.
MEMBUAT SHORTCUT REGEDIT
Membuat shortcut dapat dilakukan dengan mudah dengan cara klik kanan pada area kosong di desktop anda, pilih New >>> Klik Shortcut, pada command line masukkan ‘regedit.exe’ dan masukkan nama shortcut (Contoh: Registry Editor).lalu klik finish. Kini anda dapat mengaktifkan Registry Editor dengan dobel klik pada icon Regedit.
MENGGUNAKAN REGEDIT
Seperti pada Windows Explorer, dibagian kiri window terdapat susunan folder yang berisi key tertentu.Untuk rename value registry dapat dilakukan dengan klik kanan pada value tersebut, lalu klik Rename. Untuk menghapus file registry dapat dilakukan dengan klik kanan pada value dan klik delete.
CONTOH PENGGUNAAN REGISTRY
1. Disable penggunaan Regedit
Settings:
Key:[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
Name: DisableRegistryTools
Type: REG_DWORD (DWORD Value)
Value: (0 = enable regedit, 1 = disable regedit)
Name: DisableRegistryTools
Type: REG_DWORD (DWORD Value)
Value: (0 = enable regedit, 1 = disable regedit)
- Disable Control Panel
Settings:
Key: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\
Explorer]
Name: NoControlPanel
Type: REG_DWORD (DWORD Value)
Value: (0 = disable restriction, 1 = enable restriction)
Explorer]
Name: NoControlPanel
Type: REG_DWORD (DWORD Value)
Value: (0 = disable restriction, 1 = enable restriction)
- Disable Shut Down Command
Settings:
Key: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\
Explorer]
Name: NoClose
Type: REG_DWORD (DWORD Value)
Value: (0 = shutdown enabled, 1 = shutdown disabled)
Explorer]
Name: NoClose
Type: REG_DWORD (DWORD Value)
Value: (0 = shutdown enabled, 1 = shutdown disabled)
- Disable Run
Settings:
Key: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\
Explorer]
Name: NoRun
Type: REG_DWORD (DWORD Value)
Value: (0 = disabled, 1 = enabled)
Explorer]
Name: NoRun
Type: REG_DWORD (DWORD Value)
Value: (0 = disabled, 1 = enabled)
- Pengaturan Hard Disk Free Space Warning
Settings:
System Key: [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\
Parameters]
Name: DiskSpaceThreshold
Type: REG_DWORD (DWORD Value)
Value: 0 - 99 (Percent)
Name: DiskSpaceThreshold
Type: REG_DWORD (DWORD Value)
Value: 0 - 99 (Percent)
- Disable Klik Kanan pada Desktop
Settings:
Key: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\
Explorer]
Name: NoViewContextMenu
Type: REG_DWORD (DWORD Value)
Value: (0 = disabled, 1 = enabled)
Explorer]
Name: NoViewContextMenu
Type: REG_DWORD (DWORD Value)
Value: (0 = disabled, 1 = enabled)
- Disable Toolbar Costumization
Settings:
Key: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\
Explorer]
Name: NoToolbarCustomize
Type: REG_DWORD (DWORD Value)
Value: (1 = enable restriction)
Explorer]
Name: NoToolbarCustomize
Type: REG_DWORD (DWORD Value)
Value: (1 = enable restriction)
- Menyembunyikan Icon Network Neighborhood
Settings:
Key: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\
Explorer]
Name: NoNetHood
Type: REG_DWORD (DWORD Value)
Value: (0 = disabled, 1 = enabled)
Explorer]
Name: NoNetHood
Type: REG_DWORD (DWORD Value)
Value: (0 = disabled, 1 = enabled)
- Mengaktifkan Legal Notice Dialog Box
Settings:
Name: LegalNoticeCaption, LegalNoticeText
Type: REG_SZ (String Value)
Type: REG_SZ (String Value)
- Disable Task Manager
Settings:
Key: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\
System]
Name: DisableTaskMgr
Type: REG_DWORD (DWORD Value)
Value: (0 = default, 1 = disable Task Manager)
System]
Name: DisableTaskMgr
Type: REG_DWORD (DWORD Value)
Value: (0 = default, 1 = disable Task Manager)
- Mengganti Icon Recycle Bin
Settings:
Key: [HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon]
Name: (Default), Empty, Full
Type: REG_SZ (String Value)
Value: Icon Filenames
Key: [HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon]
Name: (Default), Empty, Full
Type: REG_SZ (String Value)
Value: Icon Filenames
- Menampilkan Versi Windows pada Desktop
Settings:
Key: [HKEY_CURRENT_USER\Control Panel\Desktop]
Name: PaintDesktopVersion
Type: REG_DWORD (DWORD Value)
Value: (0 = disable, 1 = enable)
Name: PaintDesktopVersion
Type: REG_DWORD (DWORD Value)
Value: (0 = disable, 1 = enable)
- Menghapus tombol ‘All Programs’ pada Start Menu
Settings:
Key: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\
Explorer]
Name: NoStartMenuMorePrograms
Type: REG_DWORD (DWORD Value)
Value: (0 = default, 1 = disable button)
Explorer]
Name: NoStartMenuMorePrograms
Type: REG_DWORD (DWORD Value)
Value: (0 = default, 1 = disable button)
- Menghapus Username dari Start Menu
Settings:
Key: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\
Explorer]
Name: NoUserNameInStartMenu
Type: REG_DWORD (DWORD Value)
Value: (0 = display username, 1 = hide username)
Explorer]
Name: NoUserNameInStartMenu
Type: REG_DWORD (DWORD Value)
Value: (0 = display username, 1 = hide username)