본문 바로가기

OS/Windows

원격 데스크톱 창을 최소화 했을 때 세션 유지

원격 데스크톱 화면을 최소화 시키면 윈도우는 자동적으로 GUI 렌더링을 멈추게 된다. 

 

따라서 UI 자동화 테스트가 동작중일 때 RDP 세션이 최소화 되면 화면에 표시되는 각종 버튼이나 레이블의 ID 값이나 Name 정보가 사라지기 때문에 테스트에 실패하게 된다.

 

​다음은 RDP 를 최소화 했을 때도 GUI 렌더링을 유지하도록 하는 방법이다.

 

RDP로 원격 컴퓨터에 접속하는 PC에 아래 내용을 적용한다. (mstsc.exe 를 실행하는 Host PC )

 

Step

1. regedit 실행 

 

2. 아래 위치로 이동

HKEY_LOCAL_MACHINE\Software\Microsoft\Terminal Server Client
HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Terminal Server Client

 

3. 새로 만들기 > DWORD(32비트) > RemoteDesktop_SuppressWhenMinimized

 

4. 값을 2로 설정