Danh mục

Tìm hiểu về Registry của Windows 2003

Số trang: 10      Loại file: pdf      Dung lượng: 455.88 KB      Lượt xem: 8      Lượt tải: 0    
tailieu_vip

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Trong bài báo này, chúng tôi sẽ giới thiệu cho các bạn về Registry của Windows 2003, xem xét qua xem nó là gì, cách cấu hình từ xa, cách backup và restore nó như thế nào.
Nội dung trích xuất từ tài liệu:
Tìm hiểu về Registry của Windows 2003Tìm hiểu về Registry của Windows 2003Nguồn:quantrimang.comTrong bài báo này, chúng tôi sẽ giới thiệu cho các bạn về Registry củaWindows 2003, xem xét qua xem nó là gì, cách cấu hình từ xa, cách backupvà restore nó như thế nào. Tài liệu này được dự định là một tài liệu thamkhảo giúp bạn có thể tìm hiểu phần lõi hệ điều hành thế hệ sau củaMicrosoft.Giới thiệuĐược giới thiệu ngay trong Windows 95, Registry là một trung tâm cho ngườidùng duy nhất và dữ liệu cấu hình máy tính. Trong các mục cơ bản, nó là một cơsở dữ liệu lớn nắm giữ tất cả các thông tin cấu hình của Windows 2003 – cácthiết lập có liên quan đến tài khoản người dùng, phần cứng máy và các ứngdụng. Mọi thứ từ sở thích của người dùng (như màu nền, bộ bảo vệ mànhình,…) đến các mật khẩu tài khoản được mã hóa đều nằm trong đó.Registry được đưa ra để thay thế các file .INI cũ (file lưu các thiết lập cấu hìnhbên trong). Các file .INI cũng có một số ưu điểm vì chúng ngắn và dễ soạn thảo,tuy nhiên cũng có một số hạn chế như các giới hạn về kích thước và không hỗtrợ cho nhiều người dùng. Với registry, chúng ta có thể loại bỏ những hạn chế đóvà làm cho mọi thứ trở nên dễ dàng hơn khi khôi phục các thiết lập sau khi cóhỏng hóc xuất hiện, điều khiển truy cập và kiểm tra các thay đổi của hệ thống.Registry có một số ưu điểm, nếu bạn đang cài đặt một ứng dụng, lúc đang ghimột chùm khóa vào thanh registry có một lỗi về nguồn cấp thì mọi thứ đều khôngbị ảnh hưởng khi hệ thống được backup và chạy trở lại.Lưu ý:Một số ứng dụng vẫn sử dụng file .INI để lưu các thiết lập người dùng hoặc cácngôn ngữ cho GUI. Ví dụ, tại thời điểm viết bài này, tôi đã mở language.ini , fileđược tìm thấy trong thư mục của một trong những ứng dụng đã được cài đặtcủa tôi và đã thay đổi một số chuỗi trong đó. Sau đó khi mở ứng dụng thì GUI đãthể hiện văn bản của tôi trên nó thay vì văn bản mặc định.Đa số các thông tin trong Registry được đặt một cách tự động bởi Windows khicài đặt hệ điều hành. Phần còn lại đến từ các tiện ích và ứng dụng thông quatrình cài đặt của họ. Bạn cũng có thể tự soạn thảo dữ liệu Registry, điều đó chophép có thể điều chỉnh, kích hoạt hoặc sửa một số thiết lập nào đó.Cảnh báo!Bất kỳ thay đổi nào thực hiện với Registry bằng Registry Editor đều là cố định,không có nút “undo”, vì vậy bạn phải cẩn thận với những gì thực hiện ở đây. Chỉcan thiệp vào Registry nếu bạn biết mình đang thực hiện những gì, bởi vì hậuquả cho các lỗi gây ra với Registry có thể rất nghiêm trọng (ví dụ tồi tệ nhất làbạn sẽ phải cài đặt lại Windows). Nguyên tắc chủ chốt khi thực hiện các thao tácvới Registry là bạn luôn thực hiện một bản backup để phòng khi tình huống xấucó thể xảy ra.Dưới đây là một hình ảnh thể hiện cấu trúc của Registry, nó được tạo thànhbằng 5 nhánh con (sẽ được thảo luận trong phần tiếp theo của bài viết này). Bạncó thể duyệt đến một khóa từ phần bên trái và các giá trị của nó sẽ được hiển thịbên cửa sổ phía phải. Để mở Registry Editor, bạn kích Start > Run… và đánhvào đó “regedit.exe”. Hình 1: Regedit.exe đang hiển thị cấu trúc của RegistryThiết lập các cho phépBạn có thể thiết lập cho phép trên các nhánh con hoặc khóa riêng biệt để ngườidùng được phép hoặc không được phép truy cập. Mặc định, người dùng đượcphép truy cập đọc trong khi các quản trị viên được phép đọc và ghi trên hầu hếtcác khóa.Khi kiểm tra một ứng dụng .NET gần đây, tôi đã phát hiện ra rằng hành vi cài đặtkhông gán đúng các cho phép cho một khóa nào đó thì một phần của ứng dụngcó thể bi hỏng. Khi thiết lập đúng các cho phép, mọi thứ lại làm việc bình thườngtrở lại. Trong trường hợp này nó là lỗi của hãng và may mắn thay tôi lại có thểsửa được lỗi này thông qua regedit.exe.Để thiết lập các cho phép, bạn mở regedit.exe, kích phải vào khóa và chọn“Permissions…”. Windows lúc này sẽ hiển thị một danh sách ACL cho khóa đóvà bạn có thể soạn thảo các cho phép như thực hiện trên file NTFS hay thư mục. Hình 2: Danh sách ACL cho thiết lập các cho phép trên khóa SOFTWARECũng không thừa khi nói rằng bạn phải cẩn thận với những ai, cái gì mà bạn chophép và hạn chế cho phép.5 nhánh nhỏ của Registry5 nhánh nhỏ dưới đây của Registry gồm nhóm logic thông tin Registry được gọilà các nhánh nhỏ (SubTrees). Có 5 phần chính của Registry và mỗi phần trongchúng giữ một tập các khóa con. Khi tiến hành thay đổi, bạn có khả năng thựchiện hầu hết công việc trong nhánh _MACHINE và _USER.Nhánh M ô tả HKEY_CLASSES_ROOT là nhánh gồm có dữ liệu liênHKEY_CLASSES_RO quan tới các kiểu file với các ứng dụng và cấu hìnhOT cho đối tượng COM. Nhánh này cũng được biết đến với tên viết tắt HKCU, HKEY_LOCAL_USER gồm các thiết lập và sở thíchHKEY_LOCAL_USER cho người dùng hiện đã đăng nhập vào hệ thống. Các ...

Tài liệu được xem nhiều: