1. Một vài kiến thức cơ bản về Registry:
Registry là một cơ sở dữ liệu dùng để lưu trữ mọi thông số kỹ thuật của
Windows. Nó ghi nhận tất cả các thông tin khi bạn thay đổi hoặc chỉnh sửa trong
Menu Settings, Control Panel v.v
Trong Window 95 và Windows 98 thì Registry được lưu lại trong 2 file là:
user.dat và system.dat trong thư mục Windows. Trong Windows Me, Registry
được lưu trong file Classes.dat trong thư mục Windows. Trong Windows 2000 và
Windows XP, thì Registry được lưu trong thư mục “WindowsSystem32Config”.
Bạn có thể chỉnh sửa Registry của các Windows bằng trình Registry Editor có
sẵn trong Windows bằng cách vào cửa sổ Run và gõ lệnh “Regedit”.
Registry có cấu trúc hình cây, tương tự như cấu trúc của cây thư mục với rất
nhiều nhánh con tỏa ra tùy theo cấu trúc ứng dụng. Thông thường Registry của
Windows có 5 nhánh chính, mỗi nhánh đảm nhận viện lưu trữ những thông tin
riêng biệt. Mỗi nhánh chính tỏa ra rất nhiều nhánh con và những nhánh con này
cũng lưu trữ vô số thông tin đặc thù về mọi thứ có trong Windows.
HKEY_CLASSES_ROOT: Lưu những thông tin dùng chung cho toàn bộ hệ
thống.
HKEY_CURRENT_USER: Lưu những thông tin cho người dùng đang sử dụng
hoặc đăng nhập vào Windows.
HKEY_LOCAL_MACHINE: Lưu những thông tin về hệ thống, phần cứng, phần
mềm…
HKEY_USERS: Lưu những thông tin của tất cả các User (người dùng), mỗi user
là một nhánh với tên là số ID định dạng của user đó.
HKEY_CURRENT_CONFIG: Lưu thông tin về phần cứng hiện tại đang dùng.
Những người dùng thành thạo Windows muốn hiểu sâu hơn về hệ thống đều
cần tìm hiểu kỹ về Registry càng nhiều càng tốt vì những lý do sau:
- Registry lưu tất cả các thông tin về phần cứng, phần mềm, những lựa chọn của
người dùng....kiểm soát được nội dung của Registry là yêu cầu tất yếu để bạn
sử dụng máy tính một cách khoa học, hiểu sâu hơn về môi trường làm vịệc của
Windows.
- Muốn tiến xa hơn trong kỹ thuật lập trình trên nền Windows, cách bảo mật,
thậm chí bẻ khóa phần mềm hay đột nhập vào máy tính của người khác… thì
bạn đều cần phải có hiểu biết nhất định về Registry.
- Hầu hết các thủ thuật trong Windows mà các tạp chí tin học tên tuổi đã đăng tải
đều liên quan mật thiết đến Registry. Các công cụ có thể tác động vào Windows
do giới phần mềm tạo nên đa số cũng đều dựa trên cơ sở “xâm nhập” Registry
bằng các công cụ được thiết kế thân thiện và trực quan hơn.
2. Cảnh báo khi sử dụng Registry Editor
Tất cả mọi thứ tồn tại trong hệ thống Windows đều để lại những "mật mã" hoặc
chìa khóa cực kỳ trọng yếu trong Registry. Việc tác động vào những mã khóa
này có thể chỉ ảnh hưởng đến một phần nhỏ nào đó của Windows, nhưng đôi khi
có tác động đến toàn bộ hệ thống. Khi "trót dại" chỉnh sửa sai một vài "key" tối
quan trọng nào đó là có thể làm cho Winsows bị tê liệt hoặc hư hỏng hoàn toàn.
Khi bạn đã “dám” xâm nhập vào Registry Editor điều bắt buộc trước tiên là bạn
phải sao lưu lại Registry của mình bằng cách chạy Registry Editor -> File ->
Export và lưu file có đuôi .REG này vào chỗ an toàn để nếu có chỉnh sửa sai thì
vẫn phục hồi lại được nguyên trạng hệ thống. Khi muốn phục hồi lại Registry
nguyên thủy thì vào lại Registry Editor -> File -> Import -> Tìm đến file .REG đã
lưu để tiến hành phục hồi.
3. Một vài lưu ý khi chỉnh sửa Registry
- Dòng chữ đứng sau các từ: User Key, Sytem Key, hoặc Key cho biết đường
dẫn đến nhánh cần sửa chữa hoặc tạo mới nếu nó không tồn tại. Lưu ý rằng
User Key là để thay đổi đó có tác dụng với người đang đăng nhập (Logon);
System Key là để thay đổi đó có tác dụng với tất cả người dùng.
- Dòng Name là tên của khoá cần tạo, nó là nhánh con bên cửa sổ bên phải của
Registry.
- Dòng Type là kiểu dữ liệu của khoá mới tạo.
- Dòng Value là giá trị của khoá.
Sau khi đã sao lưu Registry gốc và biết cách phục hồi, hầu như bạn đã có thể
thoải mái “tung hoành” trong Registry. Để trở thành một “chuyên gia Registry”
thực sự không phải là quá khó khăn, bạn chỉ cần có một vốn tiếng Anh đủ để đọc
và hiểu đúng tất cả những gì mà Microsoft đã trình bày bằng tiếng Anh trong
Windows.
Khi đã hiểu hết mọi từ ngữ trong Registry, bạn có thể vào “vọc” bằng cách chỉnh
sửa lại các thông số mặc định bằng các thông số của mình, sau đó lưu lại
Registry, thoát khỏi tài khoản User đang dùng, đăng nhập lại vào tài khoản đã bị
chỉnh Registry, truy vào khoản mục đã chỉnh sửa để xem tác dụng của nó. Nếu
nó quá nhanh, quá chậm hoặc… “liệt” hoàn toàn thì bạn nên vào lại Registry để
điều chỉnh nó về lại thông số cũ. Nếu không nhớ nổi những thông số đã bị chỉnh
sửa thì hãy tiến hành thì phục hồi lại Registry nguyên gốc.
.....
( />Windows/40129764/217)
********************************************
Hiện nay trên Internet có mấy ebook về Registry nhưng nó có quá nhiều thủ
thuật, nếu mà xem ở trong đó thì phải có một kiến thức siêu đẳng để có thể hiểu
hết trong đó. Ở đây ta chỉ là những người bình thường, do vậy chỉ nên post
những thứ bình thường do mình tự làm hoặc sưu tầm được những mẹo hay
(không nên post hàng loạt vừa nhiều lại khó biết hết...)
********************************************
Logged
Linkin Park
Trần Thanh Tú - CTV box CNTT
MODERATOR
Điểm bài viết: 53
Bài viết: 362
Re: Thủ thuật Registry
« Trả lời #1 vào lúc: 17 Tháng Mười Một, 2008, 04:49:53 PM »
Khi dùng IE7, ta rất khó chịu khi mở ra là trang web mặc định của Microsoft xuất
hiện (
Ta làm cách thay đổi trang chủ (Tools --> Internet Options --> General --> Home
Page) mà không thay đổi gì.