Tải bản đầy đủ (.doc) (6 trang)

Tổng hợp thủ thuật Registry hay và cần thiết cho Windows XP - Phần giới thiệu

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (151.11 KB, 6 trang )

Tổng hợp thủ thuật Registry hay và cần thiết cho Windows XP

GIỚI THIỆU VỀ WINDOWS REGISTRY


Tổng hợp thủ thuật Registry hay và cần thiết cho Windows XP
1. Giới thiệu về Registry.
Registry là một cơ sở dữ liệu dùng để lưu trữ thông tin về những sự thay đổi, những lựa
chọn, những thiết lập từ người sử dụng Windows. Registry bao gồm tất cả các thông tin
về phần cứng, phần mềm, người sử dụng. Registry luôn được cập nhật khi người sử dụng
tiến hành sự thay đổi trong các thành phần của Control Panel, File Associations, và một số
thay đổi trong menu Options của một số ứng dụng,...

2. Registry để ở đâu.
Trong Win95 & 98, Registry được ghi trong 2 file: 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 Win2K Registry được lưu trong thư mục "Windows\ System32\
Config".
3. Registry có thể chỉnh sửa được khơng?
Registry có thể chỉnh sửa trực tiếp, làm thay đổi các thông số thông qua Registry
Editor. Chạy Registry Editor bằng cách gõ regedit vào cửa sổ Run.
4. Cấu trúc của Registry.

- Registry có cấu trúc cây, giống cấu trúc cây thư mục trong cửa sổ Windows Explorer.
Thơng thường có 6 nhánh chính. Mỗi nhánh được giao nhiệm vụ lưu giữ những thơng tin
đặc trưng riêng biệt. Trong các nhánh chính bao gồm rất nhiều khoá và cũng được phân
ra để lưu giữ những thơng tin đặc trưng riêng. Các khố (Key) chứa các giá trị (Value) là
nơi trực tiếp lưu giữ các thông tin, tương tự như tập tin là nơi trực tiếp lưu giữ dữ liệu vậy.
- Các mục trong cửa sổ bên trái của Registry Editor gọi là nhánh (Branch) và khố
(Key), khố là con của sáu nhánh chính. Còn các mục trong các cửa sổ bên phải là các
giá trị (Value). Một giá trị (Value) bao gồm có 3 thành phần là tên (Name), kiểu dữ liệu


(Type) và dữ liệu (Data).
o
o

HKEY_CLASSES_ROOT: Lưu những thông tin dùng chung cho toàn bộ hệ thống
như kiểu tập tin, các menu, các dữ liệu về hệ thống thường chứa những liên kết
đến các file thư viện liên kết động .dll.
HKEY_CURRENT_USER: Lưu những thông tin về phần mềm, các lựa chọn, các
thiết lập ... của người dùng đang Logon

o

HKEY_LOCAL_MACHINE: Lưu những thông tin về hệ thống, phần cứng, phần
mềm dùng chung cho tất cả các người dùng.

o

HKEY_USERS: Lưu những thông tin của tất cả các User, mỗi user là một khoá
với tên là số ID của user đó, chứa những thơng tin đặc trưng của từng User, nó bổ
trợ cho nhánh HKEY_CURRENT_USER.


Tổng hợp thủ thuật Registry hay và cần thiết cho Windows XP

Registry Editor
Những vấn đề liên quan đến công cụ chỉnh sửa Registry
I. Các chức năng cơ bản:
1. Khởi động Registry Editor
Gõ regedit vào cửa sổ RUN để khởi động Registry Editor.
2. Di chuyển trong Registry Editor.

Vì trong Registry Editor có rất nhiều khóa, giá trị nên để đi đến đích nhanh chóng bạn
nên sử dụng phím để gõ nhanh những ký tự đầu tiên của khóa hay giá trị cần đến.
Ví dụ để tới khóa Drive trong HKEY_CLASS_ROOT thì bạn nên gõ D, R, I càng nhanh càng
tốt thì bạn sẽ tới gần với khóa Drive hơn cách di chuyển bằng chuột.
3. Sử dụng chức năng tìm kiếm.
Đối với những khóa có tên bằng đầu tồn những ký số như {0D49...} thì cách trên rất
khó thực hiện, bạn nên sử dụng chức năng tìm kiếm - Ctrl + F để tìm đến khóa hoặc giá
trị cần đến.
4. Sao lưu giá trị của một khóa
Để tránh lỗi đáng tiếc xảy ra, khi bạn tiến hành thay đổi giá trị cho một khóa nào đó,
hãy sử dụng chức năng Export (Vào File - chọn Export Registry File) của Registry
Editor để sao lưu tồn bộ giá trị của khóa đó thành một tập tin .reg.
Khi cần khôi phục lại giá trị đã lưu. Nhấn đúp vào tập tin .reg đã sao lưu trước đó.
II. Truy cập Registry từ xa.
Sử dụng Registry Editor bạn có thể truy cập và thay đổi Registry của bất kỳ máy nào
trên mạng nếu bạn là quản trị mạng - tức nắm giữ mật khẩu của user Admin trên các
máy trong mạng.
1. Truy cập từ xa.
Vào File - chọn Connect Network Registry. Nhập tên máy cần truy cập vào Registry của
nó. Nhập tên đăng nhập và mật khẩu của user có quyền Admin trên máy đó.


