원격 데스크톱 오류 '내부 오류가 발생했습니다 '는 종종 RDP 설정 또는 로컬 그룹 정책 보안으로 인해 발생합니다. 사용자가 원격 데스크톱 연결 클라이언트를 사용하여 다른 시스템에 연결할 수 없다는 보고가 꽤 있었습니다. 보고서에 따르면 이 문제는 갑자기 발생했으며 특정 작업으로 인해 발생한 것이 아닙니다.
연결을 클릭하면 원격 데스크톱 연결 클라이언트가 멈추고 몇 초 후에 오류가 나타납니다. 원격 데스크톱 연결은 많은 사용자가 비즈니스 또는 개인 목적으로 사용하기 때문에 이 오류가 상당히 고통스러울 수 있습니다. 그러나 이 문서를 통해 문제를 해결할 수 있으므로 걱정하지 마십시오.
Windows 10에서 '내부 오류가 발생했습니다' 오류의 원인은 무엇입니까?
오류는 갑자기 나타나므로 구체적인 원인을 알 수 없으나 다음 요인 중 하나로 인해 발생할 수 있습니다. —
- 원격 데스크톱 연결 설정: 일부 사용자의 경우 원격 데스크톱 연결 클라이언트 설정으로 인해 오류가 발생했습니다.
- RDP 보안: 경우에 따라 원격 데스크톱 프로토콜의 보안으로 인해 오류가 나타날 수 있으며 이 경우 보안 계층을 변경해야 합니다.
- 컴퓨터 도메인: 오류가 나타날 수 있는 또 다른 원인은 시스템이 연결된 도메인일 수 있습니다. 이 경우 도메인을 제거했다가 다시 가입하면 문제가 해결됩니다.
이제 아래에서 제공하는 솔루션을 적용하기 전에 관리자 계정을 사용하고 있는지 확인하십시오. 또한 문제를 신속하게 격리할 수 있도록 제공된 것과 동일한 순서로 주어진 솔루션을 따르는 것이 좋습니다.
해결 방법 1:원격 데스크톱 연결 설정 변경
먼저 RDP 설정을 약간 변경하여 문제를 격리하려고 합니다. 일부 사용자는 '연결이 끊어지면 다시 연결' 상자를 선택하면 문제가 해결되었다고 보고했습니다. 다음 단계에 따라 이 작업을 수행할 수 있습니다.
- 시작 메뉴로 이동 , 원격 데스크톱 연결 검색 열어보세요.
- 옵션 표시를 클릭합니다. 모든 설정을 공개합니다.
- 환경으로 전환 탭을 선택한 다음 '연결이 끊긴 경우 다시 연결 ' 체크박스가 체크되어 있습니다.
- 다시 연결해 보세요.
해결 방법 2:도메인 재가입
시스템을 연결한 도메인으로 인해 오류 메시지가 생성되는 경우가 있습니다. 이러한 경우 도메인을 제거한 다음 다시 가입하면 문제가 해결됩니다. 방법은 다음과 같습니다.
- Windows 키 + I 누르기 설정 열기 .
- 계정으로 이동 그런 다음 직장 또는 학교 액세스로 전환합니다. 탭.
- 시스템을 연결한 도메인을 선택한 다음 연결 해제를 클릭합니다. .
- 예를 클릭합니다. 확인하라는 메시지가 표시되면.
- 시스템 연결을 끊고 메시지에 따라 컴퓨터를 다시 시작합니다.
- 시스템을 다시 시작한 후 원하는 경우 도메인에 다시 가입할 수 있습니다.
- RDP를 다시 사용해 보세요.
해결책 3:MTU 값 변경
문제를 해결하는 또 다른 방법은 MTU 값을 변경하는 것입니다. 최대 전송 단위는 네트워크에서 보낼 수 있는 패킷의 최대 크기입니다. MTU 값을 삭제하면 문제를 해결하는 데 도움이 될 수 있습니다. 방법은 다음과 같습니다.
- MTU 값을 변경하려면 TCP Optimizer라는 도구를 다운로드해야 합니다. . 여기에서 다운로드할 수 있습니다.
- 다운로드가 완료되면 TCP Optimizer를 관리자 권한으로 엽니다. .
- 하단에서 맞춤을 선택합니다. 설정 선택 앞 .
- MTU 변경 1458 값 .
- 변경사항 적용을 클릭합니다. 프로그램을 종료합니다.
- 문제가 해결되었는지 확인합니다.
해결 방법 4:그룹 정책 편집기에서 RDP의 보안 변경
경우에 따라 Windows 그룹 정책의 RDP 보안 계층으로 인해 오류 메시지가 나타납니다. 이러한 시나리오에서는 RDP 보안 계층을 사용하도록 강제해야 합니다. 방법은 다음과 같습니다.
- 시작 메뉴로 이동 , 로컬 그룹 정책 검색 '그룹 정책 수정을 엽니다. '.
- 다음 디렉토리로 이동:
- 컴퓨터 구성> 관리 템플릿> Windows 구성 요소> 원격 데스크톱 서비스> 원격 데스크톱 세션 호스트> 보안
- 오른쪽에서 '원격(RDP) 연결에 특정 보안 계층 사용 요구를 찾습니다. '를 입력하고 더블클릭하여 수정하세요.
- '구성되지 않음으로 설정된 경우 ', 사용을 선택합니다. 그런 다음 보안 레이어 앞에 , RDP 선택 .
- 적용 클릭 그런 다음 확인을 누르세요. .
- 변경 사항을 적용하려면 시스템을 다시 시작하십시오.
- 다시 연결해 보세요.
해결 방법 5:네트워크 수준 인증 비활성화
네트워크 수준 인증 또는 NLA를 비활성화하여 문제를 해결할 수도 있습니다. 사용자 또는 대상 시스템이 NLA가 있는 원격 데스크톱을 실행하는 원격 연결만 허용하도록 구성된 경우 문제가 발생할 수 있습니다. 비활성화하면 문제가 해결됩니다. 방법은 다음과 같습니다.
- 데스크톱으로 이동 , 이 PC를 마우스 오른쪽 버튼으로 클릭합니다. 속성을 선택합니다. .
- 원격 설정을 클릭합니다. .
- 원격 데스크톱 아래 , '네트워크 수준 인증으로 원격 데스크톱을 실행하는 컴퓨터에서만 연결 허용 선택을 취소합니다. ' 상자.
- 적용 클릭 그런 다음 확인을 누르세요. .
- 문제를 분리하는지 확인합니다.
해결 방법 6:원격 데스크톱 서비스 다시 시작
경우에 따라 원격 데스크톱 서비스를 다시 시작하면 문제가 해결되므로 이 단계에서는 수동으로 다시 시작합니다. 이를 위해:
- “Windows를 누릅니다. ” + “R "를 눌러 실행 프롬프트를 엽니다.
- '서비스 입력 .msc "를 누르고 "Enter 키를 누릅니다. ".
- “원격을 두 번 클릭 데스크톱 서비스 "를 클릭하고 "중지"를 클릭합니다.
- '시작'을 클릭합니다. 5초 이상 기다린 후.
- 확인 문제가 지속되는지 확인합니다.
해결 방법 7:VPN 연결 비활성화
컴퓨터가 프록시 또는 VPN 연결을 사용하도록 구성되어 인터넷 연결이 다른 서버를 통해 라우팅되어 제대로 연결을 설정하지 못할 수 있습니다. 따라서 이 단계에서는 Internet Explorer의 프록시 설정을 비활성화하고 컴퓨터에서 실행 중인 VPN도 비활성화해야 합니다.
- Windows 누르기 + R 키보드의 키를 동시에 누르십시오.
- 실행 대화 상자가 화면에 나타나면 “MSConfig”를 입력합니다. 빈 상자에 입력하고 확인을 누릅니다.
- 시스템 구성 창에서 부팅 옵션을 선택한 다음 '안전 부팅'을 확인합니다. 옵션.
- 적용을 클릭하고 확인을 누릅니다.
- 지금 PC를 다시 시작하여 안전 모드로 부팅하십시오.
- 다시 동일한 'Windows'를 누릅니다. + “R” 키를 동시에 누르고 "inetcpl.cpl"을 입력합니다. 실행 대화 상자에서 "Enter" 키를 누릅니다. 실행합니다.
- 인터넷 속성 대화 상자가 화면에 나타나면 '연결'을 선택합니다. 탭하세요.
- 'LAN에 프록시 서버 사용 선택을 취소합니다. ” 상자를 선택한 다음 확인을 클릭합니다.
- 지금 MSConfig를 다시 열고 이번에는 안전 부팅 옵션의 선택을 취소하고 변경 사항을 저장하고 컴퓨터를 다시 시작하십시오.
- 오류 메시지가 지속되는지 확인합니다.
해결 방법 8:로컬 보안 정책 재구성
이것은 로컬 보안 정책 유틸리티를 사용해야 하는 문제를 해결하는 또 다른 방법입니다. 다음 단계를 수행하면 됩니다.
- 'Windows' 누르기 + “R” 실행 프롬프트를 엽니다.
- "Secpol.msc"를 입력합니다. 'Enter' 키를 누릅니다. 로컬 보안 정책 유틸리티를 시작합니다.
- 로컬 보안 정책 유틸리티에서 '로컬 정책'을 클릭합니다. 옵션을 선택한 다음 '보안 옵션' 왼쪽 창에서.
- 오른쪽 창에서 스크롤하여 '시스템 암호화'를 클릭합니다. 옵션 및
- 오른쪽 창에서 스크롤하여 '시스템 암호화:암호화, 해싱 및 서명 알고리즘을 포함한 FIPS 140 호환 암호화 알고리즘 사용 " 옵션.
- 이 옵션을 두 번 클릭한 다음 '사용'을 선택합니다. 다음 창에서 버튼을 누릅니다.
- '적용'을 클릭합니다. 변경 사항을 저장한 다음 "확인" 창을 닫습니다.
- 이렇게 하면 컴퓨터의 문제가 해결되는지 확인하십시오.
해결책 10:원격 연결 허용
RDP를 사용하려고 하는 동안 이 오류가 표시되는 일부 시스템 구성에 따라 컴퓨터에서 원격 연결이 허용되지 않을 수 있습니다. 따라서 이 단계에서는 제어판에서 이 설정을 재구성한 다음 컴퓨터에서 이 문제가 해결되는지 확인합니다. 그렇게 하려면:
- 'Windows' 누르기 + “R” 실행 프롬프트를 시작합니다.
- '제어판'을 입력합니다. 'Enter' 키를 누릅니다. 클래식 제어판 인터페이스를 시작합니다.
- 제어판에서 '시스템 및 보안'을 클릭합니다. 옵션을 선택한 다음 '시스템'을 선택합니다. 버튼.
- 시스템 설정에서 '고급 시스템 설정'을 클릭합니다. 왼쪽 창에서.
- 고급 시스템 설정에서 '원격' 탭에서 "이 컴퓨터에 대한 원격 지원 연결 허용 " 옵션이 체크되어 있습니다.
- 그 외에도 "이 컴퓨터에 대한 원격 연결 허용 ” 탭도 체크되어 있습니다.
- '적용'을 클릭합니다. 변경 사항을 저장한 다음 "확인" 창 밖으로 나가기 위해.
- 이렇게 하면 컴퓨터에서 이 문제가 해결되는지 확인하십시오.
해결책 11:서비스 시작 변경
원격 데스크톱 서비스가 자동으로 시작되지 않도록 구성되었을 수 있습니다. 따라서 이 단계에서는 이 구성을 변경하고 서비스가 자동으로 시작되도록 허용합니다. 이렇게 하려면 아래 가이드를 따르세요.
- 'Windows' 누르기 + “R” 실행 프롬프트를 시작합니다.
- “Services.msc”를 입력합니다. 'Enter' 키를 누릅니다. 서비스 관리 창을 시작합니다.
- 서비스 관리 창에서 '원격 데스크톱 서비스'를 두 번 클릭합니다. 옵션을 선택한 다음 '중지'를 클릭합니다. 버튼.
- '시작 유형'을 클릭합니다. 옵션을 선택하고 '자동'을 선택합니다. 옵션.
- 이 창을 닫고 바탕 화면으로 돌아갑니다.
- 그런 다음 컴퓨터를 다시 시작하고 문제가 지속되는지 확인합니다.
해결 방법 12:영구 비트맵 캐싱 활성화
이 문제가 발생하는 또 다른 가능한 이유는 "영구 비트맵 캐싱" 기능이 RDP 설정에서 비활성화되어 있기 때문입니다. 따라서 이 단계에서는 원격 데스크톱 연결 앱을 시작한 다음 경험 패널에서 이 설정을 변경합니다. 이렇게 하려면 아래 가이드를 따르세요.
- 'Windows' 누르기 + “S” 키보드에서 '원격 데스크톱 연결'을 입력합니다. 검색 창에서.
- '옵션 표시'를 클릭합니다. 버튼을 클릭한 다음 '경험'을 클릭합니다. 탭.
- 경험 탭에서 '영구적인 비트맵 캐싱'을 확인합니다. 옵션을 선택하고 변경 사항을 저장합니다.
- 원격 데스크톱 연결을 시도한 다음 문제가 지속되는지 확인합니다.
해결 방법 13:컴퓨터에서 고정 IP 비활성화
고정 IP를 사용하도록 네트워크 어댑터를 구성했고 원격 데스크톱 연결과 제대로 정렬되지 않았기 때문에 이 문제가 컴퓨터에서 발생했을 수 있습니다. 따라서 이 단계에서는 네트워크 구성 설정을 통해 컴퓨터에서 고정 IP를 비활성화한 다음 이렇게 하여 문제가 해결되었는지 확인합니다. 이를 위해:
- 'Windows' 누르기 + “R” 실행 프롬프트를 시작합니다.
- "ncpa.cpl" 입력 'Enter' 키를 누릅니다. 네트워크 구성 패널을 시작합니다.
- 네트워크 구성 패널에서 네트워크 어댑터를 마우스 오른쪽 버튼으로 클릭하고 '속성'을 선택합니다.
- '인터넷 프로토콜 버전을 두 번 클릭합니다. 4(TCP/IPV4)” 옵션을 선택한 다음 '일반'을 클릭합니다. 탭.
- '자동으로 IP 주소 받기'를 선택합니다. 옵션을 선택하고 변경 사항을 저장합니다.
- “확인을 클릭합니다. ' 창을 종료하고 문제가 여전히 지속되는지 확인합니다.
해결 방법 14:SonicWall VPN 재구성
컴퓨터에서 SonicWall VPN 클라이언트를 사용 중이고 해당 응용 프로그램과 함께 기본 구성을 사용하는 경우 원격 데스크톱 연결 응용 프로그램을 사용하려고 하는 동안 이 오류가 발생할 수 있습니다. 따라서 이 단계에서는 VPN 내에서 일부 설정을 변경합니다. 이를 위해:
- 컴퓨터에서 Sonicwall을 실행합니다.
- 'VPN'을 클릭합니다. 그런 다음 '설정'을 선택합니다. 옵션.
- "WAN"을 찾습니다. VPN 정책 목록 아래에 있습니다.
- '구성'을 클릭합니다. 오른쪽에 있는 옵션을 선택한 다음 '클라이언트'를 선택합니다. 탭.
- '가상 어댑터 설정'을 클릭합니다. 드롭다운을 클릭하고 'DHCP 임대'를 선택합니다. 옵션.
- 이렇게 하면 문제가 해결되는지 확인하십시오.
- 이 문제가 여전히 해결되지 않으면 VPN에서 현재 DHCP 임대를 제거해야 합니다.
- 'VPN'으로 이동 옵션을 선택한 다음 'DHCP over VPN' 버튼.
- 기존 DHCP 임대를 삭제하고 연결을 다시 시작합니다.
- 이 작업을 수행한 후에도 문제가 지속되는지 확인합니다.
해결 방법 15:명령 프롬프트를 통한 연결 진단
원격 데스크톱 연결을 사용하여 연결하려는 컴퓨터가 이 문제가 발생하고 있기 때문에 연결에 사용할 수 없을 수 있습니다. 따라서 컴퓨터에 연결할 수 있는지 여부를 진단해야 합니다.
이를 위해 먼저 명령 프롬프트를 사용하여 컴퓨터의 IP 주소를 식별한 다음 컴퓨터의 명령 프롬프트를 사용하여 ping을 시도합니다. ping이 성공하면 연결할 수 있습니다. 그렇지 않으면 연결하려는 컴퓨터에 문제가 있고 설정에 문제가 있다는 의미가 아닙니다. 이를 위해:
- 로컬로 연결하려는 컴퓨터에 액세스하고 "Windows"를 누릅니다. + “R” 키보드의 키를 눌러 실행 프롬프트를 시작합니다.
- "Cmd" 입력 'Enter' 키를 누릅니다. 명령 프롬프트를 시작합니다.
- 명령 프롬프트에서 다음 명령을 입력하고 "Enter" 키를 누릅니다. 컴퓨터의 IP 정보를 표시합니다.
- '기본 게이트웨이' 아래에 나열된 IP 주소를 확인합니다. '192.xxx.x.xx'에 있어야 하는 제목 또는 유사한 형식.
- 연결하려는 컴퓨터의 IP 주소를 얻으면 추가 테스트를 위해 자신의 컴퓨터로 돌아올 수 있습니다.
- 개인용 컴퓨터에서 'Windows'를 누릅니다. + “R” 실행 프롬프트를 시작하고 “Cmd”를 입력하십시오. 명령 프롬프트를 엽니다.
- 명령 프롬프트에 다음 명령을 입력하고 "Enter" 키를 누릅니다. 실행합니다.
ping(연결하려는 컴퓨터의 IP 주소) - 명령 프롬프트가 IP 주소에 대한 ping을 완료할 때까지 기다렸다가 결과를 기록해 둡니다.
- ping이 성공하면 IP 주소에 액세스할 수 있음을 의미합니다.
- 이제 “telnet”을 테스트할 것입니다. IP 주소를 통해 텔넷이 가능한지 확인하여 컴퓨터의 기능을 확인합니다.
- 이를 위해 'Windows'를 누릅니다. + “R” "Cmd"를 입력합니다. 명령 프롬프트를 엽니다.
- 다음 명령을 입력하여 RDP 클라이언트가 열어야 하는 포트에서 텔넷이 가능한지 확인합니다.
telnet
3389 - 이 텔넷에 성공하면 검은색 화면이 표시되어야 하고 그렇지 않으면 컴퓨터에서 포트가 차단되고 있음을 의미합니다.
검은색 화면이 반환되지 않으면 포트에서 텔넷을 시도하는 동안 이 문제가 표시되어 컴퓨터에서 포트가 열리지 않을 수 있음을 의미합니다. 따라서 이 단계에서는 컴퓨터의 특정 포트를 열도록 Windows 방화벽을 재구성합니다. 이를 위해:
- “Windows를 누릅니다. ” + “나 "를 클릭하여 설정을 열고 "업데이트 &보안”.
- "Windows 보안 ' 탭을 클릭하고 '방화벽 및 네트워크 보안 " 옵션.
- '고급 설정 ” 버튼을 클릭하세요.
- 새 창이 열리면 "인바운드 규칙 " 옵션을 선택하고 "새로 만들기 규칙 ".
- '포트 선택 "를 클릭하고 "다음"을 클릭합니다.
- “TCP를 클릭합니다. "를 선택하고 "지정된 로컬 포트 " 옵션.
- “3389” 입력 포트 번호로.
- “다음을 클릭합니다. "를 선택하고 "허용 연결 ".
- '다음 선택 ' 및 세 가지 옵션이 체크됩니다.
- 다시 "다음을 클릭합니다. "를 입력하고 "이름 " 새 규칙에 대해 설명합니다.
- '다음 선택 "를 입력한 후 "마침을 클릭합니다. ".
- 마찬가지로 나열된 4단계로 돌아가서 '발신 규칙'을 선택합니다. 이번에는 전체 프로세스를 반복하여 이 프로세스에 대한 아웃바운드 규칙도 생성합니다.
- 수신 및 발신 규칙을 모두 생성한 후 문제가 지속되는지 확인합니다.
해결책 16:클라이언트에서 UDP 끄기
레지스트리 또는 그룹 정책에서 설정을 변경하기만 하면 이 문제를 해결할 수 있습니다. Windows Home 버전을 사용 중이라면 레지스트리 방식으로 이 해결 방법을 시도해 볼 수 있으며, 그렇지 않은 경우 아래 가이드에서 그룹 정책 방식을 구현할 수 있습니다.
등록 방법:
- 'Windows' 누르기 + “R” 실행 프롬프트를 시작합니다.
- "regedit" 입력 'Enter' 키를 누릅니다. 레지스트리를 시작합니다.
- 레지스트리 내부에서 다음 옵션을 탐색합니다.
HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services\Client
- 이 폴더 내에서 fClientDisableUDP를 설정합니다. “1” 옵션.
- 변경 사항을 저장하고 레지스트리를 종료합니다.
- 이 값을 레지스트리에 추가하면 컴퓨터에서 이 문제가 해결되는지 확인하십시오.
그룹 정책 방식
- 'Windows' 누르기 + “R” 키보드의 버튼을 눌러 실행 프롬프트를 시작합니다.
- “Gpedit.msc”를 입력합니다. 'Enter' 키를 누릅니다. 그룹 정책 관리자를 시작합니다.
- 그룹 정책 관리자에서 '컴퓨터 구성'을 두 번 클릭합니다. 옵션을 선택한 다음 '관리 템플릿'을 엽니다. 옵션.
- 'Windows 구성 요소'를 두 번 클릭합니다. 그런 다음 "원격 데스크톱 서비스" 옵션을 두 번 클릭합니다.
- '원격 데스크톱 연결 클라이언트'를 두 번 클릭합니다. 그런 다음 '클라이언트에서 UDP 끄기'를 두 번 클릭합니다. 옵션.
- '활성화됨' 확인 버튼을 누르고 변경 사항을 저장합니다.
- 그룹 정책 관리자를 종료한 다음 문제가 지속되는지 확인합니다.
PowerShell 명령 사용
어떤 이유로 위에 표시된 대로 레지스트리 값을 추가할 수 없는 경우 Windows Powershell 유틸리티를 사용하여 이 변경 사항을 구현할 수도 있습니다. 이를 위해:
- 'Windows' 누르기 + “X” 키보드에서 'Powershell(관리자)'을 선택합니다. 옵션.
- PowerShell 창에 다음 명령을 입력하고 "Enter" 키를 눌러 실행합니다.
New-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Terminal Server Client' -Name UseURCP -PropertyType DWord -Value 0사전>
- 컴퓨터에서 명령을 실행한 후 문제가 계속 발생하는지 확인하세요.
최종 솔루션:
이 문제에 직면한 대부분의 사람들은 최근 Windows 업데이트 이후에 문제가 발생한다는 사실을 알게 되었습니다. 당사 소스에 따르면 이 문제는 원격 클라이언트 또는 Windows 자체가 Windows 1809 버전으로 업데이트된 경우에 발생합니다. 따라서 최종 해결 방법은 이전 버전의 Windows로 돌아가거나 보다 안정적인 버전의 운영 체제가 출시될 때까지 기다리는 것이 좋습니다.