보조 모니터에서 원격 데스크톱 세션을 열려면 어떻게합니까?


57

보조 모니터 (전체 화면)에서 원격 데스크톱 세션을 열려면 어떻게합니까? 항상 기본 스위치를 열고 싶어하는 것 같습니다. 선택할 수있는 스위치를 찾을 수 없습니다.

알려진 해결책이나 해결책이 있습니까?


4 년이 지났는데 이것은 여전히 ​​고통입니다. 단지 의견과 적절한 전체 화면조차도 (맨 위에 탭 막대가 표시됨) 내장 RDP 클라이언트 대신 RD 탭을 사용하기 시작했으며 문제가 해결되었습니다. RDP 세션에서 대부분의 시간을 여러 서버 등에 보내는 경우 무료 소프트웨어 팹
Kez

답변:


59

이것이 도움이되는지 모르겠지만 경험상 Windows는 앱이 최대화 된 모니터를 기억하는 경향이 있습니다. 두 번째 모니터에서 RD를 열어서 최대화 한 후 닫고 다시 열 때 두 번째 모니터에서 열리는 지 확인하십시오.


3
원격 데스크톱을 열고 복원 한 후 보조 모니터로 옮긴 다음 닫고 / f 스위치로 다시 열어 보조 모니터에서 전체 화면으로 열었습니다. 감사합니다.
Kez

25
위의 @kez '설명에 따라 보조 모니터에서 Ctrl + Alt + Break를 사용하여 전체 화면 모드를 전환 할 수도 있습니다.
ehdr

3
"mstsc / f"를 실행할 때 작동하지만 나중에 * .rdp 파일을 두 번 클릭하여 동일한 서버에 연결하면 작동하지 않습니다. 어떤 이유로 * .rdp 파일을 두 번 클릭 할 때마다 이전에 연결되었는지 여부에 관계없이 보조 모니터에서 파일을 열고 세션을 닫기 전에 창을 이동하고 기본 모니터에서 최대화했습니다.
SimonTewsi

3
@SimonTewsi RDP 파일 안에는 winposstr조정할 수있는 줄이 있습니다. 아래의 Shane의 답변을 참조하십시오.

3
해상도 막대를 "전체 화면"으로 슬라이드해야한다는 것을 제외하고는 나에게 효과적입니다. 해상도 표시 줄을 밀면 "전체 화면"모니터가 이전에 설정된 모니터에서 시작중인 모니터로 변경됩니다. 이것이 없으면 새 위치에서 열리지 만 여전히 기존 모니터의 전체 화면입니다.
Dave Cousineau

27

수행 방법에 대한 Microsoft의 전체 안내서는 다음과 같습니다. http://social.technet.microsoft.com/wiki/contents/articles/665.how-to-set-the-monitor-for-a-remote-desktop-session -in-a-multi-monitor-setup.aspx

이 시도:

winposstr:s:0,1,2142,150,2942,750

그것은 나를 위해 일했다


9
다운 보트에도 불구하고 @Ivan이 옳습니다. Windows 8에서는 다른 답변이 작동하지 않았습니다. 셰인 빈센트의 대답은 매우 가까웠지만 그다지 많지 않았습니다. Windows 8에서 winposstr 속성은 다음과 같이 작동합니다. "winposstr : s : 0,1, xpos, ypos, xpos + width, ypos + height"마지막 네 숫자는 "왼쪽, 맨 위가 아닌 절대 숫자"입니다. , 너비, 높이 "
JMD

이것은 보조 보조 모니터로 옮기는 데 유용했습니다. 그렇게하려면 음수 값을 사용해야했습니다. 또한 Windows 8에 winposstr필드에 절대 숫자가 필요하다는 것을 확인할 수 있습니다 .
Joshua

1
나는 여전히 winposstr 형식에 대한 이러한 설명에서 무언가가 빠져 있다고 생각합니다. 기본 모니터는 1680x1050이고 보조 모니터는 1920x1200입니다. oxyscythe의 대답에 따라 아래에서 새 RDP 파일의 winposstr이 "winposstr : s : 0,3,2160,0,2960,600"인 것으로 나타났습니다. 두 모니터의 크기에 따라 xpos / xpos + width에서 2160/2960으로, ypos / ypos + height에서 0/600으로 어떻게 가나 요?
SimonTewsi

