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

INVALID_KERNEL_HANDLE BSOD 오류 0x00000093 해결 방법 총정리

이 글에서는 INVALID_KERNEL_HANDLE BSOD(블루스크린) 오류 0x00000093을 해결할 수 있는 다양한 방법을 소개합니다. 이 오류는 최근의 Windows 10 이후 시스템에서는 자주 발생하지 않지만, 이전 버전의 Windows에서는 비교적 흔하게 나타났던 문제입니다.

INVALID_KERNEL_HANDLE 버그 검사 코드는 0x00000093 값을 가지며, 유효하지 않거나 보호된 핸들이 NtClose 함수로 전달되었음을 의미합니다.

NtClose는 개체 핸들을 닫는 루틴으로, 현재는 폐기(deprecated)되어 CloseHandle로 대체되었습니다. 오류 정보에서 ntoskrnl.exe가 언급되기도 하는데, ntoskrnl.exe(Windows NT 운영 체제 커널 실행 파일)는 하드웨어 추상화, 프로세스 및 메모리 관리 등 다양한 시스템 서비스를 담당하는 핵심 구성 요소입니다.

INVALID_KERNEL_HANDLE BSOD 오류 0x00000093 해결 방법 총정리

INVALID_KERNEL_HANDLE 블루스크린 오류란?

블루스크린 오류가 발생하면 Windows는 오류 코드를 화면에 표시한 후 PC를 자동으로 재시작합니다. 오류가 반복적으로 나타난다면 먼저 고급 복구 환경으로 부팅해 복구를 시도해 보세요.

고급 복구 환경에서 복구 시도하기

  1. PC를 세 번 연속으로 켰다 끄면 고급 복구 환경(Advanced Recovery Environment)으로 부팅됩니다.
  2. ‘고급 옵션’을 클릭한 후 ‘문제 해결’을 선택합니다.
  3. 다시 ‘고급 옵션’을 클릭하고 ‘시스템 복원’을 선택합니다.

시스템 복원으로 문제가 해결되지 않으면 같은 과정을 반복하되, 이번에는 ‘시작 복구’를 선택해 보세요. 그래도 해결되지 않는다면 아래의 해결 방법을 하나씩 적용해 보시기 바랍니다.

  • 드라이버 업데이트
  • 하드 드라이브 오류 검사
  • RAM 오류 검사

1] 드라이버 업데이트

시스템 드라이버는 항상 최신 상태로 유지하는 것이 좋습니다. 특정 드라이버가 Windows와 호환되지 않거나 구버전일 경우 이 오류가 발생할 수 있습니다. 실제로 이 오류를 경험한 사용자 중 일부는 Intel Dynamic Platform and Thermal Framework 드라이버를 업데이트한 후 문제가 해결되었다고 보고했습니다. 드라이버를 업데이트하는 방법은 다음과 같습니다.

  1. Windows 검색창에 “장치 관리자”를 입력하고 앱을 실행합니다.
  2. Intel Dynamic Platform and Thermal Framework 항목을 더블클릭하여 확장합니다.
  3. 목록에 있는 각 드라이버를 마우스 오른쪽 버튼으로 클릭하고 ‘드라이버 업데이트’를 선택합니다.

또한 Windows에서 제공하는 드라이버 검증 도구(Driver Verifier Manager)를 활용하면 모든 드라이버의 오류를 진단할 수 있습니다. 이 도구를 사용하면 문제가 있는 드라이버를 찾아내 수동으로 업데이트할 수 있습니다.

2] 하드 드라이브 오류 검사

명령 프롬프트를 관리자 권한으로 실행한 후 ChkDsk 명령어를 사용하여 하드 드라이브 오류를 점검할 수 있습니다. 드라이브 문자를 지정하면 각 파티션별로 개별적으로 검사를 실행할 수 있으며, 다음 명령어를 입력하고 Enter 키를 누르면 됩니다.

chkdsk /r c:

ChkDsk 명령의 /r 매개변수는 디스크 오류를 검사·복구하고, 하드 드라이브의 불량 섹터까지 복구해 줍니다. 즉, /r 매개변수에는 /f 매개변수의 기능도 함께 포함되어 있습니다. 특정 드라이브에 대해 ChkDsk를 실행하면 해당 드라이브가 자동으로 잠기는데, 현재 사용 중인 드라이브라면 다음과 같은 메시지가 표시됩니다.

다른 프로세스가 볼륨을 사용 중이므로 Chkdsk를 실행할 수 없습니다. 다음에 시스템을 다시 시작할 때 이 볼륨을 검사하도록 예약하시겠습니까? (Y/N)

Y를 입력하고 Enter 키를 누르면 컴퓨터가 재시작될 때 ChkDsk가 자동으로 실행됩니다. 참고로, ChkDsk 실행 시 FAT 파일 시스템에서 데이터 손실이 발생할 수 있는데, 이 경우 다음과 같은 메시지가 나타납니다.

2개의 체인에서 8개의 손실된 할당 단위를 찾았습니다.
손실된 체인을 파일로 변환하시겠습니까? (Y/N)

손실된 할당 단위와 체인의 개수는 사용자마다 다를 수 있으며, 위 수치는 단순한 예시입니다. 이 경우 Y를 입력하고 Enter 키를 누르면 손실된 체인이 루트 디렉터리에 .chk 파일 형식으로 저장되어 나중에 데이터를 복구할 수 있습니다. 반대로 N을 입력하면 손실된 할당 단위의 내용은 저장되지 않습니다.

ChkDsk 검사가 완료되면 장치를 재시작하고 문제가 지속되는지 확인하세요.

3] RAM 오류 검사

RAM 또는 RAM 슬롯이 원인일 수도 있습니다. RAM 슬롯이 두 개라면 RAM을 하나씩 번갈아 장착하면서 컴퓨터를 켜고 문제 여부를 확인해 보세요.

또한 Windows 메모리 진단 도구를 사용하여 시스템 RAM을 점검할 수도 있습니다. RAM을 분리 후 재장착해도 문제가 해결되지 않으면 아래 순서로 진단을 진행하세요.

  1. 제어판을 실행합니다.
  2. ‘시스템 및 보안’을 클릭합니다.
  3. ‘관리 도구’를 클릭합니다.
  4. 새 창이 열리면 ‘Windows 메모리 진단’을 찾아 더블클릭하여 실행합니다.
  5. PC가 재시작되면서 RAM 오류 검사가 진행됩니다.

검사 결과 RAM에 손상이 확인되면 새 제품으로 교체하는 것이 좋습니다.

이 글이 INVALID_KERNEL_HANDLE BSOD 오류 해결에 도움이 되기를 바랍니다.

함께 읽으면 좋은 글:

  • NTOSKRNL.exe 높은 CPU, 메모리 및 디스크 사용량 문제 해결 방법
  • 커널 ntoskrnl.exe 누락 또는 오류 포함, 오류 코드 0xc0000221 해결 방법