PDA

View Full Version : Registry toàn tập


Victory
10-04-2007, 04:03 PM
Thực ra Registry là một cơ sở dữ liệu chứa hầu hết các thông số của Windows, các phần mềm ,phần cứng ,các thông số cài đặt mạng cho đến các game và của cả người dùng PC…

Các thông số này, trong quá trình cài đặt ,HĐH hoặc phần mềm tạo ra một cách tự động hoặc qua quá trình giao tiếp với người dùng. Các chương trình sẽ dùng các thông số đó để hoạt động theo đúng như yêu cầu của người cài đặt,ví dụ như độ phân giải trong một game là bao nhiêu, đường dẫn đến thư mục game, hay như các thông số đăng kí của các phần mềm được các cracker cung cấp cho người dùng thông qua các file *.reg …v.v

Để thao tác với registry bạn dùng trình Registry Editor có sẵn bằng cách vào Run -> regedit.exe. Tuy nhiên, như đã biết tính chất quan trọng của Registry, nếu không muốn khai tử sớm cho HĐH của mình, bạn nên sao lưu Registry trước khi mày mò táy máy vào nó. Cách đơn giản nhất là sao lưu 2 file system.dat và user.dat trong thư mục Windows hoặc vào Registry Editor rồi vào Registry -> Export Registry File … ,chọn Export range -> All cùng với tên file .reg. Tất cả Registry sẽ được export ra 1 file, và khi cần bạn có thể import vào lại được.Các file .reg có thể được xem và biên soạn như một file text bằng bất cứ trình biên soạn nào (Notepad chẳng hạn). Windows cũng có sẵn một trình sửa lỗi cho Registry nằm trong thư mục Windows có tên file là scanregw.exe.

Registry có cấu trúc cây thư mục với 6 mục chính là

+HKEY_CLASSES_ROOT : liên kết file, các shortcut, thông tin OLE

+HKEY_CURRENT_USER : chứa thông tin của người dùng hiện tại

+HKEY_LOCAL_MACHINE : chứa thông tin về máy tính

+HKEY_USERS : chứa các thay đổi khác nhau về các user khác nhau

+HKEY_CURRENT_CONFIG : liên kết với HKEY_LOCAL_MACHINE chứa các thông tin phần cứng

+HKEY_DYN_DATA : chứa thông tin về thay đổi phần cứng

Bên trong các mục chính đó có các mục khác gọi là các Key và trong các Key có các giá trị(Value) hoặc các Key khác. Bạn có thể tạo mới Key và các giá trị bằng cách right click vào Key sẽ chứa mục mới rồi chọn New->Key,String Value,Binary Value,DWORD value.

Bạn cũng có thể đổi tên,sửa giá trị value(nhấn đúp vào tên value), xóa các mục tùy thích, tuy nhiên như đã nói, bạn nên biết trước mình đang làm gì với "Trái tim" của Windows !!

Sau đây xin giới thiệu một vài mục thông dụng.

(Một số key nếu không tồn tại,bạn nên tự tạo đúng với tên dưới đây)

+Các thông số về desktop của người dùng hiện tại:

Key :[HKEY_CURRENT_USERControl PanelDesktop]

Tốc độ hiển thị menu:MenuShowDelay(0->999 miliseconds)

+Các thông số về mouse của người dùng hiện tại:

Key:[HKEY_CURRENT_USERControl PanelMouse]

+Bật tắt Autorun của CD-ROM:

Key:[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesCDRom]

Value Name:Autorun

Data Type:DWORD

Data: 0->disable ; 1->enable

+Cửa sổ password của Dial Up Networking bị mờ đi

Key: [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionNetworkReal Mode Net]

Data Type: BINARY

Data: ( 00 00 00 00 hoặc 01 00 00 00 00 )

+Không lưu password ở Dial Up Nerworking

Key: [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesRasManParameters]

Value Name:DisableSavePassword

Data Type: DWORD

