Computer >> Máy Tính >  >> Hệ thống >> Windows

Tất cả những gì bạn cần biết về Windows Registry, Tạo khóa và giá trị

Tất cả những gì bạn cần biết về Windows Registry, Tạo khóa và giá trị

Windows Registry là một trong những phần bí ẩn của hệ điều hành Windows cho phép chúng ta tinh chỉnh và sửa đổi gần như tất cả các phần của Windows. Mặc dù chúng tôi làm việc với sổ đăng ký mọi lúc, nhưng hầu hết mọi người chỉ có một chút hiểu biết về nó thực sự là gì và không chắc chắn về cách tạo các khóa và giá trị tùy chỉnh. Vì vậy, chúng ta hãy tìm hiểu một hoặc hai điều về Windows Registry và các thành phần của nó.

Windows Registry là gì

Windows Registry không là gì khác ngoài một tập hợp các cấu hình và cài đặt khác nhau liên quan đến hệ điều hành, chương trình và người dùng. Bạn có thể coi nó giống như một cơ sở dữ liệu hầu như lưu trữ tất cả các thông tin quan trọng. Thông tin này bao gồm bất kỳ thứ gì liên quan đến phần cứng hệ thống, cài đặt ứng dụng, chương trình đã cài đặt, hồ sơ người dùng, v.v. Vì tất cả thông tin quan trọng được lưu trữ ở một nơi duy nhất nên Windows luôn đề cập đến Registry và điều này thực sự dễ dàng hơn và nhanh hơn đối với Windows để quản lý các phần khác nhau của hệ điều hành mà không làm xáo trộn hàng tấn tệp cấu hình riêng lẻ nằm ở các vị trí khác nhau.

Các thành phần của Windows Registry

Windows Registry bao gồm ba thành phần chính - các khóa cấp độ gốc, các khóa và giá trị. “Khóa cấp gốc” lưu trữ tất cả các “Chìa khóa” và “Chìa khóa” sẽ có bộ “Giá trị” của riêng chúng. Bạn có thể nghĩ về nó giống như “LocalDrive -> Folder -> File” trong hệ thống của bạn.

Có năm khóa cấp độ gốc khác nhau có mục đích cụ thể riêng trong sổ đăng ký. Đây là ý chính của các khóa gốc này.

Tất cả những gì bạn cần biết về Windows Registry, Tạo khóa và giá trị

HKEY_CLASSES_ROOT (HKCR): Khóa Gốc này được Windows sử dụng để quản lý Liên kết và Nhúng đối tượng (OLE) và các liên kết loại tệp. Đây là chìa khóa để Windows liên kết tất cả các tệp của bạn với các chương trình liên quan của chúng để bạn có thể mở và tương tác với chúng.

HKEY_CURRENT_USER (HKCU): Phần này của Windows Registry lưu trữ tất cả dữ liệu, cài đặt cấp người dùng và cấu hình được liên kết với người dùng hiện đang đăng nhập. Không chỉ hệ điều hành Windows mà các chương trình khác cũng lưu trữ dữ liệu liên quan đến người dùng hiện tại.

HKEY_LOCAL_MACHINE (HKLM): Bất kể trạng thái người dùng là gì, phần này chứa tất cả các khóa liên quan đến hệ thống bao gồm mọi cài đặt phần cứng, cài đặt phần mềm, v.v. Vì khóa này lưu trữ hầu hết thông tin trên toàn hệ thống, HKLM là một trong những khóa gốc được truy cập nhiều nhất của Windows Registry.

HKEY_USERS (HKU): Như bạn có thể thấy từ tên, khóa gốc này lưu trữ tất cả các cài đặt của tất cả người dùng bao gồm bất kỳ người dùng đã đăng nhập và đã đăng xuất nào trên hệ thống. Khi bạn có thể tìm thấy các cài đặt liên quan đến những người dùng khác, đừng nhầm lẫn khóa gốc này với HKCU.

HKEY_CURRENT_CONFIG (HKCC): Nói một cách đơn giản, bạn có thể gọi đây là khóa gốc giả vì nó chỉ là một liên kết trực tiếp đến Cài đặt cấu hình phần cứng hiện tại trong khóa gốc HKLM.

Các giá trị chính