마지막으로이 문제가 해결되었습니다! 대단히 감사합니다!
Dan

이것이 정답입니다. 이러한 설정을 추가하려면 .rdp 파일을 저장하도록 지정할 수 있습니다. rdp 파일은 Windows 8 이상에서 고정 할 수 있습니다.
Jason

12

텍스트 편집기에서 RDP 파일을 열고

winposstr:s:0,1,xpos,ypos,width,height

변경 xposyposRDP 파일에 저장합니다.

그런 다음 원하는 곳에서 일관되게 창을 열 수 있습니다.


나는 Windows 8에서 이것을 가지고 놀고 있으며 그 숫자를 준수하는 유일한 시간은 "screen mode id : i : 1"을 사용하는 창이 전체 화면이 아닌 창일 때입니다. (2 = 전체 화면) 그리고 xpos 설정에 관계없이 두 번째 모니터에 창을 놓는 것을 거부합니다. 기괴하다. 연결을 열면 "기본"모니터 너비보다 큰 모든 xpos (예 : 두 번째로 밀어 넣기)가 0으로 재정의됩니다. 실망.
JMD

3
Ivan의 답변에 대한 JMD의 의견 을 참조하십시오 . 형식은이어야합니다 . 이것은 나를 위해 완벽하게 작동했습니다. winposstr:s:0,1,xpos,ypos,xpos+width,ypos+height
awe

9

.RDP 파일에서 winposstr 설정 편집에 대해 언급 한 다른 답변은 유망한 것처럼 보였지만 위치 값을 계산하는 방법에 대한 설명으로 혼란 스러웠습니다.

TechNet 문서 다중 모니터 설정에서 원격 데스크톱 세션에 대한 모니터를 설정 하는 방법에 대한 설명이 좋습니다.

그건 그렇고,이 기사는 다른 대답에서 사용 된 위치에 대해 더 명확한 이름을 사용합니다. 오른쪽에서 수직으로 값을 위에서 아래로.

내가 아는 한, 기사와 Windows 8.1의 RDP 파일 실험을 통해 특정 모니터에서 RDP 세션을 최대화하기 위해 .RDP 파일을 편집하는 방법은 다음과 같습니다.

1) 해상도와 기본 모니터를 기준으로 각 모니터의 왼쪽 및 오른쪽 가장자리를 결정하십시오. 제 경우에는 모니터가 다음과 같습니다.

왼손 = 1 차, 1680x1050;

오른손 = 보조, 1920x1200.

따라서 두 모니터의 가장자리는 다음과 같습니다.

1 차 (왼쪽) 모니터 : 왼쪽 가장자리 : 0, 오른쪽 가장자리 : 1679 (가로 위치는 1부터 시작하지 않고 0부터 시작하므로 1680 아님);

보조 (오른쪽) 모니터 : 왼쪽 가장자리 : 1680, 오른쪽 가장자리 : 3599 (1680 + 1920-1, 위치는 0부터 시작).

보조 모니터가 기본 모니터의 왼쪽에 있으면 보조 모니터의 왼쪽 가장자리는 음수 값입니다.

2) .RDP 파일에서 winposstr 설정을 편집하여 왼쪽 및 오른쪽 값을 모두 같은 모니터에있는 위치로 설정하십시오 . RDP 창이 동일한 화면에있는 한 RDP 창이 항상 최대화되는 경우 해당 값이 무엇인지는 중요하지 않습니다. RDP 창을 최대화하려는 경우 상위 및 하위 값은 중요하지 않습니다.

따라서 기본 왼쪽 모니터에 RDP 창을 표시하려면 다음을 설정할 수 있습니다.

winposstr:s:0,3,700,0,1500,600

그리고 그것을 보조의 오른쪽 모니터에 표시하려면 설정할 수 있습니다.

winposstr:s:0,3,2000,0,3000,600

3) .RDP 파일에서 화면 모드 설정을 편집 하여 RDP 창을 최대화하십시오.

screen mode id:i:2

