Computer >> 컴퓨터 >  >> 시스템 >> Windows 10

Windows 10에서 SYSTEM_SERVICE_EXCEPTION(시스템 서비스 예외) 블루스크린 오류 해결하는 방법

Windows 10에서도 블루스크린 오류(BSOD)는 여전히 발생할 수 있습니다. 과거 Windows 버전처럼 파란 화면에 텍스트가 가득 차던 것과 달리, 요즘의 BSOD는 더 단순해져서 원인을 파악하기도 한결 쉬워졌습니다. 그중에서도 자주 나타나는 오류 중 하나가 바로 시스템 서비스 예외(System Service Exception)입니다.

대부분의 사용자에게 이 용어는 생소하게 들릴 것입니다. 하지만 BSOD 시스템 서비스 예외 오류가 무엇인지 이해하면 문제를 진단하고 해결하는 데 큰 도움이 됩니다. Windows PC에서 이런 BSOD 오류를 겪고 있다면, 아래의 단계별 방법을 따라 원인을 파악하고 문제를 해결해 보세요.

Windows 10에서 SYSTEM_SERVICE_EXCEPTION(시스템 서비스 예외) 블루스크린 오류 해결하는 방법

Windows 10의 시스템 서비스 예외 오류란?

Windows 10에서 시스템 서비스 예외 오류로 인한 BSOD(일반적으로 SYSTEM_SERVICE_EXCEPTION으로 표시됨)는 의외로 해결이 까다로운 편입니다. 메모리 관리(Memory Management) 오류와 달리, 이 오류는 다양한 원인에서 비롯될 수 있기 때문입니다.

이 BSOD가 낯설게 느껴지지 않는다면 그것도 당연합니다. 사실 이 오류는 Windows에서 수십 년간 존재해 온 오류입니다. 이름은 일반적이지만, Microsoft의 공식 설명에 따르면 이 BSOD는 실행 중인 프로세스가 '비특권(non-privileged) 코드에서 특권(privileged) 코드'로 전환하려 할 때 주로 발생한다고 합니다.

Windows 10에서 SYSTEM_SERVICE_EXCEPTION(시스템 서비스 예외) 블루스크린 오류 해결하는 방법

Windows를 포함한 모든 운영체제에는 시스템 프로세스마다 보안 수준이 설정되어 있어, 올바른 코드만 적절한 시점에 올바른 프로세스가 실행할 수 있도록 관리합니다. 이 보안 체계가 어떤 이유로든 깨지면, 시스템에 피해가 가지 않도록 이러한 오류가 발생하여 프로세스를 강제로 중단시키는 것입니다.

원인은 한 가지가 아닐 수 있습니다. Windows 자체의 버그로 인한 일회성 오류일 수도 있고, 오래된 드라이버, 손상된 시스템 파일, 또는 보호된 Windows 코드에 접근하려는 문제 있는 앱 때문일 수도 있습니다. 아래에서 시도해 볼 만한 해결 방법들을 소개합니다.

Windows 10 및 시스템 드라이버 업데이트

최선의 해결책은 때로 가장 간단한 방법입니다. 많은 사용자의 경우 Windows 설정 메뉴에서 업데이트를 확인하고 설치하는 것만으로도 시스템 서비스 예외 오류를 해결할 수 있습니다.

Microsoft는 특히 새로운 하드웨어에 대해 정기적으로 중요한 수정 사항과 개선 사항을 배포합니다. 여기에는 각종 시스템 구성 요소를 위한 새로운 드라이버 업데이트도 포함됩니다.

Windows를 업데이트하려면 시작 버튼을 마우스 오른쪽 버튼으로 클릭한 후 설정을 선택하세요. 이후 업데이트 및 보안을 클릭해 Windows 업데이트 메뉴로 이동한 다음, 다운로드 또는 다운로드 및 설치를 눌러 사용 가능한 시스템 업데이트를 설치하면 됩니다.

Windows 10에서 SYSTEM_SERVICE_EXCEPTION(시스템 서비스 예외) 블루스크린 오류 해결하는 방법

다만 추가적인 드라이버 업데이트는 직접 검색해야 할 수도 있습니다. 예를 들어 NVIDIA 같은 그래픽 카드 제조사는 Windows Update보다 자사 웹사이트에서 더 최신 드라이버를 제공하는 경우가 많습니다.

Windows 드라이버 검증 도구(Driver Verifier) 실행하기

보호된 시스템 코드는 특정 시스템 프로세스나 장치만 접근할 수 있습니다. 하드웨어 드라이버는 이 작업이 가능한 몇 안 되는 타사 소프트웨어에 해당하기 때문에, Windows 10에서 시스템 서비스 예외 오류의 흔한 원인이 됩니다.

