Computer >> Máy Tính >  >> Hệ thống >> Windows 8

Bật nhiều phiên RDP đồng thời trong Windows 8.1 / 8

Trong Windows 8 và 8.1, giống như trong các phiên bản hệ điều hành khách Microsoft trước đây, chỉ một kết nối RDP đến đồng thời được hỗ trợ. Nó có nghĩa là chỉ một người dùng (một phiên) có thể đồng thời kết nối với máy tính Windows bằng Remote Desktop. Trong hầu hết các trường hợp, nó là đủ, nhưng đôi khi sẽ hữu ích nếu nhiều người dùng từ xa có thể làm việc đồng thời trong các phiên của riêng họ. Một ví dụ điển hình là khi máy tính được sử dụng làm Media Center, khi video được phát trong phiên bảng điều khiển hệ thống và bạn cần đồng thời làm việc từ xa với hệ thống mà không làm gián đoạn video trên TV.

Mẹo . Truy cập RDP từ xa yêu cầu phiên bản Pro hoặc Enterprise của Windows 8 và không khả dụng trong các phiên bản Home.

Khi bạn cố gắng bắt đầu phiên RDP thứ hai với máy tính chạy Windows 8.1 / 8, một thông báo xuất hiện cho biết người dùng khác đã đăng nhập cục bộ và phiên này sẽ bị đóng.

Một người dùng khác đã đăng nhập. Nếu bạn tiếp tục, họ sẽ bị ngắt kết nối.

Bật nhiều phiên RDP đồng thời trong Windows 8.1 / 8

Mẹo . Trước đây, bạn cần bật quyền truy cập RDP trong thuộc tính của máy tính trên tab Điều khiển từ xa và thêm các tài khoản người dùng cần thiết vào Nhóm cục bộ Người dùng Máy tính Từ xa. Đối với quản trị viên cục bộ, quyền truy cập RDP từ xa được cho phép theo mặc định. Sau khi bật quyền truy cập RDP trong thuộc tính hệ thống, Tường lửa của Windows tự động bật các quy tắc cho phép lưu lượng đến cổng TCP cục bộ 3389. Đôi khi quy tắc này nên được kiểm tra theo cách thủ công.

Ví dụ:trong các phiên bản máy chủ của Windows, hai kết nối quản trị đồng thời đồng thời với các phiên riêng lẻ được hỗ trợ (trong trường hợp máy chủ RDS đầu cuối, con số này có thể cao hơn).

Tuy nhiên, bạn có thể tìm thấy một bản vá đặc biệt trên web cho phép bỏ qua hạn chế này. Do bản vá này, nhiều người dùng có thể đồng thời kết nối với máy tính Windows 8 / Windows 8.1 qua RDP.

Quan trọng . Việc sử dụng bản vá này phá vỡ thỏa thuận cấp phép và điều khoản sử dụng cho các sản phẩm của Microsoft. Vì vậy, hãy tự mình thực hiện tất cả các thao tác được mô tả bên dưới.

Vì vậy, bản vá thay thế tệp hệ thống gốc % SystemRoot% \ System32 \ termsrv.dll (một thư viện được sử dụng bởi Dịch vụ Máy tính Từ xa).

Dưới đây là các liên kết đến các phiên bản thư viện đã sửa đổi:

  • Windows 8 - windows8-termsrv.dll.zip
  • Windows 8.1 - windows8.1-termsrv.dll.zip

Trước khi bạn thay thế thư viện, hãy sao lưu các điều khoản gốc bằng cách sử dụng lệnh:

copy c:\Windows\System32\termsrv.dll termsrv.dll_old

sao chép c:\ Windows \ System32 \ termsrv.dll termsrv.dll_old

Bật nhiều phiên RDP đồng thời trong Windows 8.1 / 8

Bây giờ, nếu có sự cố, bạn luôn có thể quay trở lại cấu hình ban đầu bằng cách thay thế tệp hiện tại bằng termsrv.dll_old ban đầu.

