Windows 10의 응용 프로그램에서 처리되지 않은 예외가 발생하는 문제 수정

애플리케이션에서 처리되지 않은 예외가 발생했다는 오류 메시지로 어려움을 겪고 있습니까(Are) ? 그렇다면 이 문서에서 이 문제에 대한 잠재적인 수정 사항을 찾도록 안내합니다. 이 오류는 일반적으로 Visual (Visual) Studio 에서 이전에 빌드된 응용 프로그램을 시작하려고 할 때 발생합니다 . 종종 이러한 오류 인스턴스는 (Often)Uplay, Internet Explorer 및(Uplay, Internet Explorer, and games) 이전 버전의 Windows 용으로 특별히 제작된 게임과 관련된 응용 프로그램에 주로 나타납니다 . 이 문제는 아래에 제공된 방법을 시도하여 쉽게 해결할 수 있습니다.

Windows 10의 응용 프로그램에서 처리되지 않은 예외가 발생하는 문제 수정

Windows 10의 응용 프로그램에서 처리되지 않은 예외가 발생하는 문제를 해결하는 방법(How to Fix Unhandled Exception Has Occurred in Your Application on Windows 10)

방법을 수행하기 전에 Windows 10(Windows 10) 의 응용 프로그램 구성 요소에서 이 처리되지 않은 예외가 발생한 이유를 이해하십시오 .

  • 타사 바이러스 백신 프로그램은 보호를 위해 작동하는 일부 응용 프로그램을 방해할 수 있습니다.
  • 손상된 시스템 파일의 존재.
  • 스크립트 디버깅이 활성화된 경우 오류 가능성이 높습니다.
  • MSVCR92.DLL 위반.
  • Windows , 앱 및 .Net Framework 업데이트가 오래된 경우 .
  • 이전 버전에서 빌드된 앱용 .Net Framework 가 없습니다.(Framework)

방법 1: Windows 업데이트

처리되지 않은 win32 예외가 발생한 오류의 일반적인 원인은 응용 프로그램 기능을 중지하고 strncpy 함수를 호출하는 MSVCR92.DLL 에 액세스 위반이 있는 경우입니다. (MSVCR92.DLL)이 문제를 해결하기 위해 권장되는 가장 중요한 방법은 Windows 운영 체제가 오래된 경우 업데이트하는 것입니다. Microsoft 는 이미 이 문제를 알고 있으며 최신 업데이트를 통해 수정 사항을 제공했습니다. 따라서 Windows OS 가 최신 버전으로 업데이트되었는지 확인하십시오. Windows 업데이트 프로세스(Windows Update Process) 에 대해 자세히 알아보려면 Windows란 무엇인가를(What is Windows) 읽거나 가이드 하십시오 . Windows 를 업데이트 하려면 가이드에 따라 Windows 10 최신 업데이트를 다운로드하고 설치하십시오(download and install Windows 10 latest update) .

지금 설치를 클릭하여 사용 가능한 업데이트를 다운로드하십시오.  Windows 10의 응용 프로그램에서 처리되지 않은 예외가 발생하는 문제 수정

모든 업데이트가 완료되면 시스템을 재부팅하십시오. 이전에 Windows 10 오류가 발생했던 응용 프로그램의 구성 요소에서 처리되지 않은 예외가 발생한 응용 프로그램을 시작하고 수정되었는지 확인합니다.

방법 2: 앱 업데이트(Method 2: Update Apps)

앱을 최신 상태로 유지해야 합니다. 업데이트 프로세스는 항상 버그가 더 일찍 존재하는 것을 방지합니다. 따라서 아래 단계에 따라 앱을 업데이트하십시오.

1. Windows 키 를 누르고 (Windows key)Microsoft store 를 입력 한 다음 열기(Open) 를 클릭합니다 .

마이크로소프트 스토어 오픈

2. Microsoft Store 디스플레이 화면 페이지 의 오른쪽 상단 모서리에 있는 세 개의 가로 점 아이콘 을 클릭합니다.(three horizontal dots icon)

세 개의 수평 점을 클릭하십시오.  Windows 10의 응용 프로그램에서 처리되지 않은 예외가 발생하는 문제 수정