Tổng hợp thủ thuật Registry hay và cần thiết cho Windows XP

Lưu ý! Để quá trình truy cập vào Registry của máy từ xa không gặp lỗi lúc kết nối ban
đầu. Bạn nên truy cập vào máy từ xa trước bằng My Network Places. Sau đó bạn dùng
chức năng Connect Network Registry của Registry Editor sẽ kết nối tới Registry của máy
từ xa mà không hỏi mật khẩu và tránh được lỗi kết nối ban đầu thường gặp.
2. Ngăn quyền truy cập Registry từ xa.
Mặc định trên mỗi máy luôn chạy sẵn dịch vụ Remote Registry để giúp bạn truy cập

Registry từ xa mọi lúc.
Để ngăn không cho người dùng truy cập Registry từ xa vào máy mình và ngược lại. Vào
Control Panel, Administrative Tools, chạy Services. Tìm đến dịch vụ Remote Registry.
Chọn Stop để dừng tạm thời dịch vụ, chọn Disable để vô hiệu dịch vụ lần sau.

Bạn cũng có thể dùng lệnh Net stop RemoteRegistry vào cửa sổ Run để dừng tạm
thời dịch vụ. Dùng lệnh Net Start RemoteRegistry để khởi động lại dịch vụ. Lưu ý:
dùng cách này thì dịch vụ vẫn có hiệu lực trở lại ở lần khởi động máy sau.
III. Can thiệp Registry bằng lệnh.
Bạn có thể gõ dịng lệnh trong Notepad và lưu lại với kiểu tập tin .reg thay cho việc truy
cập vào Registry Editor.
Tuy nhiên, việc đưa ra các khóa trong dịng lệnh của bạn phải chính xác đến mức cao


Tổng hợp thủ thuật Registry hay và cần thiết cho Windows XP

nhất để tránh hư hỏng đáng tiếc đến Registry làm HĐH khơng hoạt động được nữa.
1. Tạo một khóa, giá trị mới :
Nhập cú pháp sau:
REGEDIT4
[Đường dẫn đầy đủ khóa cần tạo mới hoặc cần tạo giá trị mới]
"Tên giá trị"=<Kiểu giá trị>:<dữ liệu của giá trị>
Trong đó:



Đường dẫn của khóa bắt buộc phải đặt trong dấu ngoặc vng.
Giá trị kiểu DWORD thì <Kiểu giá trị> là DWORD, kiểu STRING thì trị> khơng cần nhập vào chỉ cần đặt dữ liệu của nó trong dấu nháy kép, kiểu
BINARY thì <Kiểu giá trị> là HEX




Từ REGEDIT4 bắt buộc phải viết hoa và cách các dòng bên dưới 1 dòng trống.

Lưu lại với tập tin .Reg. Chạy tập tin này để tạo mới khóa hoặc giá trị.
Ví dụ tạo mới khóa Explorer và giá trị NoRUN để khơng cho phép dùng cửa sổ RUN trên
Start Menu để chạy một ứng dụng, một lệnh nào đó. Dùng cú pháp sau:
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoRun"=DWORD:00000001
Lưu đoạn lệnh này lại với tên bất kỳ kiểu .reg. Chạy tập tin .reg đó bạn sẽ có một khóa
NoRun với kiểu DWORD để vơ hiệu hóa cửa sổ RUN.
2. Xóa một khóa, một giá trị
Nhập cú pháp sau:
REGEDIT4

-

[ Đường dẫn đầy đủ khóa cần tạo mới hoặc cần tạo giá trị mới]
"Tên giá trị"=Ví dụ để xóa giá trị NoRun đã tạo ở ví dụ trên. Bạn nhập đoạn lệnh sau vào Notepad lưu
lại thành tập tin .reg, chạy tập tin đó.
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoRun"=-


Tổng hợp thủ thuật Registry hay và cần thiết cho Windows XP

Để xóa ln khóa Explorer dùng dịng lệnh sau:

REGEDIT4
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]



×