Data:(0=disable, 1=enable

+Không hiển thị Username khi logon vào Windows

Key: [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon]

Value Name: DontDisplayLastUserName

Data Type: DWORD

Data:1=enable, 0=disable




Giấu lệnh Run của menu Start
Vào HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersion PoliciesExplorer
Tạo mới DWORD Value "Norun" và gán giá trị 1.







Giấu lệnh Shut Down của menu Start
Vào HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersion PoliciesExplorer
Tạo mới DWORD Value "NoClose", gán giá trị 1.

Giấu lệnh Find của menu Start
Vào HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersion PoliciesExplorer
Tạo mới DWORD Value "Nofind", gán giá trị 1.

Không cho phép thay đỗi Properties của TaskBar
Vào HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersion PoliciesExplorer
Tạo mới DWORD Value "NoSetTaskbar", gán giá trị 1.

Không cho phép sử dụng Control Panel
Vào HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersion PoliciesExplorer
Tạo mới DWORD Value "NoSetFolder", gán giá trị 1.

Không cho phép thay đỗi máy in
Vào HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersion PoliciesExplorer
Tạo mới DWORD Value "NoPrinterTab", gán giá trị 1.

Không cho phép thêm máy in
Vào HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersion PoliciesExplorer
Tạo mới DWORD Value "NoAddPrinter", gán giá trị 1.

Không cho phép xoá máy in
Vào HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersion PoliciesExplorer
Tạo mới DWORD Value "NoDeletePrinter", gán giá trị 1.

Không cho phép lưu cất thay đỗi khi thoát khỏi Windows
Vào HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersion PoliciesExplorer
Tạo mới DWORD Value "NoSaveSettings", gán giá trị 1. Sẽ không một thay đỗi nào của bạn về thông số hệ thống được lưu giưõ lại.

Giấu Network Neighbourhood
Vào HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersion PoliciesExplorer
Tạo mới DWORD Value "NoNetHood", gán giá trị 1.

Giấu các ỗ đĩa trong My Computer
Vào HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersion PoliciesExplorer
Tạo mới DWORD Value "NoDrives", gán giá trị 67108863 (nhớ là nhấn vào Decimal của cửa sỗ Edit DWORD Value khi gõ dãy số này).

Giấu tất cả những gì có trên desktop
Vào HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersion PoliciesExplorer
Tạo mới DWORD Value "NoDesktop", gán giá trị 1.

+Loại bỏ Favorite Folder khỏi Start Menu

Key: [HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer]

Value Name: NoRecentDocsMenu

Data Type: DWORD





Data: 0=disable, 1=enable

+Loại bỏ Document Folder khỏi Start Menu

Value Name: NoSaveSettings

Data Type: BINARY

Data: (00 00 00 00=disable, 01 00 00 00=enable)

+Loại bỏ Logon/off ở Start Menu

Key: [HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer]

Value Name: NoLogOff

Data Type: BINARY

Data: 01 00 00 00

+Tắt Screen Saver tự động

Key: [HKEY_USERS.DEFAULTControl PanelDesktop]

Value Name: ScreenSaveActive

Data Type: DWORD

Data: 0 = disabled, 1 =enabled

+Bỏ dấu "~" trong tên file dài

Key: [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFileSystem]

Value Name: NameNumericTail

Data Type: DWORD

Data: 0=disable,1=enable

+Hiển thị Icon với độ phân giải cao

Key: [HKEY_CURRENT_USERControl PanelDesktopWindowMetrics]

Value Name: Shell Icon BPP

Data Type: DWORD

Data: 16

+Đổi tên hoặc bỏ Recycle Bin

Key: [HKEY_CLASSES_ROOTCLSID{645FF040-5081-101B-9F08-00AA002F954E}ShellFolder]

Value Name: Attributes

Data Type: BINARY

Data: (70 01 00 20=enable, 40 01 00 20=default)

+Tạo shortcut cho hệ thống

Key: [HKEY_CLASSES_ROOTCLSID]

Dial-Up Networking.{992CFFA0-F557-101A-88EC-00DD010CCC48}

Printers.{2227A280-3AEA-1069-A2DE-08002B30309D}

Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}

My Computer.{20D04FE0-3AEA-1069-A2D8-08002B30309D}

Network Neighborhood.{208D2C60-3AEA-1069-A2D7-08002B30309D}

InBox.{00020D75-0000-0000-C000-000000000046}

Recycle Bin.{645FF040-5081-101B-9F08-00AA002F954E}


Loại bỏ menu Favorist khỏi menu Start
Vào HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersionPoliciesExplorer
Tạo mới BINARY Value "NoFavoritesMenu", gán giá trị 01 00 00 00





Loại bỏ menu Documents khỏi menu Start
Vào HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersionPoliciesExplorer
Tạo mới BINARY Value "NoRecentDocsMenu", gán giá trị 01 00 00 00

Không cập nhật danh sách Documents
Vào HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersionPoliciesExplorer
Tạo mới BINARY Value "NoRecentDocsHistory", gán giá trị 01 00 00 00

Loại bỏ menu Log off khỏi menu Start
Vào HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersionPoliciesExplorer
Tạo mới BINARY Value "NoLogOff", gán giá trị 01 00 00 00