3. 드롭다운 메뉴에서 다운로드 및 업데이트 옵션을 선택합니다.(Downloads and updates)

다운로드 및 업데이트 옵션 선택

4. 업데이트 받기 버튼을 클릭하여 (Get updates)Microsoft Store 와 관련된 모든 앱에 대해 보류 중인 업데이트를 다운로드합니다 .

업데이트 받기를 클릭합니다.  Windows 10의 응용 프로그램에서 처리되지 않은 예외가 발생하는 문제 수정

5. 업데이트가 완료되면 PC 를 (your PC)재부팅(reboot) 합니다 .

또한 읽기: (Also Read:) StartupCheckLibrary.dll 누락 오류를 수정하는 방법(How to Fix StartupCheckLibrary.dll Missing Error)

방법 3: Windows 스토어 앱 문제 해결사 실행(Method 3: Run Windows Store Apps Troubleshooter)

Microsoft 앱(Microsoft Apps) 과 관련된 모든 문제 는 Windows 스토어 앱(Windows Store Apps) 문제 해결사 를 실행하여 해결됩니다. 이렇게 하면 이 처리되지 않은 예외 오류도 해결됩니다. 다음은 Windows 10 PC에서 네트워크 문제 해결사를 실행하기 위한 몇 가지 지침입니다.

1. Windows + I keys 동시에 눌러 설정(Settings) 을 엽니다 .

2. 업데이트 및 보안(Update & Security) 설정을 선택합니다.

업데이트 및 보안 클릭

3. 왼쪽 창에서 문제 해결 메뉴로 이동합니다.(Troubleshoot)

4. Windows 스토어 앱 을 클릭 ( Windows Store Apps)하고 문제 해결사 실행(Run the troubleshooter) 버튼 을 선택 합니다.

Windows 스토어 앱 문제 해결사 실행 클릭

5. 화면의 지시(on-screen instructions) 에 따라 문제 해결 프로세스를 마칩니다. 

방법 4: 타사 바이러스 백신을 일시적으로 비활성화(해당되는 경우)(Method 4: Disable Third-Party Antivirus Temporarily (If Applicable))

타사 바이러스 백신은 일부 응용 프로그램을 방해하고 응용 프로그램에서 처리되지 않은 예외가 발생했다는 오류 팝업을 생성할 수 있습니다. 따라서(Therefore) 타사 바이러스 백신 응용 프로그램을 비활성화하십시오. Windows 10에서 바이러스 백신을 일시적으로 비활성화하는 방법에(How to Disable Antivirus Temporarily on Windows 10) 대한 가이드를 읽고 지침에 따라 PC에서 바이러스 백신(Antivirus) 프로그램을 일시적으로 비활성화합니다 .

바이러스 백신을 일시적으로 비활성화합니다.  Windows 10의 응용 프로그램에서 처리되지 않은 예외가 발생하는 문제 수정

문제가 해결되면 바이러스 백신 프로그램을 다시 활성화하십시오. 보안 제품군이 없는 장치는 항상 위협이 되므로 바이러스 백신을 켜두는 것이 좋습니다.

방법 5: .Net Framework 켜기(Method 5: Turn On .Net Framework)

일부 오래된 응용 프로그램과 프로그램은 .Net Framework 가 오류 없이 작동해야 합니다. 따라서(Therefore) 아래에 제공된 단계를 구현하여 .Net Framework 를 켜 십시오.

1. Windows + R 키를(keys) 동시에 눌러 실행 대화 상자(Run dialog box) 를 엽니다 .

2. optionalfeatures 를 입력하고 Enter 키(Enter key) 를 눌러 Windows 기능( Windows Features) 을 시작합니다 .

optionalfeatures를 입력하고 Enter 키를 누릅니다.

3. .NET Framework 3.5(.NET 2.0 및 3.0 포함)(.NET Framework 3.5 (includes .NET 2.0 and 3.0)) 상자 아래의 모든 옵션을 확장 하고 선택합니다. (Expand)그런 다음 확인 을 클릭(OK) 합니다.

