Computer >> 컴퓨터 >  >> 체계 >> Windows

애플리케이션에서 처리되지 않은 예외가 발생했습니다.

Visual Studio로 설계된 응용 프로그램을 시작하려고 할 때 또는 Windows 11 또는 Windows 10 PC를 부팅할 때 바탕 화면에서 응용 프로그램에서 처리되지 않은 예외가 발생했습니다.라는 오류 메시지가 표시되는 경우 강한> , 이 게시물은 오류 수정에 가장 적합한 솔루션을 제공하기 위한 것입니다.

애플리케이션에서 처리되지 않은 예외가 발생했습니다.

이 문제가 발생하면 다음 행을 따라 오류 메시지가 표시됩니다.

<블록 인용>

Microsoft.NET 프레임워크

애플리케이션에서 처리되지 않은 예외가 발생했습니다. 계속을 클릭하면 응용 프로그램이 이 오류를 무시하고 계속을 시도합니다. Quit을 누르면 응용 프로그램이 즉시 닫힙니다.

잘못된 클래스입니다.

다음 이유 중 하나 이상으로 인해 이 문제가 발생할 수 있습니다.

  • 바이러스 백신이 원인일 수 있습니다.
  • 특정 프로그램이나 멀웨어가 실행 중일 수 있습니다.
  • Microsoft .NET Framework 설치가 손상되었습니다.
  • 스크립트 디버깅은 레지스트리를 통해 활성화됩니다.
  • Msvcr92.dll의 액세스 위반
  • Ubisoft 런처 레지스트리 키 삭제.
  • 시스템 파일 손상.

응용 프로그램에서 처리되지 않은 예외가 발생했습니다.

이 문제가 발생하면 아래의 권장 솔루션을 특별한 순서 없이 시도하고 응용 프로그램에서 처리되지 않은 예외가 발생했습니다를 해결하는 데 도움이 되는지 확인할 수 있습니다. Windows 11/10 장치의 문제입니다.

  1. .NET Framework 사용
  2. .NET Framework 최신 버전 설치
  3. .NET Framework 복구 도구 실행
  4. SFC 및 DISM 스캔 수행
  5. 클린 부팅 상태 문제 해결
  6. 타사 보안 소프트웨어 비활성화/제거(해당되는 경우)
  7. 레지스트리 수정 – Ubisoft Launcher 키 삭제(해당되는 경우)
  8. 인터넷 옵션 재설정
  9. 스크립트 디버깅 비활성화(해당되는 경우)

나열된 각 솔루션과 관련된 프로세스에 대한 설명을 살펴보겠습니다.

아래 솔루션을 시도하기 전에 업데이트를 확인하고 Windows 11/10 장치에 사용 가능한 비트를 설치하고 경우에 따라 프로그램을 시작하거나 시스템을 부팅할 때 오류가 다시 나타나는지 확인하십시오. 또한 Windows Defender 또는 평판이 좋은 타사 AV 제품으로 전체 시스템 AV 검사를 실행하여 문제의 원인이 될 수 있는 바이러스/악성코드를 치료하고 제거합니다.

1] .NET 프레임워크 활성화

애플리케이션에서 처리되지 않은 예외가 발생했습니다.

오류 프롬프트가 .NET Framework를 가리키므로 이 솔루션을 사용하려면 Windows 11/10 컴퓨터에서 .NET Framework가 활성화되어 있는지 확인한 다음 응용 프로그램에서 처리되지 않은 예외가 발생했는지 확인해야 합니다. 장치의 문제가 해결되었습니다. 그렇지 않으면 다음 해결 방법을 시도하십시오.

2] 최신 버전의 .NET Framework 설치

시스템에서 이미 .NET Framework를 사용하도록 설정했지만 오류가 계속 발생한다고 가정하면 Windows 11/10 장치에서 관리자 권한으로 최신 버전의 .NET Framework를 다운로드하여 설치할 수 있습니다. .NET 설치에 문제가 있는 경우 장치의 Framework는 .NET Framework 설치 문제를 해결하는 방법에 대한 게시물을 참조하십시오.