4) 사용해보십시오. "화면 모드"설정에도 불구하고 RDP 창이 최대화되어 나타나지 않으면 .RDP 파일 의 desktopwidthdesktopheight 설정을 RDP 창이 표시되는 모니터와 동일한 너비와 높이로 설정하십시오.


매우 상세한 설명이지만, 약간의 수학이 필요합니다.
Hoàng Long

4

나는 Windows 7을 사용하고 있으며 위의 제안 된 방법 중 어느 것도 나를 위해 일하지 않았습니다. Amazon EC2에서 다운로드 한 사전 구성된 RDP 바로 가기를 사용하고 있습니다. 문제가있는 곳이라고 생각합니다. 유사한 설정 으로이 문제를 해결하려는 경우 여기에 해결하는 단계가 있습니다.

  1. 원격 데스크톱 연결 실행 (사전 구성된 RDP 세션 파일을 사용하지 마십시오)
  2. 세션을 표시하려는 모니터로 RDP 대화 상자를 이동하십시오.
  3. 더 많은 옵션을 클릭하십시오
  4. 수동 입력 정보 (호스트 이름, 계정 등)
  5. 이전에 깨진 바로 가기가 항상 다른 이름으로 저장을 클릭하고 수정하려는 RDP 세션 파일을 덮어 쓰려고 의도 한대로 작동하도록 수정 프로그램을 유지하려는 경우
  6. 연결을 클릭하여 원격 호스트에 연결하십시오

세션을 닫고 바로 가기 파일을 실행하면 세션이 원하는 모니터와 올바른 해상도로 나타납니다. 해상도를 정렬)

도움이 되었기를 바랍니다!


1
이것이 IMHO 최고의 솔루션입니다.
Larry

1
이것은 매우 낮은 기술 솔루션처럼 보이지만 실제로 나를 위해 일한 유일한 솔루션이었습니다. 여러 답변에서 RDP 파일의 winposstr 설정 수정에 대해 언급했지만 다른 답변의 다양한 설명에도 불구하고 Windows 8에서는 이러한 설정이 직관적이지 않습니다. 예를 들어, 합의는 winposstr의 형식이 "winposstr : s : 0,1, xpos, ypos, xpos + width, ypos + height"이며 보조 모니터에서 세션을 최대화하기 위해 나에게 효과적인 것은 " winposstr : s : 0,3,2160,0,2960,600 ", 여기서 내 기본 (왼쪽) 모니터는 1680x1050이고 보조 (오른쪽) 모니터는 1920x1200입니다. ??
SimonTewsi

@SimonTewsi : 내 계산에 따르면 값은 0,3, (1680, 0, 3599, 1200)이어야합니다. 여기의 함정은 위치를 계산할 때 2 개의 모니터 스탠드를 서로 옆에 놓고 척해야한다는 것입니다. 동일한 (x, y) 시스템. 신용은 Simon의 대답으로갑니다 (오, 당신입니다).
Hoàng Long

더 이상 Windows 10에서 작동하지 않습니다.
Vojtěch Dohnal

2

가장 간단한 방법은

  1. 원격 데스크톱 연결 실행 (RDP 파일을 편집하지 마십시오)

  2. 세션을 표시하려는 모니터로 RDP 대화 상자를 이동하십시오.

  3. '디스플레이'탭을 클릭하고 슬라이더를 맨 오른쪽으로 드래그하면 전체 화면으로 볼 수 있습니다

... 너무 쉬웠다


1

원격 데스크톱 연결 대화 상자를 두 번째 모니터로 이동하고 실행하면 세션이 열립니다. 그런 다음 해당 연결을 .rdp 파일에 저장하면됩니다.


2
그것은 8. Windows에서 작동하지 않습니다 나는이 일을 예상하고, 나는이 문제 (아마도 XP에서?)하지만, FWIW을 본 적이 확신
JMD

1

Windows 8에서는 매우 간단하며 Windows 7에서도 동일하게 수행 할 수 있다고 생각합니다. 원격 데스크톱의 크기를 보조 화면의 해상도로 설정하고 세션을 열고 창을 보조 화면으로 드래그하십시오. 최대화하십시오. 끝난.