모든 .NET Framework 3.5에 .NET 2.0이 포함되어 있고 3.0이 활성화되어 있는지 확인합니다.

4. Windows Update에서 파일을 다운로드하도록 허용을 클릭합니다(Let Windows Update download the files for you) .

Windows Update에서 파일을 다운로드하도록 허용을 클릭합니다.  Windows 10의 응용 프로그램에서 처리되지 않은 예외가 발생하는 문제 수정

5. 이제 Windows가 요청한 변경(Windows completed the requested changes) 메시지를 완료 할 때까지 잠시 기다렸다가 닫기(Close) 를 클릭합니다 .

Windows가 완료될 때까지 잠시 기다렸다가 요청된 변경 메시지가 표시되면 닫기를 클릭합니다.

6. 마지막으로 변경 사항을 적용 하려면 PC를 다시 시작합니다 .(restart the PC )

또한 읽기: (Also Read:) 15개 이상의 파일을 선택하면 상황에 맞는 메뉴 항목이 누락되는 문제 수정(Fix Context Menu Items Missing when more than 15 Files are Selected)

방법 6: 시스템 파일 복구(Method 6: Repair System Files)

때로는 맬웨어 공격, 부적절한 종료, 불완전한 Windows 업데이트 설치(malware attacks, improper shutdown, incomplete Windows update installations) 등 으로 인해 몇 가지 시스템 파일이 손상될 수 있습니다 . 디스크 드라이브 오류는 프로세서의 무결성에 영향을 미칩니다. 따라서 시스템 파일 검사기( SFC )와 배포 이미지 서비스 및 관리( DISM ) 검사를 실행하여 오류를 복구해야 합니다. Windows 10에서 시스템 파일을 복구하는 방법에(How to Repair System Files on Windows 10) 대한 가이드를 읽고 지침에 따라 손상된 파일을 모두 복구하십시오.

SFC 및 DISM 명령줄을 실행하여 시스템 파일을 복구합니다.

방법 7: 맬웨어 검사 실행(Method 7: Run Malware Scan)

장치 또는 외장 하드 드라이브의 작은 바이러스 감염으로 인해 이 오류 메시지가 표시될 수 있습니다. SFCDISM 명령 으로 PC를 검사해도 문제가 해결되지 않더라도 전체 맬웨어 검사를 시도할 수 있습니다. Windows 10의 PC에서 맬웨어를 제거하는 방법에(How to Remove Malware from your PC in Windows 10) 대한 가이드를 읽어보십시오 .

보호 영역에서 바이러스 및 위협 방지 옵션을 선택합니다.

방법 8: 최근 업데이트 제거(Method 8: Uninstall Recent Updates)

Windows 10 PC의 이전 호환되지 않는 업데이트로 인해 이 오류가 발생할 수 있습니다. 따라서(Hence) 이 오류를 해결하려면 컴퓨터에 설치된 최신 업데이트를 제거하는 것이 좋습니다. 작업을 수행하는 것은 매우 쉽고 단계는 다음과 같이 설명됩니다.

1. Windows 키 를 누르고 (Windows key )제어판(Control Panel) 을 입력 한 다음 열기(Open) 를 클릭합니다 .

Windows 검색 표시줄의 제어판

2. 보기(View by) 기준을 범주(Category) 로 설정합니다 .

3. 이제 그림과 같이 프로그램(Programs ) 메뉴 에서 프로그램 제거(Uninstall a program ) 옵션을 클릭합니다.

보기 기준을 범주로 설정합니다.  프로그램 메뉴에서 프로그램 제거 옵션을 클릭하십시오.

4. 그림과 같이 왼쪽 창에서 설치된 업데이트 보기 를 클릭합니다.(View installed updates )

이제 왼쪽 창에서 설치된 업데이트 보기를 클릭합니다.  Windows 10의 응용 프로그램에서 처리되지 않은 예외가 발생하는 문제 수정

5. 이제 아래 그림과 같이 설치 날짜를 참조하고 제거 옵션을 클릭 (Installed On the )하여(Uninstall ) 가장 최근 업데이트를 검색하고 선택합니다 .