3] .NET Framework 복구 도구 실행

애플리케이션에서 처리되지 않은 예외가 발생했습니다.

.NET Framework 복구 도구를 실행하는 이 솔루션은 Windows 11/10 PC에서 최신 버전의 .NET Framework를 활성화하고 설치해도 문제를 해결할 수 없는 경우에 따릅니다.

4] SFC 및 DISM 스캔 수행

시스템 파일 오류가 있는 경우 보기에서 오류가 발생할 수 있습니다. SFC/DISM은 사용자가 Windows 시스템 파일의 손상을 검사하고 손상된 파일을 복원할 수 있도록 하는 Windows의 유틸리티입니다.

이 솔루션을 사용하려면 SFC 스캔을 실행해야 하며 이 작업으로 당면한 문제가 해결되지 않는 경우 DISM 스캔을 실행하거나 다음 솔루션을 시도할 수 있습니다.

5] 클린 부팅 상태에서 문제 해결

애플리케이션에서 처리되지 않은 예외가 발생했습니다.

Windows 11/10 PC에 설치되어 실행 중인 .NET Framework의 정상적인 성능을 방해하는 타사 응용 프로그램이나 프로세스가 있는 경우 이 문제가 발생할 수 있습니다. 이 경우 클린 부팅 상태에서 문제를 해결하고 당면한 문제가 해결되었는지 확인할 수 있습니다. 그렇지 않으면 다음 해결 방법을 시도하십시오.

6] 타사 보안 소프트웨어 비활성화/제거(해당되는 경우)

대부분의 타사 보안 소프트웨어는 모두 이 특정 문제를 일으키는 것으로 알려져 있습니다. 이 경우 이 문제를 해결하려면 전용 AV 제거 도구를 사용하여 PC에서 모든 타사 바이러스 백신 프로그램을 제거하여 바이러스 백신 프로그램과 관련된 모든 파일을 제거해야 합니다.

바이러스 백신을 제거하여 이 오류가 해결되면 이제 동일한 바이러스 백신을 다시 설치하거나 대체 소프트웨어로 전환하거나 Windows 11/10 기본 AV 프로그램인 Windows Defender를 계속 사용하는 것이 좋습니다.

7] 레지스트리 수정 – Ubisoft Launcher 키 삭제(해당되는 경우)

애플리케이션에서 처리되지 않은 예외가 발생했습니다.

Uplay, Internet Explorer, 이전 버전의 Windows용으로 설계된 일부 이전 호환되지 않는 게임과 같은 응용 프로그램을 시작하려고 할 때 이 문제가 발생할 수 있습니다. 그리고 조사에서 밝혀진 바와 같이 이 문제는 특히 Steam과 Uplay를 동시에 설치한 사용자들 사이에서 Windows 11/10에서 널리 퍼진 문제인 것 같습니다. 이 경우 문제를 해결하려면 Uplay 런처와 관련된 레지스트리 항목을 삭제해야 합니다. 이렇게 하면 충돌이 제거되어 두 응용 프로그램이 동일한 컴퓨터에서 제대로 작동할 수 있습니다.

다음을 수행하십시오.

레지스트리 작업이므로 필요한 예방 조치로 레지스트리를 백업하거나 시스템 복원 지점을 만드는 것이 좋습니다. 완료되면 다음과 같이 진행할 수 있습니다.

  • Windows 키 + R 누르기 실행 대화 상자를 호출합니다.
  • 실행 대화 상자에 regedit를 입력합니다. Enter 키를 눌러 레지스트리 편집기를 엽니다.
  • 아래 레지스트리 키 경로로 이동하거나 이동합니다.
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Ubisoft
  • 오른쪽 창의 위치에서 런처를 마우스 오른쪽 버튼으로 클릭합니다. 항목을 입력하고 삭제를 선택합니다. .

