Windows 10에서 원격 데스크톱 연결 시 검은 화면이 표시되는 문제를 해결하는 방법

안녕하세요. 일본서버 호스팅 전문 비전 IDC 기술팀입니다.

오늘은 Windows 10에서 원격 데스크톱(RDP) 연결 후 화면이 검게 표시되고 바탕화면이 나타나지 않는 문제를 해결하는 방법을 알아보겠습니다.

RDP 로그인 자체는 완료되지만 검은 화면만 보이는 경우에는 단순한 포트 차단보다 사용자 데스크톱 셸(explorer.exe), 기존 원격 세션, 그래픽 드라이버 또는 RDP 그래픽 렌더링 설정을 우선 확인해야 합니다. 이 문서에서는 접속 자체가 실패하는 문제와 검은 화면 문제를 구분한 뒤 안전한 순서로 점검합니다.

적용 환경 및 작업 전 확인사항

이 문서는 Windows 10 Pro 계열에서 원격 데스크톱 연결은 성립하지만 로그인 후 검은 화면, 검은 화면과 마우스 커서만 표시되는 현상 또는 재접속한 기존 세션이 정상적으로 표시되지 않는 상황을 기준으로 작성합니다.

1. RDP 연결 자체가 정상인지 먼저 확인

자격 증명을 입력한 뒤 원격 세션이 열리지만 화면만 검게 표시된다면 TCP 연결과 인증 단계는 이미 통과했을 가능성이 높습니다. 반대로 원격 데스크톱 창 자체가 열리지 않거나 연결 시간 초과가 발생한다면 이 문서의 화면 렌더링 문제보다 네트워크와 RDP 서비스 상태를 먼저 확인해야 합니다.

접속하는 PC의 PowerShell에서 기본 RDP 포트 3389까지 TCP 연결이 가능한지 확인합니다.

Test-NetConnection -ComputerName 203.0.113.10 -Port 3389

예시 주소 203.0.113.10은 실제 원격 PC의 IP 주소로 변경하십시오. TcpTestSucceeded : True라면 현재 PC에서 해당 RDP 포트까지 TCP 연결이 가능한 상태입니다.

사용자 지정 RDP 포트를 사용하는 환경에서는 3389 대신 실제 설정된 포트를 입력해야 합니다.

2. explorer.exe 다시 실행

로그인 후 검은 화면이 표시되지만 RDP 세션 자체는 반응하는 경우 Windows 데스크톱 셸인 explorer.exe가 정상적으로 시작되지 않았는지 확인합니다.

원격 데스크톱 창이 활성화된 상태에서 Ctrl + Alt + End를 눌러 원격 Windows의 보안 화면을 호출합니다. 화면이 표시되면 작업 관리자를 실행합니다.

  1. 작업 관리자에서 파일 → 새 작업 실행을 선택합니다.
  2. explorer.exe를 입력합니다.
  3. 확인을 눌러 바탕화면과 작업 표시줄이 표시되는지 확인합니다.
explorer.exe

이미 explorer.exe가 실행 중이지만 화면이 표시되지 않는 경우 작업 관리자에서 Windows Explorer를 선택하고 다시 시작할 수 있습니다.

3. 기존 RDP 세션 확인 및 로그오프

Microsoft 문서에서는 기존 원격 데스크톱 세션에 여러 프로그램을 실행한 상태로 반복 연결·해제를 수행한 뒤 재접속했을 때 검은 화면이 나타나는 사례를 설명합니다. 이 경우 기존 세션을 정상적으로 종료한 뒤 새 세션으로 다시 접속하면 문제가 해소될 수 있습니다.

웹 콘솔이나 다른 관리자 세션에서 현재 로그인 세션을 확인합니다.

query session

출력에서 문제가 발생한 사용자 세션의 ID를 확인합니다. 예를 들어 세션 ID가 3이고 해당 사용자의 저장되지 않은 작업을 모두 종료해도 되는 것이 확인되었다면 다음 명령으로 세션을 로그오프할 수 있습니다.

logoff 3

로그오프 후 새 RDP 세션으로 다시 접속하여 바탕화면이 정상적으로 표시되는지 확인합니다.

4. 그래픽 드라이버 및 Windows 업데이트 확인

