KERNEL_SECURITY_CHECK_FAILURE (0x139) 오류 뜻과 해결 방법
이 정지 코드는 커널이 중요한 데이터 구조의 손상을 감지했다는 뜻입니다. 원문은 매개 변수 1이 손상 유형(스택 버퍼 오버런, 잘못된 가상 함수 테이블, LIST_ENTRY 손상 등)을 나타내며, 드라이버가 커널 동기화 개체·타이머·연결 리스트를 잘못 다루면 이런 손상이 생긴다고 적습니다.
어디서 나오나: 사용 중 블루스크린.
해결 순서
최근 하드웨어를 추가했다면 떼어 내거나 다른 것으로 바꿔 보세요. 제조사에 패치가 나와 있는지도 확인하세요. [원문]
최근 새 장치 드라이버나 시스템 서비스를 추가했다면 제거하거나 업데이트하세요. 새 정지 코드가 나타나기 전에 시스템에서 무엇이 바뀌었는지 짚어 보세요. 관리자 권한 [원문]
이벤트 뷰어의 시스템 로그에서 원인 장치나 드라이버를 짚어 낼 만한 다른 오류 메시지를 찾으세요. 블루스크린이 난 시간대에 기록된 심각한 오류와, 정지 코드 직전에 이어진 상위 수준 이벤트를 살펴보세요. [원문]
장치 관리자에서 느낌표(!)가 붙은 장치가 있는지 확인하세요. 있으면 그 드라이버 속성에 표시되는 이벤트 로그를 살펴보고 관련 드라이버를 업데이트하세요. 관리자 권한 [원문]
바이러스 검사 프로그램을 실행하세요. 마스터 부트 레코드(Master Boot Record)까지 검사하는 프로그램인지 확인하세요. 원문은 바이러스로 인한 디스크 손상이 정지 코드를 일으킬 수 있다고 적습니다. [원문]
공통 절차: 블루스크린 덤프 파일 읽는 법 · SFC/DISM 사용법
그래도 안 될 때
원문은 리스트 항목 손상의 원인을 밝히려면 디버거로 덤프 파일 여러 개를 비교하고, dl·dlb 명령으로 연결 리스트를 앞뒤로 따라가 불일치 지점을 찾으라고 안내하지만 개발자용 절차입니다. 손상된 동기화 개체나 타이머가 이미 해제된 풀 블록에 있으면 드라이버 검증 도구(Driver Verifier)의 특수 풀이 도움이 될 때가 있다고도 적습니다.
같은 오류의 다른 표기
KERNEL_SECURITY_CHECK_FAILURE 0x00000139