이것은 나를 위해 일했습니다. 아마도 다른 의견에서 제안한 것처럼 Ctrl + Alt + Break를 눌러 전체 화면을 작동시켜야 할 수도 있습니다.


+1 Windows 7에서는이 기능이 필요했습니다. 기본 디스플레이를 보조 화면으로 변경해도 "전체 화면"설정이 보조 디스플레이의 해상도를 사용하지 않았습니다. 그러나 "전체 화면"에서 슬라이더를 아래로 내리면 보조 화면의 해상도를 사용할 수있는 것으로 나타났습니다.
Adam Jensen

1

위의 솔루션은 저에게 효과적이지 않지만 아래 솔루션은 효과가 없었습니다.

W7의 RDP-항상 두 번째 모니터에서 열어야 함

클라이언트를 실행하고 원하는 방식으로 설정하거나 저장된 RDP 파일을 엽니 다.

디스플레이 탭에서 전체 화면 이외의 해상도를 선택하십시오.

일반 탭에서 가능한 경우 "이 자격 증명 삭제"를 클릭하십시오.

연결을 클릭하십시오.

즉시 로컬 로그인 대화 상자가 나타납니다. 비워두고 확인을 클릭하십시오. 연결되어 있고 원격 로그인 대화 상자가 나타나면 창을 원하는 모니터로 끕니다. 원격 로그인 대화 상자에서 취소를 클릭하십시오. 설정 대화 상자가 로컬로 다시 나타납니다. 디스플레이 탭에서 이제 전체 화면을 선택할 수 있습니다. 이제 로그인 자격 증명을 저장하고 일반 탭의 저장 버튼을 사용하여 세션을 저장할 수 있습니다.


1

WiLMA를 사용해보십시오 . "라이브 레이아웃"기능이있어 특정 응용 프로그램 창을 원하는 레이아웃 (예 : 두 번째 모니터)으로 만들 수 있습니다.


0

이전 RDP 설정 (.rdp 파일)을 삭제하고 필요한 모니터를 사용하여 다시 만드십시오.

따라서 두 번째 모니터에 표시하려면 RDP 설정 대화 상자를 해당 모니터로 드래그하고 RDP에 연결된 경우 원격 컨텐츠가있는 창을 최소화하고 두 번째 모니터로 끌어서 닫으십시오.

이것은 나를 위해 일했습니다. 설명 된 다른 방법이 실패했습니다.

연결하기 전에 디스플레이 탭으로 이동하여 화면 해상도 슬라이더를 오른쪽으로 완전히 움직여 전체 화면을 얻으십시오. 내 컴퓨터에서는 랩톱의 디스플레이 해상도와 일치하도록 구성되어 있습니다.


Windows 8에서는 아무 소용이 없었습니다.
JMD

0

텍스트 편집기로 RDP 파일을 편집하고

winposstr : s : 0, showcommand, xpos, ypos, xpos + width, ypos + height

이 예에서는 첫 번째 모니터에서 [1920x1080]을 사용하고 두 번째 모니터에서 [1440x900]을 사용합니다.

winposstr : s : 0,1,1920,0,3360,900


0

동일한 문제에 대한 솔루션을 검색하는 동안이 질문을 보았습니다 ... 듀얼 모니터의 해상도가 다르기 때문에 디스플레이 설정이 대상의 해상도와 정확히 일치하는 RDP 파일이 필요하다는 것이 밝혀졌습니다 모니터 (즉, 전체 화면이 선택 되지 않았습니다). 그렇게하면 창을 최대화하면 전체 화면으로 표시됩니다. 단점은 각 모니터마다 하나씩 두 개의 RDP 파일이 필요하다는 것입니다.


0