Microsoft의 Windows 검은 화면 문제 해결 문서는 로그인 후 검은 화면이 발생할 때 그래픽 드라이버와 데스크톱 셸을 주요 확인 대상으로 안내합니다. RDP에서도 화면 렌더링이 정상적으로 이루어지지 않는 경우 그래픽 드라이버 문제가 영향을 줄 수 있습니다.

원격 PC에 콘솔로 접근할 수 있다면 먼저 그래픽 드라이버를 재초기화하는 단축키를 사용할 수 있습니다.

Windows 키 + Ctrl + Shift + B

이후 장치 관리자에서 디스플레이 어댑터의 드라이버 상태를 확인합니다.

  1. devmgmt.msc를 실행합니다.
  2. 디스플레이 어댑터를 펼칩니다.
  3. 그래픽 장치에 오류 표시가 없는지 확인합니다.
  4. PC 또는 GPU 제조사가 제공하는 호환 드라이버가 있는지 확인합니다.

Windows 10이 오래된 누적 업데이트 상태라면 설치 가능한 업데이트를 적용한 뒤 재부팅하여 다시 확인합니다. Microsoft는 과거 Windows 10의 특정 RDP 검은 화면 문제를 누적 업데이트로 수정한 사례도 문서화하고 있습니다.

5. RDP Bitmap Caching 해제

Microsoft의 RDP 검은 화면 관련 문서에서는 클라이언트의 Bitmap Caching을 비활성화하는 방법을 검은 화면 문제의 점검 방법 중 하나로 안내합니다.

  1. 접속하는 PC에서 mstsc를 실행합니다.
  2. 옵션 표시를 선택합니다.
  3. 환경 탭으로 이동합니다.
  4. 지속적인 비트맵 캐싱 옵션을 해제합니다.
  5. 기존 RDP 연결을 완전히 닫은 뒤 다시 접속합니다.

이 설정을 해제했을 때 검은 화면 문제가 사라진다면 클라이언트 측 화면 캐시와 관련된 문제인지 추가로 확인할 수 있습니다.

6. WDDM RDP 그래픽 정책 점검

Windows 10의 원격 데스크톱은 기본적으로 WDDM(Windows Display Driver Model) 그래픽 드라이버를 사용할 수 있습니다. Microsoft 정책 문서에 따르면 Use WDDM graphics display driver for Remote Desktop Connections 정책을 사용 안 함으로 설정하면 RDP가 WDDM을 사용하지 않도록 구성할 수 있습니다.

그래픽 드라이버와 RDP 렌더링 간 문제로 의심되고 해당 그룹 정책 항목이 제공되는 에디션에서는 다음 위치를 확인합니다.

컴퓨터 구성
→ 관리 템플릿
→ Windows 구성 요소
→ 원격 데스크톱 서비스
→ 원격 데스크톱 세션 호스트
→ 원격 세션 환경
→ 원격 데스크톱 연결에 WDDM 그래픽 디스플레이 드라이버 사용

테스트 목적으로 해당 정책을 사용 안 함(Disabled)으로 변경한 뒤 Windows를 재부팅하고 RDP 검은 화면이 재현되는지 확인할 수 있습니다.

7. Winlogon Shell 설정 확인

explorer.exe를 직접 실행하면 화면이 나오지만 로그인할 때마다 검은 화면이 반복된다면 Windows가 로그인 후 실행할 셸 설정을 확인합니다.

PowerShell에서 현재 Shell 값을 확인합니다.

Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" -Name Shell

일반적인 Windows 데스크톱 환경에서는 Shell 값이 explorer.exe인지 확인합니다.

레지스트리 키를 파일로 백업하려면 다음 명령을 사용할 수 있습니다.

reg export "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" C:\winlogon-backup.reg

Microsoft의 검은 화면 문제 해결 문서에서도 로그인 후 검은 화면이 발생할 때 Winlogon의 Shell 값이 explorer.exe인지 확인하도록 안내합니다.

8. 증상별 점검 방법