이제 가장 최근 업데이트를 선택하고 제거 옵션을 클릭하십시오.

6. 마지막으로 프롬프트를 확인 하고 PC를 다시 시작합니다(restart the PC) .

또한 읽기: (Also Read:) 0x80004002 수정: Windows 10에서 이러한 인터페이스가 지원되지 않음(Fix 0x80004002: No Such Interface Supported on Windows 10)

방법 9: 실행기 레지스트리 값 삭제(해당되는 경우)(Method 9: Delete Launcher Registry Value (If Applicable))

일부 사용자는 Ubisoft(Ubisoft) 를 통해 Uplay 를 실행하는 동안 처리되지 않은 win32 예외가 발생했다고 보고했습니다 . 이 문제는 레지스트리 편집기를 통해 실행기 키를 삭제하여 해결할 수 있습니다. 동일한 작업을 수행하려면 아래에 제공된 단계를 따르십시오.

1. Windows + R keys 동시에 눌러 실행 대화 상자(Run dialog box) 를 엽니다 .

2. regedit  를 입력하고 Enter 키 를 눌러 레지스트리 편집기(Registry Editor) 를 엽니다 .

실행 프롬프트에 regedit를 입력하고 Enter 키를 눌러 레지스트리 편집기를 엽니다.

3. 프롬프트 에서 예 를 클릭합니다.(Yes)

4. 레지스트리 편집기 창(Registry Editor window) 에서 다음 위치로 이동합니다.

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Ubisoft

레지스트리 편집기 창에서 다음 위치로 이동합니다.

5. 이제 Launcher 키를 마우스 오른쪽 버튼으로 클릭하고 삭제(Delete) 옵션을 선택합니다.

레지스트리 편집기에서 런처 키 폴더 삭제

6. 마지막으로 레지스트리 편집기(Registry Editor)닫고 (close)PC 를 (the PC)재부팅(reboot) 하면 변경 사항이 적용됩니다.

런처가 문제의 원인인 경우 응용 프로그램의 구성 요소에서 처리되지 않은 예외가 발생했습니다. Windows 10 오류는 수정됩니다.

방법 10: Internet Explorer(Internet Explorer) 재설정 ( 해당되는(Applicable) 경우 )

시스템에서 Internet Explorer(Internet Explorer) 를 열려고 하는 동안 응용 프로그램 오류에서 발생한 처리되지 않은 예외에 직면하는 것이 일반적 입니다. 이 문제를 해결하려면 아래 지침에 따라 속성 창에서 Internet Explorer 를 재설정하십시오 .

1. Windows + R keys 동시에 눌러 실행 대화 상자를 엽니다.(Run dialog box.)

2. 실행 (Run)프롬프트 에서 (prompt)inetcpl.cpl 을 입력 하고 Enter 키를 눌러 (Enter)인터넷 속성(Internet Properties) 창 을 엽니다 .

inetcpl.cpl을 입력하고 Enter 키를 누릅니다.  Windows 10의 응용 프로그램에서 처리되지 않은 예외가 발생하는 문제 수정

3. 고급(Advanced) 탭으로 전환합니다.

4. 강조 표시된 대로 재설정 버튼을 클릭하여 (Reset)인터넷 속성(Internet Properties) 창 에서 애플리케이션을 재설정하십시오 .

고급 탭으로 이동하여 재설정을 클릭하십시오.

5. Internet Explorer 설정 재설정(Reset Internet Explorer Settings) 창에서 개인 설정 삭제(Delete personal settings) 옵션 상자를 선택하고 재설정(Reset) 을 클릭합니다 .

개인 설정 삭제 확인란을 활성화하고 재설정을 선택합니다.  Windows 10의 응용 프로그램에서 처리되지 않은 예외가 발생하는 문제 수정

6. 프롬프트 에서 닫기 를 클릭합니다.(Close)

프롬프트에서 닫기를 클릭하십시오.

7. 이제 PC(your PC) 를 다시 시작하고 Internet (restart) Explorer(Internet Explorer) 를 다시 시작합니다 .

또한 읽기: (Also Read:) Windows 10에서 COMDLG32.OCX 누락 수정(Fix COMDLG32.OCX Missing in Windows 10)

