Sổ đăng ký Windows là một tập hợp các cài đặt mà Windows và các ứng dụng có thể sử dụng. Nó là một thư mục lưu trữ các cài đặt và tùy chọn cho hệ điều hành dành cho Microsoft Windows. Nó chứa thông tin và cài đặt cho tất cả phần cứng, phần mềm hệ điều hành, hầu hết phần mềm không phải hệ điều hành, người dùng, sở thích của PC, v.v.
Registry bao gồm 5 khóa gốc sau đây. Khoá gốc chứa các khoá con. Các khóa con cũng có thể chứa các khóa con của riêng chúng và chứa ít nhất một giá trị, được gọi là Giá trị Mặc định của nó. Một khóa có tất cả các khóa con và giá trị của nó được gọi là Hive.
Mỗi khóa có một trong các Kiểu dữ liệu - kiểu dữ liệu:
- REG_SZ, REG_BINARY,
- REG_DWORD,
- REG_QWORD,
- REG_MULTI_SZ hoặc
- REG_EXPAND_SZ.
Trong bài đăng này, chúng tôi sẽ hướng dẫn bạn cách tạo Khóa đăng ký trong Windows 10.
Trước khi bắt đầu, bạn nên sao lưu Sổ đăng ký hoặc tạo Điểm khôi phục hệ thống.
Windows Registry phức tạp theo kiến trúc và được xây dựng để người tiêu dùng thông thường không hiểu. Bạn cũng nên biết những điều cơ bản và không sửa đổi nó trừ khi bạn biết mình đang làm gì.
Hệ thống phân cấp của Windows Registry
Để chỉnh sửa Sổ đăng ký, chúng tôi sử dụng Trình chỉnh sửa sổ đăng ký tích hợp sẵn hoặc regedit . Nó hiển thị một cấu trúc điều hướng giống như cây. Trên cùng là máy tính của bạn, tiếp theo là danh sách các thư mục và thư mục con. Các thư mục này được gọi là KEYS và có năm bộ thư mục cố định trong Máy tính.
- HKEY_CLASSES_ROOT: Chứa thông tin liên kết phần mở rộng tệp giúp máy tính hiểu phải làm gì với một tác vụ khi được yêu cầu.
- HKEY_CURRENT_USER: Nó chứa thông tin cấu hình cho Windows và phần mềm cho người dùng hiện tại.
- HKEY_LOCAL_MACHINE: Nó lưu trữ cấu hình cho phần mềm được cài đặt trên máy tính và cả hệ điều hành Windows
- HKEY_USERS: Tại đây, bạn có thể tìm thấy cấu hình dành riêng cho người dùng cho tất cả người dùng trên máy tính đó.
- HKEY_CURRENT_CONFIG: Nó là một con trỏ tới HKEY_LOCAL_MACHINE
Đây là các khóa chính vì bạn không thể tạo KHÓA MỚI trong Máy tính - nhưng bạn có thể tạo khóa mới dưới bất kỳ khóa chính nào trong số này.
Cách tạo Khóa đăng ký trong Windows 11/10
1] Sử dụng Registry Editor
Tạo một khóa đăng ký rất dễ dàng. Nhấp chuột phải vào bất kỳ thư mục hoặc khoảng trắng nào và chọn Mới . Bạn có thể tạo Khóa , Giá trị chuỗi, Giá trị nhị phân, Giá trị DWORD (32-bit), giá trị QWORD (64-bit), Giá trị nhiều chuỗi hoặc Giá trị chuỗi có thể mở rộng. Phương pháp này hữu ích khi bạn định thực hiện một thay đổi nhỏ để khắc phục sự cố trên máy tính của mình. Nó có thể liên quan đến một ứng dụng hoặc ở cấp độ hệ điều hành.
- Để chỉnh sửa giá trị hiện có, hãy nhấp đúp vào giá trị đó để khởi chạy trình chỉnh sửa.
- Để xóa một khóa, hãy nhấp chuột phải vào khóa đó và chọn Xóa.
- Bạn cũng có tùy chọn Đổi tên, Xuất, Sao chép và đặt Quyền.
2] Sử dụng dòng lệnh
Bạn cũng có thể sử dụng Dòng lệnh để thao tác với các khóa đăng ký cùng với các mẹo, tính năng và phương pháp an toàn.
3] Sử dụng Notepad để tạo tệp REG
Nhấp chuột phải vào bất kỳ khóa nào hiện có và xuất nó. Mở tệp đó trong notepad và nó sẽ giúp bạn hiểu cách bạn có thể chỉnh sửa khóa và các giá trị của nó. Nó hữu ích khi bạn muốn thực hiện chỉnh sửa hàng loạt, với bản sao lưu tại chỗ.
Lưu ý khai báo phiên bản, theo sau là một dòng trống, sau đó là đường dẫn tiếp theo là phần còn lại trong dấu ngoặc kép và một dòng trống một lần nữa. Sau khi chỉnh sửa hoàn tất, bạn có thể nhấp chuột phải và chọn hợp nhất tệp vào tổ chức đăng ký.
4] Công cụ của bên thứ ba
Nếu bạn thấy trình chỉnh sửa sổ đăng ký mặc định phức tạp, bạn có thể sử dụng các công cụ như RegCool, Registry Manager Lite, và Registry Commander. Họ cung cấp các tính năng như Hoàn tác, Làm lại, quản lý quyền, cửa sổ theo thẻ, nhập, xuất, yêu thích, v.v.
3] Sử dụng lập trình
Nếu bạn là nhà phát triển ứng dụng, bạn nên sử dụng lập trình để quản lý cài đặt ứng dụng của mình trong sổ đăng ký. Đây là một ví dụ và nó sẽ khác nhau tùy thuộc vào ngôn ngữ bạn sử dụng để phát triển ứng dụng.
RegistryKey key = Registry.LocalMachine.CreateSubKey(@"SYSTEM\CurrentControlSet\services\eventlog\MyApplication\MyService"); key.Close();
Bây giờ bạn đã biết cách thực hiện, chúng tôi cũng khuyên bạn nên đọc ý nghĩa của mỗi điều này. Điều này rất cần thiết và sẽ chỉ giúp bạn đảm bảo những thay đổi bạn thực hiện là chính xác.
Điều gì tạo nên Khóa đăng ký?
Nếu bạn tưởng tượng “Key” là một thư mục, thì phần còn lại của chúng là các loại tệp khác nhau lưu trữ nhiều loại giá trị khác nhau. Vì vậy, nếu bạn xây dựng một ứng dụng, bạn có thể có một thư mục chính và sau đó là các thư mục con để tách một tập hợp này khỏi tập hợp khác. Dưới đây là một chút về từng người trong số họ:
DWORD & QWORD: Double Word có thể lưu trữ một đơn vị dữ liệu 32 bit, trong khi QWORD có thể lưu trữ dữ liệu 64 bit.
Giá trị chuỗi (REG_SZ): Nó có thể lưu trữ một chuỗi Unicode hoặc một chuỗi ANSI và chứa một giá trị rỗng ở cuối.
Giá trị nhiều chuỗi: Khi bạn muốn lưu trữ nhiều số Giá trị chuỗi, bạn có thể sử dụng điều này. Tuy nhiên, hãy đảm bảo kết thúc nó bằng một chuỗi rỗng (\ 0). Đây là một ví dụ đơn giản:
String1\0String2\0String3\0LastString\0\0
Lưu ý “\ 0” ở cuối đánh dấu sự kết thúc của chuỗi đầu tiên và \ 0 cuối cùng đánh dấu sự kết thúc của nhiều chuỗi.
Giá trị chuỗi có thể mở rộng: Bạn có thể sử dụng điều này cho Biến môi trường bằng cách sử dụng chuỗi Unicode hoặc ANSI. Ưu điểm ở đây là bạn có thể mở rộng nó không giống như giá trị Chuỗi và Nhiều chuỗi.
Giá trị nhị phân: Đơn giản nhất - nó chứa 0 và 1.
Chúng tôi hy vọng rằng bạn thấy bài đăng này hữu ích.