Tng hp th thuât Registry hay v cn thit cho Windows XP Tng hp th thuât Registry hay v cn thit cho Windows XP !" 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, # !"$%&$' Trong Win95 & 98, Registry được ghi trong 2 file: !() và " *()trongthư mục WindowsTrong Windows Me, Registry được lưu trong file +,) ()trongthư mục WindowsTrong Win2K Registry được lưu trong thư mục -.(/0 1" *2#1 +/.3- 2 !"45%46. 7)$894:;.< 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 !"(/! bằng cách gõ !( vào cửa sổ Run. =+>!?44@) !" - 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 khoá (A") chứa các giá trị (),) 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 (B!).4) và khoá (A"), khoá 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ị (),). Một giá trịC),D bao gồm có 3 thành phần là tên ()*), kiểu dữ liệu ("E) và dữ liệu ())). o AF+GHFILư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. o AF+FILư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 AFG+HGFJH+ILư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 AFILưu những thông tin của tất cả các User, mỗi user là một khoá Tng hp th thuât Registry hay v cn thit cho Windows XP !"(/! K.>.$,L.M).$N.4;.4O46. 7) !" +P44Q4.R.4STU.I A&$V. !"(/! Gõ !( vào cửa sổ RUN để khởi động Registry Editor. #4"%.!/. !"(/! 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. 27(O.4Q4.R.W*:N* Đối với những khóa có tên bằng đầu toà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. =)/,8P!X4@)*V:5) Để 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 Y, - chọn ZE/! !"Y,) của Registry Editor để sao lưu toà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 đó. !"4[E !"\Z) 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. !"4[E\Z) 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 đó. Tng hp th thuât Registry hay v cn thit 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. #R.M".!"4[E !"\Z) 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 /E*/ !"vào cửa sổ Run để dừng tạm thời dịch vụ. Dùng lệnh )!*/ !" để 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. +).E !"T].,. 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 Tng hp th thuât Registry hay v cn thit 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. ^/*V:5)_P!X*I Nhập cú pháp sau: REGEDIT4 `a8b.(c.$d"$@:5)4d.^/*/e44d.^/P!X*f "L.P!X"=gA%P!Xh:g(K,4@)P!X> !/.$5I • Đường dẫn của khóa bắt buộc phải đặt trong dấu ngoặc vuông. • Giá trị kiểu DWORD thì gA%P!Xhlà DWORD, kiểu STRING thì gA%P !Xhkhô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ì gA%P!Xhlà i • Từ =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. #i5)*V:5)_*VP!X Nhập cú pháp sau: REGEDIT4 `ja8b.(c.$d"$@:5)4d.^/*/e44d.^/P!X*f "L.P!X"=- 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] Tng hp th thuât Registry hay v cn thit cho Windows XP "NoRun"=- Để xóa luôn khóa Explorer dùng dòng lệnh sau: REGEDIT4 [jHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] . th thuât Registry hay v cn thit cho Windows XP Tng hp th thuât Registry hay v cn thit cho Windows XP !" Registry là. đó. REGEDIT4 [HKEY_CURRENT_USERSoftwareMicrosoft Windows CurrentVersionPoliciesExplorer] Tng hp th thuât Registry hay v cn thit cho Windows XP "NoRun" =- Để xóa luôn khóa Explorer dùng dòng lệnh sau: REGEDIT4 [jHKEY_CURRENT_USERSoftwareMicrosoft Windows CurrentVersionPoliciesExplorer] . .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 Tng hp th thuât Registry hay v cn thit cho Windows XP