(수정됨) Windows 10의 예외 액세스 위반 오류

Windows 10 운영체제에서 응용 프로그램을 실행하거나 시스템을 시작할 때 ‘예외 액세스 위반’ 오류가 나타날 수 있습니다. 이는 주로 시스템 부팅 시 자동으로 실행되도록 설정된 앱들이 시작될 때 발생하며, 결과적으로 해당 앱의 실행이 중단되거나 시스템의 불안정성을 야기할 수 있습니다.

‘예외 액세스 위반’ 오류의 원인

이 오류는 일반적으로 다음 세 가지 원인 중 하나로 인해 발생합니다.

  • 응용 프로그램의 메모리 처리 문제
  • RAM(메모리) 문제
  • 하드웨어 문제

오류 해결을 위한 다양한 방법

하드웨어 문제는 예외 액세스 위반 오류의 비교적 드문 원인이지만, 가능성을 배제해서는 안 됩니다. 아래 제시된 모든 해결 방법을 시도한 후에도 오류가 지속된다면, 시스템 하드웨어, 특히 RAM의 손상 여부를 점검해야 합니다.

1. 데이터 실행 방지(DEP) 예외 설정

특정 응용 프로그램을 실행할 때마다 오류가 발생하는 경우, 해당 프로그램에 대해 데이터 실행 방지(DEP) 예외를 추가함으로써 오류 발생을 방지할 수 있습니다. 이는 근본적인 문제를 해결하는 것은 아니지만, 응용 프로그램 실행을 가능하게 해줍니다.

  1. 파일 탐색기를 실행합니다.
  2. 주소 표시줄에 explorer shell:::{BB06C0E4-D293-4f75-8A90-CB05B6477EEE}를 입력하고 Enter 키를 누릅니다.
  3. 왼쪽 메뉴에서 ‘고급 시스템 설정’을 선택합니다.
  4. ‘고급’ 탭으로 이동합니다.
  5. ‘성능’ 섹션에서 ‘설정’ 버튼을 클릭합니다.
  6. ‘데이터 실행 방지’ 탭으로 이동합니다.
  7. ‘내가 선택한 프로그램에 대해서만 DEP 켜기’를 선택합니다.
  8. 하단의 ‘추가’ 버튼을 클릭합니다.
  9. 오류를 발생시키는 앱의 실행 파일(.exe)을 선택합니다.
  10. ‘적용’을 클릭한 후 앱을 실행합니다.

2. 사용자 계정 컨트롤(UAC) 비활성화

사용자 계정 컨트롤(UAC)을 일시적으로 끄면 오류 메시지가 나타나지 않도록 할 수 있지만, 이는 필요한 경우에만 사용해야 합니다. UAC를 영구적으로 비활성화하는 것은 보안상 권장되지 않습니다.

  1. 제어판을 엽니다.
  2. ‘사용자 계정’ > ‘사용자 계정’으로 이동합니다.
  3. ‘사용자 계정 컨트롤 설정 변경’을 클릭합니다.
  4. 슬라이더를 가장 아래로 드래그하고 ‘확인’을 클릭합니다.
  5. 이제 응용 프로그램을 실행하면 오류 메시지가 나타나지 않습니다.

3. ‘options.ini’ 파일 생성

특정 응용 프로그램의 설정 파일(‘options.ini’)을 생성하면 오류가 해결될 수 있습니다. 이 방법은 주로 게임에서 효과적이며, 다른 종류의 응용 프로그램에는 적용되지 않을 수 있습니다.

  1. 파일 탐색기를 실행합니다.
  2. 주소 표시줄에 %AppData%를 입력하고 Enter 키를 누릅니다.
  3. 오류를 유발하는 게임의 폴더를 엽니다.
  4. 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 ‘새로 만들기’ > ‘텍스트 문서’를 선택합니다.
  5. 파일 이름을 options.ini로 변경합니다(확장자 변경 경고 메시지가 나타나면 ‘예’를 클릭).
  6. 파일을 열고 다음 내용을 붙여넣습니다.
    AudioLOD = Low
    HasSeenLogoMovies = yes
    IdealStaticGameLOD = VeryLow
    Resolution = 800 600
    StaticGameLOD = VeryLow
    TimesInGame = 1
  7. 파일을 저장하고 게임을 실행합니다.

