Nếu bạn làm việc trong môi trường doanh nghiệp nhỏ, sẽ rất phiền toái nếu phải đi tới từng máy tính cần sửa chữa. Thay vào đó, nếu có thể kết nối từ xa và sửa lỗi hoặc điều chỉnh cài đặt, mọi thứ sẽ thuận tiện hơn nhiều.
Dù ít phổ biến hơn, có lúc bạn cần kết nối đến máy tính khác để thay đổi, xóa hoặc thêm khóa và giá trị registry. Tất nhiên, bạn có thể Remote Desktop vào máy đó và làm, nhưng nếu bạn đang đọc bài này, bạn không đi theo cách đó.
Trong bài viết này, tôi sẽ nói về dịch vụ Remote Registry trong Windows cho phép bạn kết nối trực tiếp đến các registry hive trên máy tính khác bằng regedit. Tuy nhiên, để việc này hoạt động, có một số điều kiện tiên quyết.
Yêu cầu cho Remote Registry
Nếu bạn hy vọng kết nối đến máy tính từ xa mà bạn không có quyền truy cập, thì bạn sẽ thất vọng. Để dùng Remote Registry, bạn cơ bản cần quyền administrator trên cả hai máy tính. Vì vậy, đây về cơ bản chỉ để thuận tiện và không thể dùng để hack registry của người khác.
Có vài thứ phải có trước khi Remote Registry hoạt động:
- Máy tính bạn kết nối đến phải có tên người dùng và mật khẩu. Mật khẩu không được để trống.
- Cả hai máy tính cần bật Remote Administration (Quản trị từ xa) trong tường lửa.
- Cả hai máy tính cần dịch vụ Remote Registry đang chạy.
Yêu cầu đầu tiên dễ thỏa mãn. Chỉ cần thêm mật khẩu cho tài khoản nếu chưa có. Yêu cầu thứ hai có thể sửa bằng command prompt. Để mở command prompt quyền admin, nhấp Start, gõ cmd, chuột phải vào cmd chọn Run as Administrator.

Sao chép và dán lệnh sau vào cửa sổ command prompt và nhấn Enter.
netsh firewall set service RemoteAdmin

Bạn sẽ nhận thông báo cảnh báo lệnh thực hiện thành công, nhưng lệnh netsh firewall đã lỗi thời (deprecated). Bạn sẽ thấy thông báo này trên Windows 7, 8 hoặc 10. Không sao miễn là nó hoàn thành thành công. Lưu ý bạn phải chạy lệnh này trên cả hai máy.
Đối với yêu cầu thứ ba, bạn cần nhấp Start, gõ services và nhấp vào Services (có biểu tượng hai bánh răng).

Cuộn xuống tìm Remote Registry và nó mặc định không chạy. Trên Windows 10, nó thực sự bị Disabled (Vô hiệu hóa) mặc định. Trên Windows 7, bạn chỉ chuột phải chọn Start. Trên Windows 10, bạn phải chuột phải chọn Properties (Thuộc tính) trước.

Trong hộp thoại Properties, bạn cần thay Startup type (Loại khởi động) thành cái khác ngoài Disabled. Nếu chỉ cần làm một lần, chọn Manual (Thủ công). Nếu cần truy cập remote registry thường xuyên, chọn Automatic (Tự động).

Sau khi chọn startup type, nhấp Apply (Áp dụng) rồi nút Start sẽ không còn xám. Nhấp Start để khởi động dịch vụ Remote Registry. Lại nhắc, cần làm trên cả hai máy.
Kết nối đến Remote Registry Hive
Sau khi hoàn tất các bước trên, bạn có thể thử kết nối đến remote registry. Nhấp Start, gõ regedit để mở Registry Editor. Tiếp theo, nhấp File rồi Connect Network Registry.

Ở đây bạn phải nhập tên NETBIOS của máy tính muốn kết nối.

Lưu ý bạn có thể tìm nhanh tất cả máy tính trên mạng bằng cách nhấp Advanced (Nâng cao) rồi Find Now (Tìm ngay). Nếu máy tính bạn kết nối có tên dài, bạn sẽ cần xác định tên NETBIOS cho máy đó. Bạn có thể làm bằng cách mở command prompt trên máy đó và gõ nbtstat -n.

Sau khi nhập tên và nhấp OK, bạn sẽ được nhắc nhập tên người dùng và mật khẩu cho tài khoản administrator trên máy tính từ xa.

Lưu ý nếu bạn kết nối đến máy Windows 10 từ xa và nó đăng nhập bằng tài khoản Microsoft, bạn cần nhập địa chỉ email làm username và mật khẩu như bình thường. Hy vọng bạn sẽ kết nối thành công đến registry trên máy từ xa. Nếu nhận bất kỳ thông báo Access Denied (Truy cập bị từ chối) nào, nghĩa là bạn nhập sai thông tin đăng nhập.

Như bạn thấy ở trên, tôi kết nối đến máy Windows 7 dùng remote registry từ Windows 10 PC. Bạn sẽ chỉ thấy HKEY_LOCAL_MACHINE và HKEY_USERS khi kết nối remote registry. Nếu có thắc mắc hoặc gặp vấn đề, hãy đăng bình luận, tôi sẽ cố gắng giúp đỡ. Thưởng thức!