Xóa dấu vết để lại trong Doduments, Run-History, URL-History
Vào HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersionPoliciesExplorer
Tạo mới BINARY Value "ClearRecentDocsOnExit", gán giá trị 01 00 00 00

Cách ly hệ thống khỏi sự kiểm soát của Internet Explorer 4
Vào HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersionPoliciesExplorer
Tạo mới BINARY Value "ClassicShell", gán giá trị 01 00 00 00

Loại bỏ tính năng Active Desktop
Vào HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersionPoliciesExplorer
Tạo mới BINARY Value "NoActiveDesktop", gán giá trị 01 00 00 00

Không cho phép chạy bất kỳ ứng dụng gì (DOS hoặc Windows) trừ các ứng dụng được cho phép
Vào HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersion PoliciesExplorer
Tạo mới DWORD Value "RestricRun", gán giá trị 1.
Tạo HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersion PoliciesExplorerRestrictRun
Tạo mới String Value "1" (chọn NewString khi nhấn chuột phải), gán giá trị là tên ứng dụng cho phép chạy (khi chạy ứng dụng - ví dụ bằng lệnh Run từ menu Start - cần chính xác tên, kể cả viết hoa hay thường).
Tạo mới String Value "2", "3", "4" ....v.v và gán các giá trị là tên các ứng dụng bạn cho phép được chạy trên máy.

Giấu "Entire Network" trong Network Neighbourhood
Vào HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersion PoliciesNetwork
Tạo mới DWORD Value "NoEntireNetwork", gán giá trị 1.

Giấu Workgroup Contents trong Network Neighbourhood
Vào HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersion PoliciesNetwork
Tạo mới DWORD Value "NoWorkgroupContents", gán giá trị 1.

Không cho phép dùng chung file
Vào HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersion PoliciesNetwork
Tạo mới DWORD Value "NoFileSharingControl", gán giá trị 1.

Không cho phép dùng chung máy in
Vào HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersion PoliciesNetwork

Không cho phép thay ðỗi thiết lập về mạng
Vào HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersion PoliciesNetwork
Tạo mới DWORD Value "NoNetSetup", gán giá trị 1.
Lúc này sẽ không dùng ðýợc Network của Control Panel.

Giấu Identification trong Control PanelNetwork

Vào HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersion PoliciesNetwork
Tạo mới DWORD Value "NoNetSetupIDPage", gán giá trị 1.

Giấu Access Control trong Control PanelNetwork
Vào HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersion PoliciesNetwork
Tạo mới DWORD Value "NoNetSetupSecurityPage", gán giá trị 1.

Không cho phép thay ðỗi Appearance trong Control PanelDisplay
Vào HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersion PoliciesSystem
Tạo mới DWORD Value "NoDispAppearancePage", gán giá trị 1.

Không cho phép thay ðỗi Settings trong Control PanelDisplay
Vào HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersion PoliciesSystem
Tạo mới DWORD Value "NoDispSettingsPage", gán giá trị 1.

Không cho phép thay ðỗi Screen Saver trong Control PanelDisplay
Vào HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersion PoliciesSystem
Tạo mới DWORD Value "NoDispScrSavPage", gán giá trị 1.

Không cho phép thay ðỗi hình nền của Windows 95
Vào HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersion PoliciesSystem
Tạo mới DWORD Value "NoDispBackgroundPage", gán giá trị 1.

Không cho phép sử dụng Control PanelDisplay
Vào HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersion PoliciesSystem
Tạo mới DWORD Value "NoDispCPL", gán giá trị 1.

Không cho phép xem cấu hình máy tính khi chạy Control PanelSystem
Vào HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersion PoliciesSystem
Tạo mới DWORD Value "NoDevMgrPage", gán giá trị 1.

Biến mất nút File System khi chạyControl PanelSystem (tab Performance)
Vào HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersion PoliciesSystem
Tạo mới DWORD Value "NoFileSysPage", gán giá trị 1.

Không cho phép xem hay thay ðỗi Hardware Profile khi chạy Control PanelSystem
Vào HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersion PoliciesSystem
Tạo mới DWORD Value "NoProfilePage", gán giá trị 1.

Không cho phép xem hay thay ðỗi kích thýớc bộ nhớ ảo của Windows
Vào HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersion PoliciesSystem
Tạo mới DWORD Value "NoVirtMemPage", gán giá trị 1.

Không cho phép thay ðỗi Password của máy
Vào HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersion PoliciesSystem
Tạo mới DWORD Value "NoPwdPage", gán giá trị 1.