Mỗi Chìa khóa gốc ở trên đều có Chìa khóa riêng và mỗi Chìa khóa có giá trị riêng. Đối với mỗi Khóa, bạn có thể tạo sáu giá trị khác nhau và những giá trị đó hoàn toàn phụ thuộc vào chương trình mục tiêu và / hoặc yêu cầu cấu hình.

Tất cả những gì bạn cần biết về Windows Registry, Tạo khóa và giá trị

Giá trị chuỗi: Giá trị chuỗi chủ yếu là con người có thể đọc được và chỉ có một dòng thông tin văn bản, như đường dẫn tệp. Giá trị chuỗi là một trong những giá trị được sử dụng phổ biến nhất trong Windows Registry.

Giá trị nhị phân: Như tên của nó, các giá trị này chỉ chứa dữ liệu nhị phân (0, 1). Thường thì những giá trị này được sử dụng để bật hoặc tắt một cài đặt cụ thể.

Giá trị DWORD (32-bit): Giá trị DWORD tương tự như giá trị Nhị phân nhưng cũng có khả năng lưu trữ bất kỳ số nguyên nào trong phạm vi 32-bit. Giá trị DWORD được thiết kế để hoạt động với hệ thống 32 bit, nhưng cũng được sử dụng trong hệ thống 64 bit để tương thích ngược.

Giá trị QWORD (64-bit): Giá trị QWORD cũng giống như giá trị DWORD nhưng có khả năng giữ bất kỳ số nguyên nào trong phạm vi 64-bit. Có thể nói chúng được thiết kế để hoạt động với các hệ thống 64 bit.

Giá trị nhiều chuỗi: Nếu giá trị Chuỗi được sử dụng để lưu trữ các chuỗi dòng đơn thì giá trị Nhiều chuỗi được sử dụng để lưu trữ chuỗi nhiều dòng hoặc thông tin dạng văn bản.

Giá trị chuỗi có thể mở rộng: Giá trị Chuỗi có thể mở rộng tương tự như giá trị Chuỗi bình thường nhưng chứa các biến môi trường.

Tạo khóa và giá trị mới

Tạo khóa và giá trị trong Windows Registry tương đối dễ dàng và đơn giản. Nhưng trước khi làm bất cứ điều gì, hãy sao lưu Sổ đăng ký Windows của bạn vì mọi cấu hình sai hoặc xóa không mong muốn có thể gây ra các lỗi nghiêm trọng.

Tất cả những gì bạn cần biết về Windows Registry, Tạo khóa và giá trị

Để tạo một Khóa mới, hãy nhấp chuột phải vào khóa Cấp độ gốc và chọn tùy chọn “Mới” rồi chọn “Khóa”. Theo mặc định, khóa mới được tạo sẽ giống như một thư mục và sẽ được đặt tên như “New Key #”. Bạn luôn có thể sửa đổi tên khóa theo yêu cầu. Quy trình tương tự được áp dụng bất cứ khi nào bạn muốn tạo Khóa phụ mới.

Tất cả những gì bạn cần biết về Windows Registry, Tạo khóa và giá trị

Để tạo một giá trị mới, hãy nhấp chuột phải vào khung bên phải và chọn giá trị tùy thuộc vào nhu cầu của bạn như đã thảo luận ở trên. Khi giá trị được tạo, bạn cần đặt tên cho nó; tên phụ thuộc hoàn toàn vào yêu cầu cụ thể. Nhưng lưu ý rằng nếu bạn chọn tùy chọn “Khóa” trong khung bên phải, Windows Registry sẽ tự động tạo một Khóa phụ mới.

Tất cả những gì bạn cần biết về Windows Registry, Tạo khóa và giá trị

Khi giá trị mới được tạo và đổi tên, bạn cần nhập dữ liệu giá trị. Để làm điều đó, hãy nhấp đúp vào giá trị và nhập “Dữ liệu giá trị” theo yêu cầu. Một lần nữa, Dữ liệu giá trị phụ thuộc vào chương trình hoặc cài đặt cụ thể.

Tất cả những gì bạn cần biết về Windows Registry, Tạo khóa và giá trị

Đó là tất cả những gì cần làm và hy vọng điều này sẽ giúp bạn hiểu rõ hơn về Windows Registry và các thành phần của nó cũng như tạo các khóa và giá trị mới theo yêu cầu.

Hãy bình luận bên dưới để chia sẻ suy nghĩ và kinh nghiệm của bạn.