* Các thông tin liên quan
- Tìm hiểu về cấu trúc của Registry
Registry có một cấu trúc đẳng cấp, thoạt nhìn bạn trông thấy có vẻ phức tạp nhưng
thật ra cấu trúc của Registry cũng giống như cấu trúc của các thư mục trên đĩa
cứng của bạn, với Regedit thì cũng tương tự như Windows Explorer
Mỗi nhánh chính (được biểu thị bằng một icon folder trong khung bên trái của
Registry Editor) được gọi là một Hive, mỗi Hive chứa đựng nhiều Key (Từ khoá).
Mỗi Key có thể chứa đựng nhiều Key khác ( đôi khi được xem như là Sub-Key) và
các ]Value (giá trị). ]Value là nơi chứa đựng các thông tin thực tế được lưu trữ
trong Registry. Có ba kiểu giá trị là: String, Binary và DWORD. Việc sử dụng
những giá trị này phụ thuộc vào ngữ cảnh.
Có sáu nhánh chính, mỗi nhánh chứa đựng những thông tin đặc biệt lưu trữ trong
Registry.
HKEY_CLASSES_ROOT
Nhánh này theo dõi những tập tin liên kết (File Association), dữ liệu thông tin về
các đối tượng trong lớp, hệ điều hành và các phím tắt.
HKEY_CURRENT_USER
Nhánh này liên kết với khu vực của nhánh HKEY_USERS.
Nôi dung của nhánh này tuỳ thuộc vào những người dùng hiện đăng nhập máy
tính.
Nhánh này lưu lại các sở thích và các xác lập liên quan đến các ứng dụng dành
riêng cho từng người sử dụng máy.
HKEY_LOCAL_MACHINE
Nhánh này chứa đựng các thông tin đặc biệt về máy tính bao gồm phần cứng ,
phần mềm và cấu hình của máy tính.
Thông tin này được sử dụng cho tất cả các người dùng máy tính.
HKEY_USERS
Nhánh này chứa đựng những sở thích riêng lẻ của từng người dùng máy tính, mỗi
người dùng được đại diện bởi một từ khoá con SID, được định vị dưới nhánh chính.
HKEY_CURRENT_CONFIG
Nhánh này liên kết với khu vực của nhánh HKEY_LOCAL_MACHINE, dành
riêng cho cấu hình của phần cứng hiện hành.
HKEY_DYN_DATA
Nhánh này hướng về một phần của nhánh HKEY_LOCAL_MACHINE, đuợc
dùng cho đặc tính Plug and Play của Windows. Nó theo dạng Dynamic nên sẽ thay
đổi một khi bạn gắn thêm hoặc tháo gỡ thiết bị phần cứng ra khỏi hệ thống.
- Các giá trị trong registry
Mỗi giá trị Registry được lưu trữ dưới dạng một trong năm kiểu dữ liệu khác nhau:
REG_SZ (STRING VALUE)
Kiểu này là một chuỗi chuẩn, được dùng để đại diện cho các giá trị văn bẳn có thể
đọc được.
REG_BINARY
Kiểu này lưu trữ giá trị như dữ liệu nhị phân thô. Hầu hết các thông tin về thành
phần phần cứng được lưu trữ dưới dạng giá trị Binary và có thể được biểu thị bằng
định dạng thập lục phân.
REG_DWORD
Kiểu này đại diện dữ liệu bằng một số bốn byte và thường sử dụng cho những giá trị
logic, chẳng hạn "0" là vô hiệu hoá, còn "1" là cho phép. Đồng thời nhiều tham số
cho các driver của phần cứng và các dịch vụ về Internet được biểu thị bằng kiểu
giá trị này.
Trong REGEDT32 biểu thị bằng định dạng nhị phân, thập phân và thập lục phân,
còn trong REGEDIT là định dạng thập phân và thập lục phân.
REG_EXPAND_SZ
Kiểu này là một chuỗi dữ liệu có thể mở rộng chuỗi chứa đựng một biến sẽ được thay
thế khi được gọi bởi một trình ứng dụng.
Ví dụ cho giá trị sau: chuỗi %SystemRoot% sẽ thay thế bằng định vị thực tế của
thư mục chứa đựng các file hệ thống trong Windows NT ( Kiểu này chỉ được dùng
trong các trình biên tập Registry tiên tiến như REGEDT32)
REG_MULTI_SZ
Kiểu này là một chuỗi đa nhiệm được dùng để đại diện cho những giá trị có chứa
danh sách hoặc chứa nhiều giá trị ( kiểu này chỉ được dùng trong các trình biên tập
Registry tiên tiến như REGEDT32)
- Sao lưu và phục hồi Registry
Windows "98" , Me và XP sẽ tự động sao lưu Registry theo chu kỳ quy định. Nhưng
bạn nên sao lưu Registry bằng thủ công trước khi thực hiện bất kỳ một thay đổi quan
trọng nào đối với hệ thống. Dưới đây là phương pháp để sao lưu và phục hồi
Registry trong các phiên bản Windows khác nhau:
+ Windows "98" :
Chọn Start - Run, gõ vào scanreg và ấn Enter. Khi được báo không có lỗi, bạn
click YES để sao lưu Registry, sau đó nhấn OK.
Để phục hồi Registry, bạn chọn Start - Shut Down, nhấn chuột Restart in MS-DOS
mode, rồi nhấn OK. Tại dấu nhắc C:\WINDOWS> , gõ scanreg /restore ( Đừng
quên có khoảng cách trước dấu /restore ) và nhấn Enter. Chọn một sao lưu trong
danh sách và nhấn Enter lần nữa.
+ Windows "2000":
Hệ điều hành này không có phương pháp sao lưu Registry nào tốt. Một số người
dùng tính năng Export Registry của REGEDIT, nhưng đây không phải là cách lý
tưởng để sao lưu toàn bộ Registry (mặc dù nó hoạt động khá tốt khi chỉ sao lưu
một số phần của Registry).
Bạn nên dùng WinRescue "2000" của Super Win Software để thực hiện công việc
này.
+ Windows Me và XP:
Chọn Start - Program ( All Programs trong WinXP ) Accessories - System Tools -
System Restore để làm xuất hiện System Restore Wizard.
_ Để sao lưu Registry, Bạn chọn Create a restore point.
_ Để phục hồi Registry, bạn chọn Restore My Computer to an earlier time.
Nằm trong chùm bài viết về Regedit trong
Windows, bài viết hôm nay chúng tôi sẽ cố gắng
tổng kết những cách để bạn có thể thực sự làm
chủ chiếc máy tính của mình. Đây là bài viết
được chúng tôi sưu tầm với mong muốn sẽ
mang đến cho người yêu thích máy tính một bức
tranh toàn cảnh về hệ thống... Hết kì I



LinkBack URL
About LinkBacks
tranminhhuan
Trả lời với trích dẫn

