예외 액세스 위반: 정의 및 Windows에서 해결 방법

예외 액세스 위반: 정의 및 Windows에서 해결 방법

Windows PC를 실행 중인 경우 “예외 액세스 위반”이라는 오류 메시지가 화면에 팝업되는 것을 본 적이 있을 것입니다. 이것은 보기에 무서운 메시지일 수 있지만 걱정하지 마십시오. ; 약간의 기술 지식으로 해결할 수 있습니다.

그럼 Exception Access Violation이 무엇인지, 이 오류가 발생하는 일반적인 원인과 해결 방법에 대해 알아보겠습니다.

예외 액세스 위반 오류란 무엇입니까?

예외 액세스 위반은 특정 프로그램이나 기능을 실행하려고 할 때 Windows 컴퓨터에서 볼 수 있는 오류입니다. 이 오류는 프로그램이 읽기, 쓰기 또는 실행 권한이 없는 메모리에 액세스하려고 시도했음을 나타냅니다.

이는 프로그램 코드의 특정 부분이 OS가 허용하지 않는 보호된 메모리 액세스 코드로 무언가를 시도하고 수행하기를 원했음을 의미합니다. 이는 오래된 프로그램 버전, 손상된 파일, 호환되지 않는 하드웨어 및 소프트웨어, 바이러스 또는 맬웨어 감염으로 인해 발생할 수 있습니다.

Windows 10/11에서 예외 액세스 위반 오류의 일반적인 원인

플라스크와 그릇 근처의 책상 위에 놓인 노트북

예외 액세스 위반 오류 메시지에는 몇 가지 일반적인 원인이 있습니다. 여기에는 다음이 포함됩니다.

  1. 오래된 소프트웨어 : 오래된 버전의 소프트웨어는 현재 Windows 버전과 호환되지 않을 수 있으며 이 오류 메시지를 표시합니다. 장치 또는 하드웨어 드라이버를 포함하여 설치된 프로그램에 대한 업데이트를 확인하십시오.
  2. 손상된 파일 : 손상된 파일로 인해 이 문제가 발생할 수 있습니다. 이 문제를 해결하려면 소프트웨어 또는 운영 체제 자체를 다시 설치해야 할 수 있습니다.
  3. 맬웨어 : 맬웨어가 PC를 감염시켰을 수 있으며 이러한 문제를 일으키고 있습니다. 컴퓨터에 악성 감염이 있는지 검사한 다음 필요한 경우 맬웨어 방지 프로그램을 통해 제거하십시오.
  4. 호환되지 않는 하드웨어/소프트웨어 : 호환되지 않는 하드웨어나 소프트웨어가 이 오류의 원인일 수 있습니다. 설치된 모든 하드웨어 및 소프트웨어가 현재 Windows 버전과 호환되는지 확인하십시오.
  5. 결함이 있는 RAM : 결함이 있거나 오래된 RAM도 이 문제를 일으킬 수 있습니다. 시스템 메모리에 오류가 있는지 확인하고 이러한 징후와 증상이 보이면 RAM이 고장난 것입니다.

Windows 10 및 11에서 예외 액세스 위반 오류를 수정하는 방법

Windows 10 및 11에서 예외 액세스 위반 오류를 수정하는 다양한 방법을 시도할 수 있습니다. 다음은 귀하가 취할 수 있는 몇 가지 단계입니다.

1. 하드웨어 및 장치 문제 해결사 실행

Windows 10 및 11에는 하드웨어 및 장치 관련 문제를 식별하고 해결하는 데 도움이 되는 문제 해결 도구가 함께 제공됩니다. 이것은 설치된 RAM, 그래픽 카드 또는 기타 구성 요소의 문제를 감지합니다.

하드웨어 및 장치 문제 해결사를 실행하는 방법은 다음과 같습니다.

  1. 시스템에서 Windows + R 을 눌러 명령 실행 대화 상자를 시작합니다.
  2. 명령 실행 창에 msdt.exe -id DeviceDiagnostic 명령을 입력하고 Enter 키를 누르거나 확인을 클릭합니다.
    장치 진단 실행 명령
  3. 위의 명령은 “하드웨어 및 장치” 창을 엽니다. 고급 옵션을 클릭 하고 다음 을 선택합니다 .
    고급 옵션 하드웨어 및 장치
  4. 그런 다음 자동으로 복구 적용 확인란을 선택하고 다음 을 클릭 합니다.
    자동으로 수리 적용 확인
  5. 문제를 찾기 시작할 것입니다.
    문제 해결사 감지 문제

검사가 완료되면 문제 해결사가 문제와 해결 방법을 알려줍니다.

2. 사용자 계정 제어(UAC) 비활성화

Windows 10 및 11의 사용자 계정 컨트롤 기능은 때때로 애플리케이션의 정상적인 기능을 방해하고 예외 액세스 위반과 같은 오류를 일으킬 수 있습니다. 이 기능을 비활성화하여 문제가 해결되는지 확인할 수 있습니다.

방법은 다음과 같습니다.

  1. Windows + R 을 눌러 명령 실행 대화 상자를 시작합니다.
  2. 다음 명령을 입력하고 Enter 키를 누릅니다: useraccountcontrolsettings.
    useraccountcontrolsettings 실행 명령
  3. 사용자 계정 컨트롤 설정 창에서 슬라이더를 알리지 않음 으로 끌고 확인을 누릅니다.
    UAC 비활성화
  4. 사용자 계정 컨트롤 설정 창을 종료하고 PC를 다시 시작하십시오.

컴퓨터가 다시 시작된 후 응용 프로그램을 시작하고 오류가 해결되었는지 확인하십시오.