Win XP에서 oxyscythe가 제안한 설정을 덮어 썼습니다.

  1. (원격 데스크톱 연결 실행 (사전 구성된 RDP 세션 파일을 사용하지 마십시오)
  2. 세션을 표시하려는 모니터로 RDP 대화 상자를 이동하십시오.
  3. 추가 옵션을 클릭하십시오. 수동으로 세부 사항 입력 (호스트 이름, 계정 등)
  4. 이전에 깨진 바로 가기가 항상 다른 이름으로 저장을 클릭하고 수정하려는 RDP 세션 파일을 덮어 쓰려고 의도 한대로 작동하도록 수정 프로그램을 유지하려는 경우
  5. 원격 호스트에 연결하려면 연결을 클릭하십시오)

  6. 그런 다음 메모장의 rdp 파일에서 발생한 일을 확인했습니다.

  7. 여기 간다:


    화면 모드 id : i : 2
    desktopwidth : i : 1920
    desktopheight : i : 1080
    session bpp : i : 32
    winposstr : s : 0,1, -1280, -74, -480,526


7 번과 8 번과 같은지 확인 해봐


0

.RDP 파일을 해킹하지 않고 Win7 64에서 결과를 얻었습니다. 그래도 여러 번 시도해야했습니다.

까다로운 부분은 원격 데스크톱 연결 구성 대화 상자에서 캐시 된 구성 비트를 실제로 잃을 정도로 충분한 내용을 지우는 것 같습니다.

RDP를 삭제하고 자격 증명을 지우고 전체 화면을 제거하고 새 RDP를 저장하십시오. 전체 화면이 아닌 세션이 올바른 모니터에서 열릴 때까지 지속하십시오. 그런 다음 전체 화면을 설정하면 황금색입니다.

참고로, 우연의 일치 일 수도 있지만 로컬 리소스 탭의 자세히 ... 버튼에서 "스마트 카드 공유"를 지우고 경험 탭을 LAN으로 설정해야 작동합니다. 어쩌면 이것들도 효과가있을 것입니다 ...


0

왼쪽의 HP 랩톱 화면에서 Windows 8.1을 사용하고 오른쪽의 큰 화면 모니터를 사용합니다.

문제 : RDP를 통해 연결하면 작은 노트북 화면 1366x768에서 항상 작은 창이 열립니다.

해결 방법 :
제어판-> 디스플레이-> 화면 해상도를여십시오. "모니터 모양 변경"에서 큰 모니터 2 그래픽을 강조 표시하고 "이것을 기본 디스플레이로 설정"을 선택하십시오. 적용을 클릭하십시오.

이제 RDP를 통해 연결하면 옵션에서 해상도를 높여 두 번째 모니터와 일치시키고 두 번째 모니터 또는 "주 디스플레이"에서 열립니다

참고 : 이것은 내 작업 표시 줄 (고정 된 항목, 트레이 및 시계)을 큰 모니터로 가져 왔습니다.


1
따라서 항상 기본 디스플레이에 표시하는 대신 보조 디스플레이에 표시하는 솔루션은 기본 디스플레이를 변경하는 것입니까? 재미있는 접근법. ;)
Ƭᴇcʜιᴇ007

0

나를 위해, "원격 세션에 모든 모니터 사용"이라는 "디스플레이"탭의 옵션을 선택 취소해야했습니다. 이를 확인하고 연결 한 후에는 모든 모니터에서 RDP 세션을 최대화 할 수 있었으며 이전과 같이 "고정"되지 않았습니다. 그것은 당신이 그것을 확인하고 싶다고 말한 방식으로 생각할 것이지만, 나는 내 경우에는 그렇지 않다고 생각합니다. 이것이 다른 누군가를 돕기를 바랍니다.


-1

매우 간단

  1. rdp를 통해 서버에 연결
  2. 창의 닫기 버튼 근처에있는 두 개의 사각형 아이콘 "복원 버튼"을 클릭하여 전체 화면 모드를 종료하십시오.
  3. RDP 창을 원하는 화면으로 이동
  4. 원하는 화면에서 RDP 창을 최대화하십시오 (최대화 단추를 클릭하여).
  5. 기본 화면에서 X (닫기 / 연결 끊기) 버튼을 최대화 한 상태에서 RDP를 클릭하여 RDP를 닫습니다.
  6. RDP를 다시 엽니 다
  7. 서버에 다시 연결 .... VWALLAH 기본 화면에서 열립니다 :)

이 답변은 @ user3463 답변과 어떻게 다릅니 까? 삭제하십시오.
Davidenko
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.