Hiểu các kiểu dữ liệu giá trị sổ đăng ký
Nếu bạn phải vào sổ đăng ký, bạn có thể tò mò muốn biết những kiểu dữ liệu giá trị nào tồn tại. Mỗi giá trị của khóa được gán một kiểu dữ liệu.
Danh sách các kiểu dữ liệu hợp lệ bao gồm:
REG_SZ. Chuỗi bị kết thúc bằng rỗng REG_BINARY. Dữ liệu nhị phân REG_DWORD. Số 32 bit REG_QWORD. Số 64 bit REG_MULTI_SZ. Chuỗi các chuỗi được kết thúc bằng null, được kết thúc bằng giá trị null REG_EXPAND_SZ. Một chuỗi được kết thúc bằng null có chứa các tham chiếu không được mở rộng đến các biến môi trường (như% PATH%)
Tất nhiên, nếu bạn đang chỉnh sửa sổ đăng ký, bạn sẽ cần sử dụng kiểu dữ liệu thích hợp cho khóa bạn đang tạo. Ví dụ: có một chỉnh sửa sổ đăng ký mà bạn có thể thực hiện sẽ vô hiệu hóa Windows liên tục kiểm tra dung lượng ổ đĩa thấp (và do đó, tăng một chút số lượng tài nguyên có sẵn cho những thứ khác). Đây là tại HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies. Nếu bạn nhấp vào thư mục “Explorer”, bạn có thể tạo một khóa có tên “NoLowDiskSpaceChecks”. Để vô hiệu hóa Windows thực hiện kiểm tra dung lượng ổ đĩa, bạn muốn nhập 1 cho giá trị của khóa đó.
Rõ ràng, bạn có thể sử dụng kiểu dữ liệu REG_BINARY, REG_DWORD hoặc REG_QWORD vì tất cả chúng sẽ giữ giá trị 1 mà không có vấn đề gì. Tuy nhiên, tôi đã sử dụng REG_DWORD, vì có thể có lúc khóa có thể nhận nhiều hơn hai giá trị, vì vậy tôi không muốn bị giới hạn ở REG_BINARY.
Và REG_QWORD có vẻ như rất nhiều không gian để đơn giản là chứa 1.
Mẹo này (13035) áp dụng cho Windows 7, 8 và 10.