새로 설치한 드라이버조차 이 BSOD 오류를 유발할 수 있으며, 특히 새 하드웨어를 장착한 직후에 그렇습니다. 드라이버가 원인인지 확실하지 않다면 Windows 드라이버 검증 도구(Driver Verifier)를 실행해 확인할 수 있습니다.

이 도구는 시스템 드라이버에 스트레스 테스트를 가해 문제를 찾아내는 진단 도구입니다. 다만 주의할 점이 있습니다. 이 도구는 애초에 시스템 서비스 예외 오류를 일으키는 버그를 의도적으로 재현하도록 설계되었기 때문에, 중요한 작업을 하는 중에는 절대 실행하지 마세요.

실행하기 전에 반드시 새 시스템 복원 지점을 생성해 PC를 백업하는 것이 필수입니다. 드라이버 검증 도구는 개발자용 도구로, 드라이버를 검증하지 못하거나 드라이버가 손상된 경우 BSOD를 일으키도록 설계되어 있습니다. 즉, 도구 자체 때문에 PC가 BSOD 무한 루프에 빠질 수도 있습니다.

드라이버 검증 도구가 드라이버 문제를 감지하면 BSOD가 발생하는데, 이는 완전히 정상적인 결과입니다. 이후 BSOD 덤프 파일을 분석해 문제를 일으키는 드라이버를 식별하고 교체한 다음, 안전 모드에서 드라이버 검증 도구를 비활성화하거나(또는 시스템 복원 지점을 활용해) BSOD 루프를 해결해야 합니다.

  1. 드라이버 검증 도구는 Windows System32 폴더에 포함된 시스템 파일입니다. 실행하려면 시작 메뉴를 마우스 오른쪽 버튼으로 클릭하고 Windows PowerShell(관리자)을 선택해 관리자 권한 PowerShell 창을 연 뒤, verifier를 입력하고 Enter 키를 누르세요. 그러면 새 창에서 드라이버 검증 도구가 실행됩니다.
Windows 10에서 SYSTEM_SERVICE_EXCEPTION(시스템 서비스 예외) 블루스크린 오류 해결하는 방법
  1. 표준 설정 만들기(Create standard settings)가 선택되어 있는지 확인한 후 다음을 클릭해 진행합니다.
Windows 10에서 SYSTEM_SERVICE_EXCEPTION(시스템 서비스 예외) 블루스크린 오류 해결하는 방법
  1. PC의 모든 드라이버를 테스트하려면 이 컴퓨터에 설치된 모든 드라이버 자동 선택(Automatically select all drivers installed on this computer) 옵션을 선택하고 마침을 누릅니다. 특정 드라이버만 테스트하려면 대신 목록에서 드라이버 이름 선택(Select driver names from a list)을 선택한 후 다음을 누르세요.
Windows 10에서 SYSTEM_SERVICE_EXCEPTION(시스템 서비스 예외) 블루스크린 오류 해결하는 방법
  1. 목록에서 드라이버 이름 선택 옵션을 고른 경우, 다음 화면에서 테스트할 드라이버를 하나 이상 선택한 후 마침을 누릅니다.
Windows 10에서 SYSTEM_SERVICE_EXCEPTION(시스템 서비스 예외) 블루스크린 오류 해결하는 방법
  1. 마침을 누르면 테스트가 준비됩니다. PC를 재시작한 후 평소처럼 PC를 사용하면 됩니다. 문제가 있다면 드라이버 검증 도구가 테스트 중 의도적으로 BSOD를 발생시키므로 바로 알 수 있습니다.

    테스트 결과와 통계를 확인하려면 새 PowerShell 창(시작 메뉴 우클릭 > Windows PowerShell(관리자))을 열고 verifier /query를 입력한 후 Enter 키를 누르세요.
Windows 10에서 SYSTEM_SERVICE_EXCEPTION(시스템 서비스 예외) 블루스크린 오류 해결하는 방법
  1. 드라이버 스트레스 테스트를 중단하려면 PowerShell 창에 verifier /reset을 입력하고 Enter 키를 누른 후 PC를 재시작합니다.
Windows 10에서 SYSTEM_SERVICE_EXCEPTION(시스템 서비스 예외) 블루스크린 오류 해결하는 방법

드라이버 검증 도구로 인한 BSOD 루프 해결하기

앞서 언급했듯이, 드라이버 검증 도구는 문제를 감지하면 추가적인 BSOD를 일으켜 BSOD 루프에 빠지게 할 수 있습니다. 이는 예상된 결과이며, BSOD 덤프 로그를 확인해 자세한 정보를 파악해야 합니다. 대부분의 경우 드라이버를 업그레이드하거나 교체하면 문제가 해결됩니다.