Tải xuống tệp lưu trữ với thư viện termsrv được vá cho phiên bản Windows của bạn.

Trong Windows 8, lúc đầu bạn phải thay đổi giá trị của các khóa sau trong HKLM \ System \ CurrentControlSet \ Control \ Terminal Server \ :

  • fDenyTSConnections (DWORD) - 0 (phím cho phép bật RDP trên máy tính của bạn)
  • fSingleSessionPerUser (DWORD) - 0

Bật nhiều phiên RDP đồng thời trong Windows 8.1 / 8

Thao tác tương tự có thể được thực hiện từ dấu nhắc lệnh:

REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f

ĐĂNG KÝ THÊM "HKLM \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server" / v fDenyTSConnections / t REG_DWORD / d 0 / f

REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fSingleSessionPerUser /t REG_DWORD /d 0 /f

ĐĂNG KÝ THÊM "HKLM \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server" / v fSingleSessionPerUser / t REG_DWORD / d 0 / f

Sau đó, truy cập C:\ Windows \ System32 , tìm tệp termsrv.dll và mở các thuộc tính của nó.

Bật nhiều phiên RDP đồng thời trong Windows 8.1 / 8

Theo mặc định, chủ sở hữu của tệp này là TrustedInstaller và ngay cả quản trị viên cũng không có bất kỳ quyền nào để thay thế nó.

Bật nhiều phiên RDP đồng thời trong Windows 8.1 / 8

Đi tới Bảo mật và nhấp vào Chỉnh sửa khuy ao. Trong danh sách truy cập, hãy tìm nhóm quản trị viên cục bộ và cấp toàn quyền kiểm soát đối với tệp này và lưu các thay đổi.

Bật nhiều phiên RDP đồng thời trong Windows 8.1 / 8

Bước tiếp theo trước khi thay thế tệp thư viện là mở bảng điều khiển quản lý dịch vụ ( services.msc ) và dừng Dịch vụ Máy tính Từ xa .

Bật nhiều phiên RDP đồng thời trong Windows 8.1 / 8

Sao chép termsrv.dll từ kho lưu trữ đã tải xuống cho phiên bản Windows của bạn vào % SystemRoot% \ System32 \ (có thay thế).

Lưu ý . Kho lưu trữ cho Windows 8.1 chứa hai tệp: 32_termsrv.dll 64_termsrv.dll cho phiên bản Windows 8.1 32 bit và 64 bit. Giải nén kho lưu trữ và đổi tên tệp cho phiên bản hệ thống của bạn thành termsrv.dll.

Sau khi thay thế tệp, hãy chạy Dịch vụ Máy tính Từ xa và cố gắng tạo hai phiên RDP với máy tính đã được vá từ các tài khoản khác nhau. Nếu bạn đã làm đúng mọi thứ, hai phiên Máy tính Từ xa riêng biệt sẽ mở ra.

Bật nhiều phiên RDP đồng thời trong Windows 8.1 / 8

Mẹo . Bạn có thể cần khởi động lại máy tính của mình.

Lưu ý quan trọng ! Sử dụng phiên bản vá lỗi của termsrv.dll có một số hạn chế. Cái chính - khi bạn cài đặt bản cập nhật bảo mật tiếp theo cho Windows 8.1 / 8, tệp này có thể được thay thế. Trong trường hợp này, bạn sẽ phải tự mình vá một tệp mới bằng trình chỉnh sửa HEX hoặc bạn có thể tìm kiếm trên Internet cho termsrv.dll đã được sửa đổi tệp cho bản dựng Windows của bạn.

Là một giải pháp ổn định chống lại việc thay thế tệp termsrv.dll bằng các bản cập nhật Windows, bạn nên sử dụng giải pháp Nguồn mở - Thư viện trình bao bọc RDP (có sẵn trên GitHub) không thay thế termsrv.dll và là một lớp giữa Dịch vụ đầu cuối và SCM. Bạn có thể tìm thấy thêm thông tin về cách sử dụng Thư viện trình bao bọc RDP tại đây .