Registry Windows là một cơ sở dữ liệu trung tâm lưu trữ cấu hình hệ thống, phần mềm, phần cứng và tài khoản người dùng. Trong số các nhánh chính của Registry, HKEY_LOCAL_MACHINE (HKLM) là khu vực quan trọng nhất chứa thông tin cấu hình toàn hệ thống. Việc nắm vững cách sử dụng HKEY_LOCAL_MACHINE không chỉ giúp bạn khắc phục sự cố mà còn tối ưu hóa hiệu suất máy tính. Bài viết này sẽ đưa bạn từ khái niệm cơ bản đến các thao tác nâng cao, đi kèm với cảnh báo và mẹo thực tế.
HKEY_LOCAL_MACHINE (HKLM) Là Gì? Bản Chất Và Vai Trò

HKEY_LOCAL_MACHINE, thường được viết tắt là HKLM, là một trong năm nhánh root (hive) của Windows Registry. Nó chứa tất cả các thiết lập liên quan đến toàn bộ máy tính, không phụ thuộc vào người dùng nào đang đăng nhập. Điều này có nghĩa là bất kỳ thay đổi nào trong HKLM đều ảnh hưởng đến tất cả người dùng trên cùng một hệ thống.
Về bản chất, HKLM là nơi Windows và các ứng dụng lưu trữ thông tin về:
- Cấu hình phần cứng (driver, thiết bị.)
- Cài đặt hệ điều hành (dịch vụ, bảo mật.)
- Thông tin phần mềm (ứng dụng cài đặt cho tất cả người dùng).
- Thông tin bảo mật SAM (Security Account Manager).
- Nhấn phím Windows + R, gõ regedit và nhấn Enter.
- Khi hộp thoại UAC hiện ra, chọn Yes.
- Trong cửa sổ Registry Editor, mở rộng nhánh HKEY_LOCAL_MACHINE.
Khác với HKEY_CURRENT_USER (HKCU) chỉ lưu cấu hình riêng của người dùng đang đăng nhập, HKLM mang tính toàn cục. Chính vì vậy, thao tác với HKLM đòi hỏi quyền Administrator và sự cẩn trọng tối đa.
Cấu Trúc Chi Tiết Của HKEY_LOCAL_MACHINE
Khi mở Registry Editor (regedit) và đi đến HKEY_LOCAL_MACHINE, bạn sẽ thấy năm subkey chính:
| Subkey | Chức năng chính | Lưu ý khi sử dụng |
|---|---|---|
| HKLMSAM | Quản lý thông tin tài khoản người dùng, mật khẩu (Security Account Manager). | Mặc định không thể truy cập trực tiếp, chỉ đọc qua API. |
| HKLMSECURITY | Chính sách bảo mật cục bộ, quyền hạn, audit. | Cũng được bảo vệ nghiêm ngặt, cần quyền SYSTEM để xem. |
| HKLMSOFTWARE | Thông tin cấu hình phần mềm cài đặt cho toàn bộ máy, driver, và các thiết lập hệ thống quan trọng. | Đây là subkey được người dùng thao tác nhiều nhất. |
| HKLMSYSTEM | Cấu hình khởi động, driver, dịch vụ, và các thiết lập kernel. | Thay đổi sai có thể làm Windows không khởi động được. |
| HKLMHARDWARE | Mô tả phần cứng hiện tại và driver đã tải (được xây dựng động khi boot). | Chỉ đọc, không nên chỉnh sửa. |
Hướng Dẫn Cách Sử Dụng HKEY_LOCAL_MACHINE Qua Registry Editor

Registry Editor (regedit.exe) là công cụ đồ họa chính để thao tác với Registry.
Bước 1: Mở Registry Editor Với Quyền Quản Trị
Không bao giờ mở regedit với quyền thấp hơn Administrator khi muốn thay đổi HKLM, nếu không bạn sẽ gặp lỗi “Access Denied”.
Bước 2: Sao Lưu Toàn Bộ HKEY_LOCAL_MACHINE Trước Khi Chỉnh Sửa
Đây là bước bắt buộc để phòng ngừa sự cố.
Nhấn Windows + R, gõ regedit và nhấn Enter. Trong cửa sổ Registry Editor, mở rộng nhánh HKEY_LOCAL_MACHINE. Bạn cần có quyền Administrator để xem hoặc chỉnh sửa hầu hết các key trong nhánh này.
Tôi có thể xóa key trong HKEY_LOCAL_MACHINE để giải phóng dung lượng không?
Không. Dung lượng Registry rất nhỏ so với ổ cứng. Xóa key không giúp giải phóng không gian đáng kể. Hơn nữa, xóa nhầm key quan trọng có thể gây lỗi hệ thống. Chỉ xóa khi bạn chắc chắn key đó là của phần mềm đã gỡ bỏ và không cần thiết.
Sự khác biệt giữa HKLMSOFTWARE và HKLMSOFTWAREWOW6432Node là gì?
HKLMSOFTWARE chứa cấu hình của ứng dụng 64-bit. Còn WOW6432Node là nơi lưu cấu hình của ứng dụng 32-bit khi chạy trên hệ thống Windows 64-bit. Windows tự động chuyển hướng các ứng dụng 32-bit đến node này để tránh xung đột.
Làm thế nào để backup HKEY_LOCAL_MACHINE an toàn?
Có hai cách: (1) Dùng Registry Editor – chuột phải vào HKEY_LOCAL_MACHINE > Export, chọn phạm vi “All” và lưu file.reg. (2) Dùng Command Prompt với quyền Admin: reg export HKLM D:backup_hklm.reg. Lưu file này vào ổ đĩa khác với ổ hệ thống để đề phòng.
Không thể sửa một key trong HKLM vì báo lỗi “Cannot edit… Error writing the value’s new contents”, phải làm sao?
Lỗi này thường do thiếu quyền. Hãy chuột phải vào key đó > Permissions, chọn tài khoản của bạn, tích Full Control. Nếu vẫn không được, key có thể được bảo vệ bởi TrustedInstaller – bạn cần lấy quyền sở hữu trước khi chỉnh sửa. Có thể dùng tiện ích RegOwnershipEx hoặc các công cụ tương tự.
Kết Luận

HKEY_LOCAL_MACHINE là trái tim của hệ thống Registry Windows, nắm giữ mọi cấu hình quan trọng ảnh hưởng đến toàn bộ máy tính. Hiểu đúng cách sử dụng HKEY_LOCAL_MACHINE giúp bạn chủ động tinh chỉnh Windows, khắc phục lỗi và tối ưu hiệu năng. Tuy nhiên, quyền lực đi kèm trách nhiệm. Luôn sao lưu trước khi thay đổi, chỉ chỉnh sửa những key bạn thực sự hiểu, và ưu tiên dùng các công cụ quản trị tiêu chuẩn nếu có thể.
Nếu bạn là quản trị viên hệ thống hoặc người dùng nâng cao, hãy coi việc nắm vững HKLM như một kỹ năng sống còn. Còn nếu bạn chỉ muốn thử nghiệm, hãy sử dụng máy ảo để tập luyện. Với cách tiếp cận cẩn trọng, HKLM sẽ trở thành công cụ đắc lực trong tay bạn.