Giấu tab User Profile khi chạy Control PanelPassword
Vào HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersion PoliciesSystem
Tạo mới DWORD Value "NoProfilePage", gán giá trị 1.

Không cho phép quản lý máy tính từ xa
Vào HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersion PoliciesSystem
Tạo mới DWORD Value "NoAdminPage", gán giá trị 1.

Không cho phép sử dụng Control PanelPassword
Vào HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersion PoliciesSystem
Tạo mới DWORD Value "NoSecCPL", gán giá trị 1.

Không cho phép sử dụng Registry Editor (regedit.exe)
Vào HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersion PoliciesSystem
Tạo mới DWORD Value "DisabledRegistryTools", gán giá trị 1.
(Chỉ sử dụng ðiều này nếu bạn là quản trị mạng bởi nếu không bạn chỉ còn cách khôi phục tập tin USER.DAT từ tập tin USER.DA0 ở DOS mới có thể dùng Regedit trong Windows ðể sửa lại Registry)

Không cho phép chạy MS DOS Prompt
Vào HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersion PoliciesWinOldApp
Tạo mới DWORD Value "Disabled", gán giá trị 1.


Không cho phép chạy các ứng dụng DOS (ví dụ : NC) trong Windows
Vào HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersion PoliciesWinOldApp
Tạo mới DWORD Value "NoRealMode", gán giá trị 1


Ðổi tên của Recycle Bin
Vào HKEY_CLASSES_ROOTCLSID645FF040-5081-101B -9F08-00AA002F954E
Trong mục Default là tên của Recycle Bin

Ðổi biểu tượng Recycle Bin
Vào HKEY_CLASSES_ROOTCLSID645FF040-5081-101B -9F08-00AA002F954EDefaultIcon
Có 3 chế độ tương ứng với trạng thái Recycle Bin, thay đổi File Icon cho các trạng thái đó

Thêm một mục vào biểu tượng Internet Explorer trên Desktop
Vào HKEY_CLASSES_ROOTCLSID{871C5380-42A0-1069-A2EA-08002B30309D}Shell
Tạo mới SubKey và tên của nó sẽ hiện trên Menu
Vào Subkey mới tạo, tạo mới Subkey "command" gán giá trị là dòng lệnh để chạy.

Thay đổi cách đặt tên file ngắn
Vào HKEY_LOCAL_MACHINESystemCurrentControlSet ControlFileSystem
Tạo mới BINARY Value "NameNumericTail", gán giá trị 01 00 00 00

Xóa các biểu tượng có trên Desktop
Vào HKEY_LOCAL_MACHINESoftwareMicrosoftWindows CurrentVersionExploerDesktopNameSpace
Xóa các Subkey liên quan đến biểu tượng cần xóa

Tăng tốc Menu START
Vào HKEY_CURRENT_USERControl PanelDesktop
Tạo mớ STRING Value "MenuShowDelay", nhập số từ 0 đến 30000 (0 là nhanh nhất)

Ngưng hoạt hình khi phóng to, thu nhỏ cửa sổ
Vào HKEY_CURRENT_USERControl PanelDesktopWindow Metric
Vào "MinAnimate" gán giá trị 0

Bỏ tên chương trình ra khỏi "Add/Remove Programs"
Vào HKEY_LOCAL_MACHINESoftwareMicrosoftWindows CurrentVersionUninstall
Xóa các mục không cần thiết

Thêm một mục vào Menu khi bấm Right Mouse ở bất cứ File nào
Vào HKEY_CLASSES_ROOT*
Tạo mới Key "Shell"
Vào "Shell" thêm key chứa chương trình cần thêm

Nạp hay gỡ chương trình START-UP
Vào HKEY_LOCAL_MACHINESoftwareMicrosoftWindows CurrentVersionRun hoặc RunOnce
Tạo STRING Value, tạo chương chình cần chạy khi Start-Up
Hoặc xóa Key liên quan đến chương trình cần loại bỏ

Ðổi tên người cài đặt Windows
Vào HKEY_LOCAL_MACHINESoftwareMicrosoftWindows CurrentVersion
Vào "RegisteredOrganization" thay đổi tên người cài đặt.

chanphat01001
21-04-2007, 10:34 AM
dại ca , nếu em lở tay vào regedit và thiết lập không cho truy cập vào regedit thì bây giơ muốn bỏ thiết lập đó em phải làm sao đây??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????/

orion_vista
22-04-2007, 10:55 AM
- Đây là Ebook về Registry tiếng việt tải về mà đọc:(có files kèm theo ở dưới)
- Nếu Registry bị khóa thì download kèm theo phía dưới.(chạy 1 lần để khóa ,chạy 2 lần để mở)