Windows 10에서 응용 프로그램을 실행할 때 CLR20R3 오류가 발생한 경험이 있으신가요? 이 오류는 주로 두 가지 원인, 즉 응용 프로그램 파일의 손상 또는 시스템 구성 요소의 누락으로 인해 발생합니다.
"프로그램이 작동을 멈췄습니다. 문제 이벤트 이름: CLR20R3"
CLR20R3 오류 해결 방법
이 오류는 다소 복잡해 보이지만 몇 가지 간단한 방법으로 해결할 수 있습니다. 응용 프로그램 실행 시 발생하는 CLR20R3 오류를 수정하기 위해 시도해 볼 수 있는 방법은 다음과 같습니다.
- 호환성 모드에서 프로그램 실행
- Windows 미디어 구성 요소 재설정
- Windows Media Player 재설치
- .NET Framework 관리
각 방법을 하나씩 자세히 살펴보겠습니다.
1] 호환성 모드에서 프로그램 실행
가장 먼저 프로그램을 호환성 모드로 실행하여 문제가 해결되는지 확인해 보세요. 프로그램 아이콘을 마우스 오른쪽 버튼으로 클릭한 후 '속성' → '호환성' 탭에서 이전 버전의 Windows와 호환되도록 설정하면 됩니다.
2] Windows 미디어 구성 요소 재설정
두 번째 해결 방법은 Windows 미디어 구성 요소를 다시 등록하는 것입니다. 컴퓨터의 Windows 미디어 구성 요소가 손상되었거나 깨진 경우 이 방법으로 문제를 해결할 수 있습니다.
이를 위해서는 시작 메뉴에서 검색하여 명령 프롬프트를 관리자 권한으로 실행합니다. 그런 다음 아래 명령어를 입력하고 Enter 키를 누릅니다.
regsvr32 atl.dll
cd C:\WINDOWS\eHome
ehSched /unregServer
ehSched /service
ehRecvr /unregServer
ehRecvr /service
ehRec.exe /unregServer
ehRec.exe /regserver
ehmsas.exe /unregServer
ehmsas.exe /regserver
이렇게 하면 Windows 미디어 구성 요소가 재설정되며, 응용 프로그램 실행 시 발생하는 CLR20R3 오류가 해결될 것입니다.
3] Windows Media Player 재설치
Windows 미디어 구성 요소를 재설정해도 문제가 해결되지 않는다면 Windows Media Player를 다시 설치해야 합니다. 다음 단계를 따라 진행하세요.
- 시작 메뉴에서 제어판을 실행합니다.
- '보기 기준'이 '큰 아이콘'으로 설정되어 있는지 확인한 후, '프로그램 및 기능 > Windows 기능 켜기/끄기'를 클릭합니다.
- '미디어 기능'을 확장하고 'Windows Media Player'의 체크를 해제한 뒤 '확인'을 클릭합니다.
- 마지막으로 PC를 재시작한 후 동일한 단계를 다시 진행하여 'Windows Media Player'에 체크하고, 컴퓨터를 한 번 더 재시작합니다.
4] .NET Framework 관리
문제의 원인이 .NET Framework일 수도 있습니다. 따라서 이를 재설정한 후 문제가 해결되는지 확인해 보아야 합니다. 다음 단계를 따라 진행하세요.
- 시작 메뉴에서 '제어판'을 실행합니다.
- '보기 기준'이 '큰 아이콘'으로 설정되어 있는지 확인한 후, '프로그램 및 기능 > Windows 기능 켜기/끄기'를 클릭합니다.
- '.NET Framework 3.5'와 '.NET Framework 4.8'의 체크를 해제하고 '확인'을 클릭합니다.
- 컴퓨터를 재시작한 후 동일한 단계를 다시 진행하여 '.NET Framework 3.5'와 '.NET Framework 4.8'에 체크하고, 컴퓨터를 한 번 더 재시작합니다.
또한 운영 체제를 최신 상태로 업데이트하면 .NET Framework도 자동으로 업데이트됩니다(업데이트가 있는 경우). 이를 위해 Win + I 키를 눌러 '설정'을 연 후 '업데이트 및 보안 > 업데이트 확인'을 클릭하세요.
확실하지 않은 경우 .NET 설치 자체를 복구하는 방법도 시도해 볼 수 있습니다.
위에서 소개한 방법 중 하나가 응용 프로그램 실행 시 발생하는 CLR20R3 오류를 해결하는 데 도움이 되기를 바랍니다.