다만 먼저 안전 모드로 부팅한 뒤, 드라이버 검증 도구를 끄고 설정을 삭제해야 BSOD 루프를 멈출 수 있습니다.

  1. 먼저 안전 모드로 재시작합니다. Windows가 정상 부팅되지 않는다면, 부팅 과정을 최소 두 번 강제로 중단하는 방법을 사용할 수 있습니다. 부팅 중 Windows 로고가 나타나는 순간 전원 버튼을 길게 눌러 PC를 끈 다음 다시 켜세요. 이 과정을 최소 두 번 반복하면 자동 복구(Automatic Repair) 옵션 메뉴가 나타납니다. 여기서 고급 복구 옵션 보기 > 문제 해결 > 고급 옵션 > 시작 설정 > 다시 시작을 순서대로 선택합니다.
Windows 10에서 SYSTEM_SERVICE_EXCEPTION(시스템 서비스 예외) 블루스크린 오류 해결하는 방법
  1. PC가 재시작되면 4 또는 F4를 눌러 안전 모드로 부팅하거나, 네트워킹 기능이 활성화된 안전 모드로 부팅하려면 5 또는 F5를 누릅니다.
Windows 10에서 SYSTEM_SERVICE_EXCEPTION(시스템 서비스 예외) 블루스크린 오류 해결하는 방법
  1. Windows가 안전 모드로 부팅되면 시작 메뉴를 마우스 오른쪽 버튼으로 클릭하고 Windows PowerShell(관리자)을 선택합니다.
Windows 10에서 SYSTEM_SERVICE_EXCEPTION(시스템 서비스 예외) 블루스크린 오류 해결하는 방법
  1. 새로 열린 PowerShell 창에 verifier를 입력해 드라이버 검증 도구를 실행합니다.
Windows 10에서 SYSTEM_SERVICE_EXCEPTION(시스템 서비스 예외) 블루스크린 오류 해결하는 방법
  1. 드라이버 검증 관리자 창에서 기존 설정 삭제(Delete existing settings)를 선택한 후 마침을 누릅니다. PC가 자동으로 재시작되지 않으면 이 시점에서 직접 재시작하세요.
Windows 10에서 SYSTEM_SERVICE_EXCEPTION(시스템 서비스 예외) 블루스크린 오류 해결하는 방법

이렇게 하면 드라이버 검증 도구로 인한 추가 BSOD 루프는 해결됩니다. 다만 잊지 말아야 할 점은, 드라이버 검증 도구가 BSOD 루프를 일으켰다면 그것이 바로 정상적으로 작동하고 있다는 증거라는 사실입니다.

BSOD 덤프 파일을 조사해 어떤 드라이버가 문제를 일으키는지 확인한 후, 해당 드라이버를 업데이트하거나 제거해야 근본적인 BSOD 오류까지 해결할 수 있습니다.

시스템 복원(System Restore)으로 PC 복구하기

안전 모드에서 드라이버 검증 도구를 비활성화해도 BSOD 루프가 해결되지 않는다면, 작업을 시작하기 전에 만들어 둔 시스템 복원 지점을 사용해 PC를 이전 상태로 되돌리세요. 그래도 해결되지 않으면 최후의 수단으로 Windows를 초기화하는 것을 고려해야 합니다.

  1. 이 작업을 위해서는 자동 복구 메뉴로 부팅해야 합니다. 부팅 중 Windows 로고가 보이면 전원 버튼을 길게 눌러 PC를 끈 후 다시 켜세요. 이 과정을 최소 두 번 반복하면 자동 복구 옵션 메뉴가 나타납니다. 여기서 고급 복구 옵션 보기 > 문제 해결 > 고급 옵션 > 시스템 복원을 선택해 복원을 시작합니다.
Windows 10에서 SYSTEM_SERVICE_EXCEPTION(시스템 서비스 예외) 블루스크린 오류 해결하는 방법
  1. 목록에서 PC의 관리자 계정을 선택하고 로그인합니다. 완료되면 다음을 눌러 시스템 복원을 진행합니다.
Windows 10에서 SYSTEM_SERVICE_EXCEPTION(시스템 서비스 예외) 블루스크린 오류 해결하는 방법
  1. 드라이버 검증 도구를 실행하기 전에 만들어 둔 시스템 복원 지점을 목록에서 선택한 후 다음을 눌러 계속 진행합니다.
