Trên máy chủ Windows, nhiều phiên RDP đồng thời bị tắt. Nghĩa là nếu bạn đang làm việc trên máy chủ mà một quản trị viên khác kết nối cùng lúc, bạn sẽ bị ngắt vì người kia chiếm phiên. Làm sao bật nhiều phiên RDP? Có một cách đơn giản và tôi sẽ hướng dẫn cách làm trên một máy chủ hoặc trên một nhóm máy chủ (qua GPO).
Có nhiều tình huống cần bật nhiều phiên từ xa đồng thời cho hệ thống Windows. Khi làm việc trong tổ chức dùng máy chủ W2008 (R2), W2012 (R2) làm file server, DC, và có nhiều quản trị viên trong nhóm, thiết lập này rất tiện.
Với máy client (XP, Vista, Windows 7) thì khác. Có lẽ bạn sẽ không làm điều này ở công ty, nhưng ở nhà thì bạn muốn làm gì cũng được, đúng không? -:). Với hệ thống Windows client, bạn không thể (một cách hợp pháp) bật nhiều phiên vì Microsoft giới hạn điều này. Nhưng có một số công cụ tôi sẽ giới thiệu.
Cách bật nhiều phiên RDP – trên một máy chủ
Có cách đơn giản để làm, nhưng nếu domain của bạn áp đặt một phiên duy nhất qua group policy, bạn có thể cần cấu hình qua GPO ở cấp domain.
Để bật nhiều phiên từ xa đồng thời trên W2012 hoặc W2012R2 (cũng áp dụng cho 2008 và 2008R2)
- Mở regedit, tìm khóa tSingleSessionPerUser và đổi giá trị mặc định từ 1 thành 0. Không cần khởi động lại.
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTerminal Server

Cách bật nhiều phiên RDP trên W7 (hoặc Vista, XP).
Đây là cách không hợp pháp nhưng tiện… Có một số công cụ làm được việc này, cho phép nhiều phiên RDP tới máy tính (hoặc máy ảo) chạy W7 hoặc Vista. Có hai công cụ tôi tìm thấy qua Google, và thực ra tham chiếu nằm trên diễn đàn Microsoft Technet. Nhưng như đã ghi chú ở đó, việc này vi phạm điều khoản dịch vụ của Microsoft, nên bạn tự chịu rủi ro…
Thông thường, khi kết nối tới máy Windows 7 mà đã có người mở phiên (tại chỗ hoặc từ xa), bạn sẽ thấy màn hình như sau, hỏi bạn có muốn ngắt kết nối người dùng kia không…

Tôi đã thử cả hai liên kết, nhưng chỉ một cái chạy được trong trường hợp của tôi. Vì tôi thử trên máy ảo W7 Enterprise – N, công cụ thứ nhất là Concurrent RDP patcher không hỗ trợ loại Windows này.
Công cụ tôi giữ lại là Universal Termsrv.dll patch. Nó hoạt động với XP, Vista và W7; với hai hệ thống đầu là các khóa registry, còn với W7 (x86 và x64) là một ứng dụng nhỏ thay thế một số tệp dll (có tùy chọn khôi phục).
Phải chạy công cụ này với quyền admin (nhấp chuột phải > Run as administrator). Bạn sẽ được yêu cầu khởi động lại. Sau khi khởi động lại, nếu chạy lại công cụ, bạn có tùy chọn khôi phục tệp gốc nếu cần.

Và đây là ảnh chụp màn hình cho thấy 2 kết nối (một ở console) tới máy ảo Windows 7 Enterprise – N (x64).

Cách áp dụng nhiều phiên RDP cho nhiều máy chủ Windows – qua GPO.
Nếu tổ chức dùng Windows Active Directory và muốn áp dụng chính sách nhiều phiên RDP cho một nhóm máy chủ, bạn có thể làm qua GPO (Group Policy Object). Có nhiều cách triển khai, tùy cấu trúc AD và nhu cầu của bạn. Một cách (ít nhất để thử xem hoạt động thế nào) như sau:
- Trước tiên, trong console AD Users and Computers, tạo một container để đặt tài khoản máy tính cần áp dụng GPO.
- Chuyển tài khoản máy chủ qua console AD vào OU vừa tạo.
- Tạo GPO mới và liên kết với container vừa tạo

- Sửa GPO đó (nhấp chuột phải vào GPO và chọn Edit)
- Vào Computer Configuration > Policies > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Connections
- Đặt chính sách “Restrict Remote Desktop Services users to a single Remote Desktop session” thành disable. Đóng console.
![]()
- Mở command prompt và gõ gpupdate /force để buộc áp dụng GPO cho domain.
- Kiểm tra