3. 데이터 실행 방지(DEP) 예외 목록에 애플리케이션 추가

데이터 실행 방지(DEP)는 Windows 10 및 11의 보안 기능으로 악성 코드 실행을 방지하고 예외 액세스 위반과 같은 오류를 유발할 수 있습니다. 이 오류 메시지를 발생시키는 응용 프로그램을 예외 목록에 추가해야 제대로 실행될 수 있습니다.

방법은 다음과 같습니다.

  1. 컴퓨터에서 Windows + R을 눌러 “명령 실행” 창을 엽니다.
  2. 이 명령을 입력하고 Enter 키를 누르십시오: sysdm.cpl
    시스템 속성 실행 명령
  3. 그러면 시스템 속성 창이 열립니다.
  4. 고급 탭으로 전환 하고 “성능” 제목 아래의 설정 을 클릭합니다.
    성능 설정
  5. 성능 옵션 창에서 데이터 실행 방지 탭으로 전환하고 선택한 항목을 제외한 모든 프로그램 및 서비스에 대해 DEP 켜기를 선택 합니다.
    예외를 제외하고 모든 프로그램에 대해 dep를 켭니다.
  6. 이제 추가 버튼을 클릭하고 이 오류를 일으키는 응용 프로그램의 실행 파일을 찾으십시오.
    예외 앱을 추가하는 추가 버튼
  7. 찾았으면 열기 를 클릭 한 다음 확인 을 클릭 합니다.
    dep에 예외 추가
  8. 변경 사항을 적용하려면 모든 창을 종료하고 컴퓨터를 다시 시작하십시오.

응용 프로그램을 실행하고 예외 액세스 위반 오류가 해결되었는지 확인하십시오.

4. 호환성 모드에서 문제가 있는 애플리케이션 실행

위의 방법이 작동하지 않으면 호환 모드에서 응용 프로그램을 실행할 수 있습니다. 이렇게 하면 이전 버전의 Windows에서 실행할 수 있으며 문제가 해결될 수 있습니다.

방법은 다음과 같습니다.

  1. 이 오류 메시지를 일으키는 응용 프로그램의 실행 파일을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
  2. 호환성 탭으로 전환하고 호환성 모드에서 이 프로그램 실행 확인란을 클릭합니다.
  3. 드롭다운 목록에서 이전 버전의 Windows를 선택하고 적용 을 누른 다음 확인을 누릅니다 .
    호환성 모드에서 프로그램 실행

5. 바이러스 및 맬웨어 확인

바이러스, 맬웨어 및 기타 악성 소프트웨어로 인해 이 오류 메시지가 나타날 수도 있습니다. 따라서 이러한 위협이 존재하지 않도록 바이러스 백신 또는 맬웨어 방지 프로그램을 사용하여 시스템 전체를 정기적으로 검사하는 것이 좋습니다.

Windows 10에서 맬웨어 및 바이러스를 검색하는 방법은 다음과 같습니다.

  1. Windows + I 를 눌러 “설정” 창을 엽니다.
  2. 업데이트 및 보안 탭 으로 전환
  3. 그런 다음 왼쪽 메뉴에서 Windows 보안 을 선택하고 오른쪽에서 바이러스 및 위협 방지 를 클릭합니다.
    바이러스 및 위협 보호
  4. “바이러스 및 위협 방지”에서 검사 옵션 을 클릭 합니다.
    바이러스 및 위협 방지 창의 검사 옵션
  5. 전체 검사 글머리 기호를 선택하고 지금 검사 를 클릭 합니다.
    전체 스캔을 수행

검사가 시작되고 악성 소프트웨어나 바이러스가 발견되면 알려줍니다. 악성 소프트웨어가 발견되면 제거를 클릭하여 시스템에서 삭제하십시오. 프로세스가 완료되면 예외 액세스 위반 오류가 지속되는지 확인하십시오.

6. 새로 연결되거나 설치된 하드웨어의 연결을 끊습니다.

최근에 새 하드웨어를 PC에 설치했거나 연결한 경우 충돌이 발생할 수 있습니다. 이로 인해 예외 액세스 위반과 같은 오류가 발생할 수 있으므로 먼저 확인해야 합니다.

먼저 새로 연결/설치된 하드웨어를 PC에서 분리하고 문제가 해결되는지 확인합니다. 문제가 해결되면 장치 드라이버를 최신 버전으로 업데이트하여 PC와 호환되는지 확인할 수 있습니다. 필요한 경우 이전 버전의 드라이버로 하드웨어를 실행할 수도 있습니다.

노트북의 USB-C
이미지 제공: Maurizio Pesce/ Flickr

7. 문제가 있는 앱 제거 및 재설치

특정 앱이나 프로그램을 열려고 할 때 오류가 발생하면 애플리케이션이 손상되었을 수 있습니다. 이 경우 제거하고 다시 설치하여 문제가 해결되는지 확인할 수 있습니다. 그러나 응용 프로그램과 관련된 모든 데이터는 손실되지 않도록 백업하십시오.

향후 예외 액세스 위반 오류 방지

예외 액세스 위반 오류를 방지하려면 PC를 최신 상태로 유지하십시오. 항상 최신 Windows 업데이트가 설치되어 있고 모든 드라이버가 최신 상태인지 확인하십시오.

또한 정기적으로 바이러스 검사를 실행하고 시스템에서 발견된 모든 악성 소프트웨어를 제거해야 합니다. 또한 최근에 새 하드웨어를 시스템에 설치했거나 연결한 경우 PC와 호환되고 최신 드라이버가 설치되어 있는지 확인하십시오.

다음 단계를 따르기만 하면 이 오류와 다른 Windows 오류를 방지할 수 있습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다