Windows 10에서 SYSTEM_SERVICE_EXCEPTION(시스템 서비스 예외) 블루스크린 오류 해결하는 방법
  1. 해당 복원 지점으로 PC를 복원할 준비가 되었다면 마침을 선택합니다.
Windows 10에서 SYSTEM_SERVICE_EXCEPTION(시스템 서비스 예외) 블루스크린 오류 해결하는 방법

Windows는 드라이버 검증 도구를 실행하기 이전 시점으로 PC를 복원합니다. 이렇게 하면 드라이버 검증 도구로 인한 BSOD 루프는 멈추지만, 원래의 BSOD 문제까지 해결되는 것은 아닙니다. 앞서 안내했듯이 드라이버 검증 도구는 드라이버가 제 역할을 하는지 확인하는 스트레스 테스트 도구입니다.

검증 도구가 추가로 BSOD를 일으킨다면, 역시 BSOD를 유발할 수 있는 부적합한 드라이버를 찾아낸 것으로 판단할 수 있습니다. BSOD 덤프 로그를 확인해 자세한 정보를 파악하고, 문제의 드라이버를 식별했다면 제거하거나 더 새로운(혹은 이전 버전의) 드라이버로 교체하세요.

이 과정을 통해 드라이버로 인한 BSOD 문제의 원인을 진단할 수 있으며, 특히 PC에서 시스템 서비스 예외 BSOD가 나타날 때 유용합니다.

CHKDSK 및 SFC 도구 실행하기

디스크나 시스템 파일에 문제가 있어도 Windows 10에서 시스템 서비스 예외 오류가 발생할 수 있습니다. 관리자 권한 명령 프롬프트 또는 Windows PowerShell 창에서 chkdsksfc 명령을 실행해 이 가능성을 점검할 수 있습니다.

  1. Windows 시스템 드라이브의 오류를 검사하려면 시작 메뉴를 마우스 오른쪽 버튼으로 클릭하고 Windows PowerShell(관리자)을 연 뒤, chkdsk /r을 입력하고 Enter 키를 누릅니다.

    다음 재시작 시 파일 시스템 검사를 예약할지 묻는 메시지가 나오면 Y 키를 눌러 확인합니다. 재시작 후 이 도구는 시스템 드라이브에서 발견한 문제를 자동으로 수정합니다.
Windows 10에서 SYSTEM_SERVICE_EXCEPTION(시스템 서비스 예외) 블루스크린 오류 해결하는 방법
  1. Windows 파일의 무결성을 검사하려면 PowerShell 창에 sfc /scannow를 입력합니다. chkdsk 도구와 마찬가지로, 이 도구는 누락된 시스템 파일을 자동으로 감지하고 가능한 경우 복구합니다.
Windows 10에서 SYSTEM_SERVICE_EXCEPTION(시스템 서비스 예외) 블루스크린 오류 해결하는 방법

Windows 10 초기화 또는 재설치

모든 방법이 실패했고 하드웨어 자체의 문제가 아니라고 판단된다면, Windows 10을 기본 상태로 초기화하거나(또는 완전히 지우고 재설치하면) 이 BSOD 오류를 일으키는 충돌 요소를 제거할 수 있습니다.

참고: 이 과정이 시작되면 되돌릴 수 없으므로, 반드시 미리 PC를 백업해 두세요.

  1. Windows 전체 초기화를 시작하려면 시작 메뉴를 마우스 오른쪽 버튼으로 클릭하고 설정을 엽니다. 이후 업데이트 및 보안 > 복구로 이동한 다음 시작하기를 눌러 PC 초기화를 진행합니다.
Windows 10에서 SYSTEM_SERVICE_EXCEPTION(시스템 서비스 예외) 블루스크린 오류 해결하는 방법
  1. 문서를 보관하려면 내 파일 유지를 선택하고, Windows를 완전히 초기화하려면 모든 항목 제거를 클릭한 후 진행하세요.
Windows 10에서 SYSTEM_SERVICE_EXCEPTION(시스템 서비스 예외) 블루스크린 오류 해결하는 방법

BSOD 오류 예방을 위해 Windows 10을 최신 상태로 유지하기

위에서 소개한 단계들을 따르면 PC에 시스템 서비스 예외 BSOD가 나타났을 때 문제를 진단하는 데 도움이 될 것입니다. 대부분의 경우 시스템을 최신 상태로 유지하는 것만으로도 BSOD 발생을 막을 수 있으며, 더 심각한 하드웨어 문제가 있는 경우에만 예외입니다.

Windows 10의 시스템 서비스 예외 오류에 대한 다른 해결 방법을 알고 계시다면, 아래 댓글로 공유해 주세요.