Trang chủ Cafe công nghệ Registry là gì

Registry là gì

Nguyễn Dương 08-06-2024

Nếu bạn là một người thích tìm hiểu về các thủ thuật máy tính, hay tìm tòi sửa lỗi trên Windows thì không còn xa lạ gì với Registry đúng không. Chúng ta rất hay phải truy cập vào nó, tùy chỉnh lại một số thông số để tối ưu hệ thống. Nhưng các bạn đã thực sự hiểu về nó chưa, trong bài viết này, chúng ta cùng tìm hiểu kỹ về nó nhé.


REGISTRY LÀ GÌ

Registry là một cơ sở dữ liệu dùng để lưu trữ các thông số kỹ thuật của Windows và lưu lại những thông tin về sự thay đổi, lựa chọn cũng như những thiết lập từ người sử dụng Windows.

Registry chứa các thông tin về phần cứng, phần mềm, người sử dụng và một điều nữa là Registry luôn được cập nhật khi người dùng có 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,…

CÁCH TRUY CẬP VÀO REGISTRY

- Bấm tổ hợp phím Windows + R, tại ô Open gõ regedit rồi chọn OK
Đối với Windows 8/10 thì bạn có thể gõ vào ô tìm kiếm

- Hộp thoại Registry xuất hiện


CHỈNH SỬA THÔNG SỐ TRONG REGISTRY ĐỂ LÀM GÌ

Chỉnh sửa Registry giúp bạn tối ưu hệ thống, tạo sự tiện ích cho người dùng và cũng có thể làm tăng tốc Windows.
Nhưng nếu như bạn không biết rõ về các thông số trong regedit thì đừng nên thay đổi nó nhé, chẳng may máy tính mắc lỗi gì thì khó nhớ được phải tùy chỉnh lại ở đâu.

REGISTRY NẰM Ở ĐÂU TRONG MÁY TÍNH

Trong Windows 95/98 thì Registry nằm ở trong 2 file đó là user.dat và system.dat trong thư mục Windows
Trong Windows Me thì Registry nằm trong file Classes.dat trong thư mục Windows
Trong Windows 2000 Registry nằm trong thư mục Windows\ System32\ Config
- Từ Win XP trở đi thì Registry nằm trong thư mục C:\Windows\System32\Config, ổ C là ổ hệ thống chứa hệ điều hành

Trên ổ cứng, Windows Registry không đơn giản là một file mà là một tập hợp các file riêng lẻ, gọi là hive. Mỗi hive chứa một nhánh Registry

CẤU TRÚC CỦA REGISTRY

Registry có cấu trúc TreeView, giống cấu trúc thư mục. 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 riêng biệt. Trong mỗi nhánh chính còn có rất nhiều nhánh con.

HKEY_CLASSES_ROOT: Lưu những thông tin dùng chung cho toàn bộ hệ thống. 
Là một nhánh con của HKEY_LOCAL_MACHINE\Software. Thông tin lưu trữ ở đây đảm bảo khi bạn mở một file trong Windows Explorer thì chương trình tương ứng với file đó sẽ được mở. Bắt đầu từ Windows 2000, thông tin này được lưu trong cả HKEY_LOCAL_MACHINE và HKEY_CURRENT_USER.

HKEY_CURRENT_USER: Lưu những thông tin cho người dùng đang đăng nhập. 
Các thư mục, màu màn hình, cài đặt Control Panel được lưu trữ tại đây. Thông tin này được liên kết với profile của user. Nhánh này đôi khi được viết tắt là HKCU. Nó là nhánh con của HKEY_USERS

HKEY_LOCAL_MACHINE: Chứa thông tin cấu hình cụ thể của máy tính (cho bất kỳ user nào). Key này đội khi được viết tắt là HKLM.

HKEY_USERS: Lưu những thông tin của tất cả các user, mỗi user là một nhánh với tên là số ID của user đó

HKEY_CURRENT_CONFIG: Lưu thông tin về phần cứng hiện tại đang dùng.

HKEY_DYN_DATA: Đây cũng là một phần của nhánh HKEY_LOCAL_MACHINE. Một số máy sẽ không có nhánh chính này.

Lưu ý: Key của registry trong bản 64bit từ Windows XP trở lên sẽ chia thành key 32bit và key 64bit

KIỂU DỮ LIỆU DÙNG TRONG REGISTRY

REG_BINARY: Kiểu nhị phân
REG_DWORD: Kiểu Double Word
REG_EXPAND_SZ: Kiểu chuỗi mở rộng đặc biệt. 
REG_MULTI_SZ: Kiểu chuỗi đặc biệt
REG_SZ: Kiểu chuỗi chuẩn

SAO LƯU VÀ PHỤC HỒI REGISTRY

Bước 1: Chọn File => Export


Bước 2
- Tại ô FileName: Nhập tên file backup
- Chọn vị trí lưu file
- Trong phần Export range chọn All
- Ô Save as type: Chọn file đuôi *.reg
Cuối cùng chọn Save


Quá trình backup sẽ mất khoảng 15-30s.


- Bạn nên nén file backup lại để tránh bị lây nhiễm virus làm hỏng file và nên lưu trữ ra usb hoặc upload lên các dịch vụ đám mây.

- Để khôi phục lại Registry thì bạn chọn File => Import, sau đó tìm chọn file backup


Quá trình này mất khoảng 1-2 phút


CÓ CẦN TÌM HIỂU SÂU VỀ REGISTRY

Registry lưu lại toàn bộ thông tin hệ thống, vậy bạn muốn tùy chỉnh để tối ưu trải nghiệm khi sử dụng thì nên tìm hiểu sơ qua một số thủ thuật về nó.

Lập trình viên muốn phát triển ứng dụng phần mềm trên Windows, có tính năng tác động đến hệ điều hành hoặc làm công việc bảo mật, crack, hack thì cần phải tìm hiểu sâu về Registry.

Kỹ thuật viên đi lắp đặt, sửa chữa máy tính thì cần phải tìm hiểu rõ về chúng để còn cài đặt, tùy chỉnh lại máy cho khách hàng.

Bài viết liên quan

Winrar có thực sự miễn phí Winrar có thực sự miễn phí
Youtuber kiếm tiền bằng cách nào Youtuber kiếm tiền bằng cách nào
Registry là gì Registry là gì
Cấu tạo của máy tính gồm những gì Cấu tạo của máy tính gồm những gì
Tại sao Laptop chơi game yếu hơn PC Tại sao Laptop chơi game yếu hơn PC
Mạng xã hội thu thập thông tin người dùng để làm gì Mạng xã hội thu thập thông tin người dùng để làm gì