방법 11: .Net Framework 켜기(Method 11: Turn On .Net Framework)

때때로 현재 Windows .Net 프레임워크가 손상될 수 있습니다. 이로 인해 응용 프로그램에서 오류 메시지 처리되지 않은 예외가 발생했을 수 있습니다. 따라서 .Net (Therefore)Framework 를 최신 버전 으로 업그레이드해야 합니다 . 그렇게 하려면 주어진 지침을 실행하십시오.

1. Windows 검색(Windows Search) 창 에서 제어판(Control Panel) 을 엽니 다.

Windows 검색 표시줄의 제어판

2. 보기(View by) 기준을 범주(Category) 로 설정합니다 . 프로그램(Programs) 옵션을 선택합니다 .

보기 기준을 범주로 설정합니다.  프로그램 옵션을 선택하십시오

3. 이제 프로그램 및 기능(Programs and Features) 섹션 에서 Windows 기능 켜기 및 끄기(Turn Windows features on and off) 옵션을 클릭합니다.

Windows 기능 켜기 및 끄기를 클릭합니다.  Windows 10의 응용 프로그램에서 처리되지 않은 예외가 발생하는 문제 수정

4. Windows 기능(Windows Features) 창에서 .NET Framework 4.8 고급 시리즈(.NET Framework 4.8 Advanced Series) 옵션을 선택하고 확인을 클릭(OK) 합니다.

참고: (Note:).NET Framework 4.8 고급 시리즈(Advanced Series) 가 이미 활성화되어 있는 경우 확인란을 선택 취소하여 복구하십시오. 그런 다음 시스템을 재부팅(reboot) 하고 . .NET Framework 4.8 고급 시리즈(NET Framework 4.8 Advanced Series) . 다시 한 번, 컴퓨터 를 다시 시작 하십시오.(restart)

.NET Framework 4.8 고급 시리즈 옵션 상자를 선택하십시오.

5. 마지막으로 PC를 다시 시작합니다(restart your PC) .

방법 12: 스크립트 디버깅 비활성화 및 레지스트리 키 제거(해당되는 경우)(Method 12: Disable Script Debugging and Remove Registry Keys (If Applicable))

스크립트 디버깅이 활성화되어 있고 레지스트리에 손상된 데이터가 있는 경우 특히 Internet Explorer(Internet Explorer) 응용 프로그램 에서 오류 메시지 팝업이 발생할 수 있습니다 . 따라서(Therefore) 다음 단계에 따라 스크립트 디버깅을 비활성화하고 관련 레지스트리 키를 제거하십시오.

1. Windows + R keys 동시에 눌러 실행(Run ) 대화 상자를 엽니다.

2. inetcpl.cpl  을 입력하고 Enter 키를 눌러 (Enter)인터넷 속성(Internet Properties) 을 엽니다 .

inetcpl.cpl을 입력하고 Enter 키를 누릅니다.

3. 고급(Advanced) 탭으로 전환합니다.

4. 브라우저(Browser) 섹션 에서 스크립트 디버깅 비활성화(Internet Explorer)(Disable script debugging (Internet Explorer)) 상자를 찾아 선택합니다.

스크립트 디버깅 비활성화 Internet Explorer 활성화

5. 적용(Apply) 을 선택한 다음 확인(OK) 을 클릭 하여 변경 사항을 저장합니다.

6. 수정이 완료되면 Windows + R 키를(keys) 동시에 눌러 실행(Run) 대화 상자를 엽니다.

7. regedit  를 입력하고 Enter 키(Enter key) 를 눌러 레지스트리 편집기(Registry Editor) 를 시작 합니다.

regedit를 입력하고 Enter 키를 누릅니다.

8. 프롬프트 에서 예 를 클릭합니다.(Yes)

9. 레지스트리 편집기(Registry Editor) 창에서 다음 위치로 이동합니다.

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

참고 1:(Note 1:) 이 그림은 64비트 시스템에서 사용됩니다.

참고 2:(Note 2:) 32비트 시스템을 사용하는 경우 다음 경로로 이동하십시오.

