Hướng dẫn chi tiết khắc phục lỗi không thể Remote Desktop do thiếu License Server
1. Tổng quan về lỗi
Khi bạn cố gắng kết nối vào máy chủ Windows Server qua Remote Desktop (RDP) và nhận được thông báo lỗi:
"The remote session was disconnected because there are no remote desktop license servers available to provide a license. Please contact the server administrator."
Nguyên nhân chính:
Lỗi này xảy ra khi máy chủ Windows Server của bạn đã cài đặt tính năng Remote Desktop Services (RDS) nhưng:
-
Hết thời gian dùng thử (Grace Period mặc định là 120 ngày).
-
Chưa cấu hình hoặc máy chủ không tìm thấy RD License Server để cấp phát bản quyền (CALs - Client Access Licenses) cho người dùng.
2. Các phương pháp khắc phục chi tiết
Dưới đây là các bước xử lý từ đơn giản (chữa cháy tạm thời) cho đến triệt để dành cho người quản trị hệ thống.
Cách 1: Kết nối nhanh bằng chế độ quản trị (Admin Mode) - Giải pháp chữa cháy
Nếu bạn chỉ cần truy cập vào máy chủ ngay lập tức để xử lý cấu hình mà không thông qua phiên RDS thông thường (thường giới hạn tối đa 2 kết nối quản trị viên):
**1.Mở hộp thoại Run:**1 phút.
Nhấn tổ hợp phím Windows + R trên máy tính cá nhân của bạn.
**2.Sử dụng lệnh kết nối Admin:**1 phút.
Nhập lệnh sau và nhấn Enter:
DOS
mstsc /v:IP_May_Chu_Cua_Bạn /admin
(Thay IP_May_Chu_Cua_Bạn bằng địa chỉ IP thực tế của máy chủ).
**3.Xác minh thành công:**Kiểm tra.
Kiểm tra xem hệ thống có cho phép bạn đăng nhập vào giao diện quản trị mà không báo lỗi bản quyền hay không.
Cách 2: Reset thời gian dùng thử (Grace Period 120 ngày)
Nếu máy chủ của bạn nằm trong môi trường thử nghiệm (Lab/Test) và bạn muốn gia hạn lại 120 ngày dùng thử:
**1.Mở Registry Editor:**1 phút.
Nhấn Windows + R, gõ regedit rồi nhấn Enter để mở công cụ chỉnh sửa Registry.
**2.Truy cập khóa GracePeriod:**2 phút.
Điều hướng theo đường dẫn sau:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\GracePeriod
**3.Xóa hoặc cấp quyền khóa GracePeriod:**2 phút.
-
Lưu ý: Key này thường được bảo vệ. Bạn cần nhấp chuột phải vào thư mục
GracePeriod> chọn Permissions > cấp quyền Full Control cho tài khoản Administrator của bạn. -
Sau đó, xóa các khóa con bên trong (giữ lại thư mục
GracePeriod).
**4.Khởi động lại máy chủ:**3 phút.
Restart lại Windows Server để hệ thống thiết lập lại mốc thời gian dùng thử 120 ngày mới.
**5.Xác minh thành công:**Kiểm tra.
Thử kết nối lại bằng Remote Desktop thông thường để xem lỗi đã biến mất chưa.
Cách 3: Cấu hình lại chế độ cấp phép RDS (Group Policy)
Nếu máy chủ không đóng vai trò là Terminal Server chuyên dụng cho nhiều người dùng mà chỉ phục vụ quản trị, bạn cần cấu hình lại Policy để tránh việc hệ thống yêu cầu License Server:
**1.Mở Local Group Policy Editor:**1 phút.
Nhấn Windows + R, gõ gpedit.msc rồi nhấn Enter.
**2.Điều hướng đến cài đặt Licensing:**2 phút.
Truy cập đường dẫn:
Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Licensing.
**3.Thiết lập chế độ cấp phép:**2 phút.
-
Nhấp đúp vào Set the Remote Desktop licensing mode -> Chọn Enabled. Ở phần tùy chọn bên dưới, chọn chế độ phù hợp (Ví dụ: Per Device hoặc Per User).
-
Nhấp đúp vào Use the specified Remote Desktop license servers -> Chọn Enabled và nhập vào
localhosthoặc IP của máy chủ chứa License.
**4.Cập nhật Group Policy:**1 phút.
Mở Command Prompt (Admin) và chạy lệnh:
DOS
gpupdate /force
**5.Xác minh thành công:**Kiểm tra.
Khởi động lại dịch vụ Remote Desktop hoặc khởi động lại máy chủ và kiểm tra kết nối.
3. Tổng kết
-
Nếu là máy chủ sản xuất (Production) chính thức, giải pháp lâu dài và đúng chuẩn là mua và cài đặt RDS CALs thông qua cấu hình RD Licensing Manager.
-
Nếu là máy chủ nội bộ/dev/test, bạn có thể dùng Cách 2 (Reset GracePeriod) hoặc Cách 3 để xử lý nhanh chóng.
All Rights Reserved