PC에서 원격 컴퓨터에 접속하려는 순간 '원격 데스크톱 연결: 내부 오류가 발생했습니다'라는 메시지가 나타나 당황하신 적이 있으신가요? 의외로 많은 사용자가 동일한 오류를 경험하고 있으며, 이 오류는 다양한 원인에서 비롯되기 때문에 초보자에게는 더욱 혼란스럽게 느껴질 수 있습니다. 하지만 걱정하지 마세요. 이 글에서는 해당 오류의 주요 원인과 함께 누구나 따라 할 수 있는 10가지 해결 방법을 단계별로 자세히 안내해 드립니다.

원격 데스크톱 '내부 오류가 발생했습니다' 오류의 주요 원인
이 오류를 유발할 수 있는 대표적인 원인은 다음과 같습니다.
- 현재 연결된 도메인 관련 문제
- 원격 연결 기능이 비활성화된 경우
- RDP 설정에서 영구 비트맵 캐싱(Persistent Bitmap Caching) 기능이 꺼져 있는 경우
- NLA(네트워크 수준 인증)가 강제 적용된 시스템
- 고정 IP 주소 사용 환경
아래에서 위 원인별로 오류를 해결할 수 있는 구체적인 방법을 하나씩 살펴보겠습니다.
방법 1: 원격 데스크톱 서비스 재시작
가장 간단하지만 효과적인 방법입니다. Windows 10 PC에서 원격 데스크톱 서비스를 재시작하면 오류가 즉시 해결되는 경우가 많습니다.
1. Windows 키를 누른 후 서비스(Services)를 입력하고 열기를 클릭합니다.

2. 목록을 아래로 스크롤하여 Remote Desktop Services를 찾아 클릭합니다.
3. 다시 시작(Restart) 옵션을 클릭합니다.

서비스가 재시작되면 오류가 해결되었는지 확인해 보세요.
방법 2: 도메인 다시 가입
PC가 현재 연결되어 있는 도메인 자체가 문제의 원인일 수 있습니다. 이 경우 도메인에서 연결을 해제한 후 다시 가입하면 오류를 해결할 수 있습니다.
1. PC에서 설정(Settings)을 엽니다.
2. 계정(Accounts) 탭을 클릭합니다.

3. 왼쪽 창에서 회사 또는 학교 액세스(Access work or school)를 클릭합니다.
4. 시스템에 연결된 해당 도메인을 선택한 후 연결 끊기(Disconnect)를 클릭합니다.

5. 확인 팝업창에서 예(Yes)를 클릭합니다.
6. PC를 재시작한 뒤, 같은 메뉴에서 해당 도메인에 다시 가입합니다.
이후 RDP 앱을 다시 실행하여 오류가 해결되었는지 확인하세요.
방법 3: 원격 데스크톱 연결 설정 수정
원격 데스크톱 연결 앱의 일부 설정을 조정하는 것만으로도 문제가 해결될 수 있습니다.
1. Windows 키를 누르고 원격 데스크톱 연결(Remote Desktop Connection)을 입력한 후 열기를 클릭합니다.

2. 창 왼쪽 하단의 옵션 표시(Show Options)를 클릭합니다.

3. 체험(Experience) 탭으로 이동한 후 아래 그림과 같이 연결이 끊어지면 다시 연결(Reconnect if the connection is dropped) 항목에 체크합니다.

4. 연결(Connect) 버튼을 클릭합니다.
방법 4: 원격 연결 허용 설정
PC에서 원격 연결이 허용되어 있지 않으면 해당 오류가 발생할 수 있습니다. 시스템 속성에서 원격 연결을 활성화하여 문제를 해결해 보세요.
1. PC에서 파일 탐색기(File Explorer)를 열고 왼쪽 창의 내 PC(This PC)를 마우스 오른쪽 버튼으로 클릭합니다.
2. 컨텍스트 메뉴에서 속성(Properties)을 클릭합니다.

3. 원격 설정(Remote Settings)을 클릭합니다.

4. 시스템 속성(System Properties) 팝업창의 원격(Remote) 탭에서 다음 두 가지 옵션을 모두 체크합니다.
- 원격 지원 섹션의 이 컴퓨터에 대한 원격 지원 연결 허용(Allow Remote Assistance connections to this computer)
- 원격 데스크톱 섹션의 이 컴퓨터에 대한 원격 연결 허용(Allow remote connections to this computer)

5. 마지막으로 위 그림과 같이 적용(Apply) > 확인(OK)을 클릭합니다.
방법 5: 원격 데스크톱 서비스 시작 유형 변경
원격 데스크톱 서비스의 시작 유형을 '자동'으로 설정하면 많은 사용자가 이 문제를 해결했다고 보고했습니다.
1. Windows + R 키를 동시에 눌러 실행(Run) 대화상자를 엽니다.
2. 입력란에 Services.msc를 입력하고 Enter 키를 눌러 서비스 창을 엽니다.

3. Remote Desktop Services를 더블클릭한 후 중지(Stop)를 클릭합니다.
4. 시작 유형(Startup type) 드롭다운 메뉴를 확장하고 아래 그림과 같이 자동(Automatic)을 선택합니다.

5. 변경 사항을 저장하기 위해 적용(Apply) > 확인(OK)을 클릭합니다.
6. PC를 재시작한 후 문제가 해결되었는지 확인합니다.
방법 6: 영구 비트맵 캐싱 사용 설정
영구 비트맵 캐싱(Persistent Bitmap Caching) 기능을 활성화하면 해당 오류를 없애는 데 도움이 될 수 있습니다.
1. Windows 검색창에 원격 데스크톱 연결을 입력하고 열기를 클릭합니다.