HKEY_LOCAL_MACHINE\ Microsoft\Windows NT\CurrentVersion\AeDebug

레지스트리 편집기 창에서 다음 위치로 이동합니다.  Windows 10의 응용 프로그램에서 처리되지 않은 예외가 발생하는 문제 수정

10. 디버거(Debugger) 키 를 마우스 오른쪽 버튼으로 클릭 하고 상황에 맞는 메뉴에서 삭제 를 선택합니다.(Delete)

11. 키를 삭제한 후 다음 위치로 이동합니다.

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework

참고:(Note:) 32비트 시스템을 사용하는 경우 다음 경로로 이동하십시오.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\

키 삭제 후 다음 위치로 이동

12. 이제 DbgManagedDebugger(DbgManagedDebugger) 키 를 마우스 오른쪽 버튼으로 클릭 하고 컨텍스트 메뉴에서 삭제 를 선택합니다.(Delete)

13. 레지스트리 편집기(Registry Editor ) 창을 닫고 PC 를 (your PC)재부팅(reboot) 합니다 .

또한 읽기: (Also Read:) 현재 Active Directory 도메인 서비스를 사용할 수 없는 문제 수정(Fix The Active Directory Domain Services is Currently Unavailable)

방법 13: 클린 부팅 수행(Method 13: Perform Clean Boot)

때때로 타사 응용 프로그램이 Windows 를 방해하고 충돌하는 환경을 만듭니다 . 이 문제 해결 방법은 사용자에게 유리하게 작동하고 방해 요소 뒤에 있고 오류를 일으키는 타사 프로그램이 있는지 찾을 수 있습니다. 동일한 작업 을 수행하려면 Windows 10에서 클린 부팅을 수행하는 방법에(How to Perform Clean Boot in Windows 10) 대한 가이드를 읽으십시오 .

모든 Microsoft 서비스 숨기기 옆의 확인란을 선택하고 모두 비활성화 버튼을 클릭합니다.  Windows 10의 응용 프로그램에서 처리되지 않은 예외가 발생하는 문제 수정

컴퓨터를 안전 모드로 부팅한 후 문제가 지속되는지 확인합니다. 그렇다면 시스템에 추가한 최신 프로그램이나 응용 프로그램을 제거하십시오.

방법 14: PC 초기화(Method 14: Reset PC)

그래도 Windows 10 PC에서 이 문제가 발생하는 경우 마지막 선택은 시스템 파일을 다시 설치하는 것입니다. 이것은 새로 설치(Clean install) 라는 프로세스를 통해 가능합니다 . 이전 운영 체제(System) , 프로그램, 설정 및 모든 개인 파일에 저장된 데이터를 지웁니다. 그리고 모든 업데이트가 설치된 새 OS가 설치됩니다. 그러나 데이터 손실 없이 Windows 10 을 재설정할 수 있습니다. (Windows 10)데이터 손실 없이 Windows 10을 재설정하는 방법에(How to Reset Windows 10 Without Losing Data) 대한 가이드를 따르십시오 .

이제 이 PC 초기화 창에서 옵션을 선택합니다.

PC에 수리를 설치하면 운영 체제가 최신 버전으로 업데이트됩니다.

추천:(Recommended:)

이 문서가 도움이 되었기를 바라며 Windows 10 의 응용 프로그램 에서 발생한 처리되지 않은 예외(unhandled exception has occurred in your application) 를 수정하는 방법을 배웠습니다 . 어떤 방법이 가장 효과적인지 알려주십시오. 질문이나 제안 사항이 있으면 아래의 댓글 섹션을 통해 언제든지 저희에게 연락해 주십시오.



About the author

저는 Windows 11/10과 Apple의 최신 iOS 플랫폼에 대한 경험이 있는 iPhone 및 macOS 개발자입니다. 10년 이상의 경험을 통해 저는 두 플랫폼 모두에서 파일을 만들고 관리하는 방법을 깊이 이해하고 있습니다. 제 기술은 단순히 파일을 만드는 것 이상입니다. 또한 Apple 제품, 기능 및 사용 방법에 대한 강력한 지식도 있습니다.



Related posts