Windows 11/10 시스템에서 레지스트리 키를 삭제하는 동안 오류가 발생하면 레지스트리 키의 소유권을 가져오고 삭제 작업을 다시 시도할 수 있습니다.

  • 삭제되면 레지스트리 편집기를 종료합니다.
  • PC를 다시 시작합니다.

부팅 시 오류가 수정되었는지 확인합니다. 그렇지 않은 경우 다음 해결 방법을 시도하십시오.

8] 인터넷 옵션 재설정

애플리케이션에서 처리되지 않은 예외가 발생했습니다.

인터넷 옵션 열기 고급 설정 복원을 클릭합니다. 버튼.

그런 다음 장치에서 Windows 10을 실행 중이고 이 문제가 발생하면 Internet Explorer를 기본 설정으로 재설정하고 도움이 되는지 확인할 수 있습니다. IE는 Windows 11에서 더 이상 사용되지 않으므로 이 솔루션은 Windows 10 PC 사용자에게만 적용됩니다.

9] 스크립트 디버깅 비활성화(해당되는 경우)

애플리케이션에서 처리되지 않은 예외가 발생했습니다.

여기에서도 이 솔루션은 Windows 10 PC 사용자에게만 적용됩니다. 장치에 Visual Studio가 설치되어 있고 스크립트 디버깅이 활성화되어 있고 레지스트리 항목에 손상된 데이터가 포함된 컴퓨터에서 Internet Explorer 문제가 발생할 수 있습니다. 이 경우 문제를 해결하려면 스크립트 디버깅을 비활성화한 다음 관련 레지스트리 키를 삭제해야 합니다.

Internet Explorer 11에서 장기 실행 스크립트 오류를 ​​수정하는 방법에 대한 가이드의 지침에 따라 스크립트 디버깅을 비활성화한 후 Windows 10 기기에서 관련 레지스트리 키 삭제를 진행할 수 있습니다. 방법은 다음과 같습니다.

  • 레지스트리를 백업하거나 시스템 복원 지점을 만드십시오.
  • 레지스트리 편집기를 엽니다.
  • 시스템 아키텍처에 따라 아래 레지스트리 키 경로로 이동하거나 이동합니다.

32비트 사용자의 경우

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug

64비트 사용자의 경우

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\AeDebug
  • 오른쪽 창의 위치에서 디버거를 마우스 오른쪽 버튼으로 클릭합니다. 키를 누르고 삭제를 클릭합니다. .

애플리케이션에서 처리되지 않은 예외가 발생했습니다.

  • 다음으로 아래 레지스트리 키 경로로 이동합니다.

32비트 사용자의 경우

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework

64비트 사용자의 경우

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework
  • 오른쪽 창의 위치에서 DbgManagedDebugger를 마우스 오른쪽 버튼으로 클릭합니다. 키를 누르고 삭제를 클릭합니다. .

애플리케이션에서 처리되지 않은 예외가 발생했습니다.

  • 레지스트리 편집기를 종료합니다.
  • PC를 다시 시작합니다.

그게 다야!

관련 게시물 :처리되지 않은 예외 액세스 위반 오류

처리되지 않은 서버 오류는 어떻게 수정합니까?

게임 장치의 MLB The Show 21에서 처리되지 않은 서버 오류가 발생한 경우 다음 제안을 시도하여 오류를 수정할 수 있습니다.

  • 서버 점검이 있는지 확인하세요.
  • 게임을 재부팅합니다.
  • 콘솔 또는 PC를 다시 시작합니다.
  • 네트워크 연결을 확인하세요.

처리되지 않은 서버 예외란 무엇입니까?

게임 장치에서 처리되지 않은 서버 예외 오류 메시지를 받는 게이머의 경우 이 오류는 MLB The Show 21 서버에 대한 연결이 끊어져 온라인과 같은 게임에서 온라인 기능을 사용할 수 없음을 의미합니다. 멀티플레이어 또는 다이아몬드 다이너스티.

애플리케이션에서 처리되지 않은 예외가 발생했습니다.