Computer >> 컴퓨터 >  >> 체계 >> windows 8

Windows 8.1/8에서 다중 동시 RDP 세션 활성화

이전 Microsoft 클라이언트 OS 버전과 마찬가지로 Windows 8 및 8.1에서는 하나의 동시 수신 RDP 연결만 지원됩니다. 즉, 한 명의 사용자(한 세션)만 원격 데스크톱을 사용하여 Windows 컴퓨터에 동시에 연결할 수 있습니다. 대부분의 경우 충분하지만 여러 원격 사용자가 자신의 세션에서 동시에 작업할 수 있다면 유용할 수도 있습니다. 좋은 예는 컴퓨터가 Media Center로 사용될 때, 비디오가 시스템 콘솔 세션에서 재생되고 동시에 TV의 비디오를 중단하지 않고 시스템과 원격으로 작업해야 할 때입니다.

. 원격 RDP 액세스에는 Windows 8의 Pro 또는 Enterprise 버전이 필요하며 Home 버전에서는 사용할 수 없습니다.

Windows 8.1/8이 설치된 컴퓨터에 대한 두 번째 RDP 세션을 시작하려고 하면 다른 사용자가 이미 로컬로 로그인되어 있으므로 이 세션을 닫아야 한다는 메시지가 나타납니다.

다른 사용자가 로그인되어 있습니다. 계속하면 연결이 끊어집니다.

Windows 8.1/8에서 다중 동시 RDP 세션 활성화

. 이전에는 원격 탭의 컴퓨터 속성에서 RDP 액세스를 활성화하고 필요한 사용자 계정을 로컬 그룹 원격 데스크톱 사용자에 추가해야 했습니다. 로컬 관리자의 경우 기본적으로 원격 RDP 액세스가 허용됩니다. 시스템 속성에서 RDP 액세스를 활성화한 후 Windows 방화벽은 로컬 TCP 포트 3389로 들어오는 트래픽을 허용하는 규칙을 자동으로 활성화합니다. 때때로 이 규칙을 수동으로 확인해야 합니다.

예를 들어, Windows의 서버 버전에서는 개별 세션과 함께 두 개의 동시 동시 관리 연결이 지원됩니다(터미널 RDS 서버의 경우 이 숫자는 더 높을 수 있음).

그럼에도 불구하고 웹에서 이 제한을 무시할 수 있는 특별한 패치를 찾을 수 있습니다. 이 패치로 인해 여러 사용자가 RDP를 통해 Windows 8 / Windows 8.1 컴퓨터에 동시에 연결할 수 있습니다.

중요 . 이 패치를 사용하면 Microsoft 제품에 대한 사용권 계약 및 사용 조건이 위반됩니다. 따라서 아래에 설명된 모든 작업은 자신의 책임하에 수행하십시오.

따라서 패치는 원본 시스템 파일 %SystemRoot%\System32\termsrv.dll을 대체합니다. (원격 데스크톱 서비스에서 사용하는 라이브러리).

수정된 라이브러리 버전에 대한 링크는 다음과 같습니다.

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

라이브러리를 교체하기 전에 다음 명령을 사용하여 원래 termrv.dll을 백업하십시오.

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

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

복사

Windows 8.1/8에서 다중 동시 RDP 세션 활성화

이제 문제가 발생하면 현재 파일을 원래의 termsrv.dll_old로 교체하여 언제든지 원래 구성으로 롤백할 수 있습니다.

Windows 버전용으로 패치된 termrv 라이브러리가 포함된 아카이브를 다운로드하십시오.

Windows 8에서는 처음에 HKLM\System\CurrentControlSet\Control\Terminal Server\에서 다음 키의 값을 변경해야 합니다. :

  • fDenyTS 연결 (DWORD) — 0 (키를 사용하여 컴퓨터에서 RDP를 활성화할 수 있음)
  • fSingleSessionPerUser (DWORD) — 0

Windows 8.1/8에서 다중 동시 RDP 세션 활성화

명령 프롬프트에서 동일한 작업을 수행할 수 있습니다.

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

REG 추가 "HKLM\SYSTEM\CurrentControlSet\Control\터미널 서버" /v fDenyTSConnections /t REG_DWORD /d 0 /f

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

REG 추가 "HKLM\SYSTEM\CurrentControlSet\Control\터미널 서버" /v fSingleSessionPerUser /t REG_DWORD /d 0 /f

그런 다음 C:\Windows\System32로 이동합니다. , termsrv.dll 파일 찾기 속성을 엽니다.

Windows 8.1/8에서 다중 동시 RDP 세션 활성화

기본적으로 이 파일의 소유자는 TrustedInstaller입니다. 그리고 관리자도 이를 대체할 권한이 없습니다.

Windows 8.1/8에서 다중 동시 RDP 세션 활성화

보안 으로 이동하십시오. 탭을 클릭하고 수정을 클릭합니다. 단추. 액세스 목록에서 로컬 관리자 그룹을 찾아 이 파일에 대한 모든 권한을 부여하고 변경 사항을 저장하십시오.

Windows 8.1/8에서 다중 동시 RDP 세션 활성화

라이브러리 파일을 교체하기 전에 다음 단계는 서비스 관리 콘솔(services.msc ) 및 원격 데스크톱 서비스 중지 .

Windows 8.1/8에서 다중 동시 RDP 세션 활성화

다운로드한 Windows 버전 아카이브에서 %SystemRoot%\System32\로 termsrv.dll을 복사합니다. (교체 포함).

참고 . Windows 8.1용 아카이브 두 개의 파일 포함:32_termsrv.dll64_termsrv.dll 32비트 및 64비트 버전의 Windows 8.1용. 아카이브 압축을 풀고 시스템 버전에 대한 파일 이름을 termsrv.dll로 바꿉니다.

파일을 교체한 후 원격 데스크톱 서비스를 실행하고 다른 계정에서 패치된 컴퓨터로 두 개의 RDP 세션을 생성해 보십시오. 모든 작업을 올바르게 수행했다면 두 개의 개별 원격 데스크톱 세션이 열려야 합니다.

Windows 8.1/8에서 다중 동시 RDP 세션 활성화

. 컴퓨터를 다시 시작해야 할 수도 있습니다.

중요 사항 ! termrv.dll의 패치 버전을 사용하면 여러 가지 단점이 있습니다. 주요 파일 - Windows 8.1/8용 다음 보안 업데이트를 설치할 때 이 파일을 교체할 수 있습니다. 이 경우 HEX 편집기로 직접 새 파일을 패치하거나 인터넷에서 수정된 termsrv.dll을 검색할 수 있습니다. Windows 빌드용 파일입니다.

termrv.dll 파일을 Windows 업데이트로 대체하는 것에 대한 안정적인 솔루션으로 오픈 소스 솔루션인 RDP 래퍼 라이브러리를 사용해야 합니다. (GitHub에서 사용 가능) termrv.dll을 대체하지 않으며 터미널 서비스와 SCM 사이의 계층입니다. RDP 래퍼 라이브러리 사용에 대한 자세한 내용은 여기에서 확인할 수 있습니다. .