2. 창 왼쪽 하단의 옵션 표시(Show Options)를 클릭합니다.

3. 체험(Experience) 탭으로 이동한 후 아래와 같이 영구 비트맵 캐싱(Persistent bitmap caching) 항목에 체크합니다.

4. 연결(Connect)을 클릭하여 접속한 뒤, 오류가 해결되었는지 확인합니다.
방법 7: 고정 IP 주소 비활성화
네트워크 어댑터가 고정 IP 주소를 사용하도록 설정되어 있으면 원격 데스크톱 연결이 네트워크 어댑터와 제대로 맞지 않아 오류가 발생할 수 있습니다. 아래 단계에 따라 고정 IP 설정을 해제하고 자동으로 IP를 받도록 변경해 보세요.
1. 제어판(Control Panel)을 열고 네트워크 및 인터넷(Network and Internet)을 클릭합니다.

2. 네트워크 및 공유 센터(Network and Sharing Center) > 어댑터 설정 변경(Change adapter settings)을 클릭합니다.

3. 해당 네트워크 연결을 더블클릭한 후 속성(Properties)을 클릭합니다.

4. 인터넷 프로토콜 버전 4(TCP/IPv4)를 선택한 후 속성(Properties)을 클릭합니다.

5. 아래 그림과 같이 IP 주소 자동으로 받기(Obtain an IP address automatically) 라디오 버튼을 선택하고 확인(OK)을 클릭하여 저장합니다.

6. 창을 닫은 후 오류가 여전히 발생하는지 확인합니다.
방법 8: 로컬 보안 정책 재구성
PC의 로컬 보안 정책(Local Security Policy) 유틸리티를 활용하면 해당 문제를 해결할 수 있습니다.
1. Windows + R 키를 동시에 눌러 실행(Run) 대화상자를 엽니다.

2. 입력란에 Secpol.msc를 입력하고 Enter 키를 눌러 로컬 보안 정책 유틸리티를 실행합니다.

3. 로컬 정책(Local Policies) > 보안 옵션(Security Option)을 클릭합니다.
4. 오른쪽 창에서 아래로 스크롤하여 시스템 암호화(System cryptography) 옵션을 찾습니다.
5. 시스템 암호화: FIPS 호환 암호화, 해싱 및 서명 알고리즘 사용(System cryptography: Use FIPS 140 compliant cryptographic algorithms, including encryption, hashing and signing algorithms)을 더블클릭합니다.
6. 사용(Enabled) 라디오 버튼을 선택합니다.
7. 마지막으로 적용(Apply) > 확인(OK)을 클릭하여 변경 사항을 저장합니다.
8. 창을 닫고 오류가 해결되었는지 확인합니다.
방법 9: 클라이언트 UDP 끄기
레지스트리 편집기를 통해 클라이언트 UDP를 비활성화하면 문제가 해결될 수 있습니다. 아래 단계를 따라 진행해 보세요.
1. Windows + R 키를 동시에 눌러 실행(Run) 대화상자를 엽니다.
2. 입력란에 regedit를 입력하고 Enter 키를 눌러 레지스트리 편집기를 실행합니다.

3. 레지스트리 편집기 창에서 다음 경로로 이동합니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services\Client

4. 오른쪽 창에서 fClientDisableUDP를 더블클릭하고 값 데이터(Value data)를 1로 설정합니다.
5. 확인(OK)을 클릭하여 변경 사항을 저장한 후 레지스트리 창을 닫습니다.
이후 Windows 10에서 발생하는 RDP 내부 오류가 성공적으로 해결되었는지 확인해 보세요.
방법 10: 네트워크 수준 인증(NLA) 비활성화
시스템이 NLA(네트워크 수준 인증)를 사용하는 원격 데스크톱 연결만 허용하도록 구성되어 있다면 해당 오류가 발생할 수 있습니다. NLA를 비활성화하여 문제를 해결할 수 있습니다.
주의: 이 설정을 비활성화하면 시스템의 보안 수준이 낮아져 외부 위협에 더 취약해질 수 있습니다.
1. PC에서 파일 탐색기(File Explorer)를 열고 왼쪽 창의 내 PC(This PC)를 마우스 오른쪽 버튼으로 클릭합니다.
2. 컨텍스트 메뉴에서 속성(Properties)을 클릭합니다.

3. 원격 설정(Remote Settings)을 클릭합니다.

4. 시스템 속성(System Properties) 팝업창의 원격(Remote) 탭에서 아래 그림과 같이 네트워크 수준 인증이 포함된 원격 데스크톱을 실행하는 컴퓨터에서만 연결 허용(Allow connections only from computers running Remote Desktop with Network Level Authentication) 항목의 체크를 해제합니다.

5. 마지막으로 적용(Apply) > 확인(OK)을 클릭합니다.
마무리
지금까지 원격 데스크톱 연결 '내부 오류가 발생했습니다' 오류를 해결하는 10가지 방법을 자세히 알아보았습니다. 대부분의 경우 서비스 재시작이나 설정 변경만으로도 문제가 해결되지만, 상황에 따라 레지스트리 편집이나 보안 정책 수정이 필요할 수도 있습니다. 위 방법들을 순서대로 시도해 보시면 원인을 파악하고 문제를 해결하는 데 큰 도움이 될 것입니다. 추가로 궁금한 점이나 다루어 주었으면 하는 주제가 있다면 댓글로 남겨주세요.