Windows 10 RDP 검은 화면 문제 점검표
증상 가능한 원인 우선 확인
로그인 후 검은 화면이지만 Ctrl+Alt+End는 동작함 Explorer 셸 또는 사용자 세션 문제 작업 관리자에서 explorer.exe 실행
특정 사용자만 검은 화면 발생 기존 세션 또는 사용자 프로필 문제 query session으로 기존 세션 확인 후 필요 시 정상 로그오프
모든 사용자에서 검은 화면 발생 그래픽 드라이버 또는 RDP 렌더링 경로 문제 그래픽 드라이버, Windows 업데이트, WDDM 정책 확인
재접속할 때만 검은 화면 발생 기존 RDP 세션 상태 문제 기존 세션 로그오프 후 새 세션으로 접속
RDP 연결 자체가 시간 초과됨 방화벽, RDP 서비스 또는 네트워크 문제 Test-NetConnection과 RDP 서비스·포트 상태부터 확인

문제가 계속될 때 시스템 로그 확인

그래픽 드라이버 오류, 세션 충돌 또는 RDP 구성 오류가 의심된다면 이벤트 뷰어를 함께 확인합니다.

eventvwr.msc

검은 화면이 발생한 시간대를 기준으로 Windows 로그 → 시스템과 응용 프로그램 및 서비스 로그 → Microsoft → Windows → TerminalServices-LocalSessionManager 등의 관련 로그를 확인하면 문제 범위를 줄이는 데 도움이 됩니다.

9. 설정 원상복구

문제 확인을 위해 RDP의 WDDM 그래픽 정책을 변경했다면 테스트가 끝난 뒤 정책을 다시 구성되지 않음(Not Configured)으로 되돌리고 Windows를 재부팅합니다.

Bitmap Caching을 해제했지만 문제와 관련이 없었다면 원격 데스크톱 연결의 환경 탭에서 원래 설정으로 다시 활성화할 수 있습니다.

Winlogon 레지스트리를 변경한 경우에는 작업 전에 만든 백업과 변경 전 값을 기준으로 원래 설정을 복원하십시오.

공식 참고자료

자주 묻는 질문

검은 화면이 나타나면 방화벽 문제인가요?

로그인까지 완료된 뒤 검은 화면이 표시된다면 일반적으로 TCP 3389 차단보다는 원격 세션, 데스크톱 셸 또는 그래픽 렌더링 문제를 먼저 확인하는 것이 좋습니다. 연결 자체가 성립하지 않는다면 방화벽과 RDP 서비스 상태를 별도로 확인하십시오.

explorer.exe를 실행하면 바탕화면이 나타납니다. 무엇을 확인해야 하나요?

사용자 셸 시작 과정이나 Winlogon의 Shell 설정, 사용자 프로필 및 시작 프로그램을 확인하는 것이 좋습니다. 일반적인 Windows 데스크톱에서는 Winlogon의 Shell 값이 explorer.exe입니다.

재부팅하면 해결되지만 다시 검은 화면이 발생합니다.

일시적인 세션 문제 외에 그래픽 드라이버, WDDM RDP 렌더링 경로, 사용자 세션 또는 업데이트 상태를 확인하십시오. 단순 재부팅만 반복하기보다 어떤 사용자와 어떤 상황에서 재현되는지 확인하는 것이 중요합니다.

WDDM 정책을 계속 사용 안 함으로 두어도 되나요?

검은 화면 원인을 진단하기 위한 우회 방법으로 먼저 사용하는 것이 좋습니다. 문제가 해결되지 않거나 그래픽 드라이버 문제를 수정했다면 정책을 다시 구성되지 않음으로 돌려놓고 재부팅하십시오.

마무리

Windows 10에서 원격 데스크톱 연결 후 검은 화면이 나타날 때는 먼저 RDP 연결 자체가 정상인지 구분한 뒤 explorer.exe, 기존 사용자 세션, 그래픽 드라이버와 Windows 업데이트, Bitmap Caching, WDDM 그래픽 정책 순서로 확인하는 것이 효율적입니다. 세션 로그오프나 그래픽 설정 변경 전에는 반드시 RDP 이외의 콘솔 접속 수단을 확보하시기 바랍니다.

비전 IDC는 일본서버 호스팅 환경을 포함한 Windows 및 Linux 서버 운영 환경에서 원격 접속 장애와 시스템 문제를 해결하는 데 도움이 되는 기술정보를 지속적으로 제공하겠습니다.

  • 0 사용자에게 유용한 정보 제공
이 답변이 도움이 되었나요?
« Back