4. 파일 속성 확인

특정 파일로 인해 오류가 발생할 수 있습니다. 오류 메시지에 파일 이름이 표시되는 경우 해당 파일의 속성을 확인해야 합니다.

  1. 파일 탐색기를 열고 문제의 파일로 이동합니다.
  2. 파일을 마우스 오른쪽 버튼으로 클릭하고 ‘속성’을 선택합니다.
  3. ‘읽기 전용’ 옵션의 선택을 해제합니다.
  4. ‘확인’을 클릭하고 응용 프로그램을 실행합니다.

5. 호환 모드 실행

최근 Windows 10 업데이트 또는 응용 프로그램 업데이트로 인해 오류가 발생할 수 있습니다. 응용 프로그램을 호환 모드로 실행하면 문제가 해결될 수 있습니다.

  1. 응용 프로그램 바로 가기를 만듭니다.
  2. 바로 가기를 마우스 오른쪽 버튼으로 클릭하고 ‘속성’을 선택합니다.
  3. ‘호환성’ 탭으로 이동합니다.
  4. ‘호환 모드로 이 프로그램 실행’을 선택합니다.
  5. 드롭다운 메뉴에서 Windows 7 또는 8을 선택합니다(몇 번의 테스트가 필요할 수 있음).
  6. ‘확인’을 클릭하고 바로 가기를 사용하여 응용 프로그램을 실행합니다.

6. 응용 프로그램 제거 및 재설치

응용 프로그램이 손상되었을 가능성이 있습니다. 이는 응용 프로그램 업데이트 과정에서 버그가 발생하거나 시스템이 비정상적으로 종료되었을 때 발생할 수 있습니다. 응용 프로그램을 제거하고 다시 설치하면 문제가 해결될 수 있습니다.

  1. 제어판을 엽니다.
  2. ‘프로그램’ > ‘프로그램 제거’로 이동합니다.
  3. 문제의 응용 프로그램을 선택하고 ‘제거’를 클릭합니다.
  4. 응용 프로그램이 제거되면 다시 다운로드하여 설치합니다.

7. 하드웨어 문제 해결사 실행

하드웨어 문제로 인해 오류가 발생할 수 있습니다. Windows 10에는 하드웨어 문제를 진단하고 해결하는 데 도움이 되는 문제 해결사가 내장되어 있습니다.

  1. Win + R 키를 눌러 ‘실행’ 창을 엽니다.
  2. 실행 창에 msdt.exe -id DeviceDiagnostic를 입력하고 Enter 키를 누릅니다.
  3. 문제 해결사를 실행하고 권장되는 모든 수정을 적용합니다.

8. 주변 장치 분리 및 재연결

시스템에 연결된 주변 장치, 특히 블루투스 장치 중 하나가 오류를 유발할 수 있습니다. 주변 장치를 분리했다가 다시 연결해 보십시오.

9. 하드웨어 점검

위의 모든 방법을 시도했음에도 불구하고 문제가 지속된다면, 하드웨어 오류를 확인해야 합니다. RAM 스트레스 테스트를 수행하고, 시스템 내부를 점검하여 손상되거나 느슨한 연결이 있는지 확인하십시오. 하드웨어 점검 방법을 잘 모르는 경우 전문가의 도움을 받는 것이 좋습니다.

결론

‘예외 액세스 위반’ 오류는 응용 프로그램 실행을 방해할 수 있습니다. 오류가 발생하는 원인이나 특정 파일을 항상 알려주는 것은 아니지만, 위에 제시된 해결 방법들을 통해 대부분의 문제를 해결할 수 있을 것입니다.