이 가이드는 Windows 11/10/8/7의 죽음의 Windows 블루 스크린(fix Windows Blue Screen of Death) , 중지 오류(Stop Errors) , 오류 코드(Error Codes) , 버그 검사(Bug Check) 오류, 시스템 충돌 오류, 시스템 오류, 커널 오류 충돌 을 이해, 분석, 문제 해결 및 수정하는 데 도움이 됩니다 . Windows가 안전한 시스템 작동을 저해하는 조건(예: "버그")을 만나면 시스템이 중지됩니다.
(Blue Screen)Windows 11/10 의 죽음(Death) 의 블루 스크린
이 상태를 ' 버그 체크(bug check) '라고 합니다. 또한 일반적으로 시스템 충돌, 커널 오류, 시스템 오류 또는 중지 오류(Stop Error) 라고도 합니다 .
Windows XP 에서 Windows 오류 보고(Windows Error Reporting) 시스템 은 기본적으로 수동이었지만 이제 Windows 7 및 Windows Vista 에서 개선되고 간소화되었습니다 . 그럴 수도 있지만 블루 스크린(Blue Screens) 이 사라진 것은 아닙니다. Windows 7/8 에서도 여전히 볼 수 있습니다 .
일반적으로 BSOD 가 발생하면 PC가 즉시 다시 시작되기 전에 1초 동안 유지됩니다. 이런 식으로 우리는 쓰여진 것을 읽을 수 없습니다. 이 문제를 해결하려면 시작(StartUp) 및 시스템 복구(System Recovery) 설정에서 자동 PC 다시 시작 옵션을 비활성화해야 합니다. 오류 코드를 알면 문제/해결책을 식별하는 데 도움이 될 수 있습니다. 다음과 같이 하십시오.
UAC 를 비활성화합니다 . Control Panel > System 및 Maintenance > System > Advanced System Settings > Advanced 탭 > 시작(Startup) 및 Recovery > Click Settings > Clear자동(Automatically Restart) 으로 다시 시작 확인란 선택 취소 > 확인을 클릭합니다. UAC 를 활성화 합니다.
Windows는 대부분의 경우 문제를 스스로 해결하려고 시도하지만 스스로 복구할 수 없으면 블루 스크린이 발생합니다.
Windows 11/10의 블루 스크린 오류
Windows 시스템 사용자는 일반적으로 "죽음의 블루 스크린" 또는 BSOD 라고 하는 "치명적인 예외"의 공포를 한 번쯤은 경험했을 것 입니다. BSOD 가 대부분 소프트웨어 슬래그 힙에 던져 졌지만 Vista 에서는 충돌이 완전히 제거되지 않았습니다. Windows 가 안전한 시스템 작동을 저해하는 조건(예: "버그")을 만나면 시스템이 중지됩니다. 이 상태를 '버그 확인'이라고 합니다. 또한 일반적으로 시스템 충돌, 커널 오류, 시스템 오류 또는 중지(Stop) 오류라고도 합니다. Windows 가 실행을 강제로 중지하는 심각한 오류가 발생하면 다음을 표시합니다 .BLUE SCREEN OF DEATH 또는 그냥 '사랑스럽게' BSOD 라고 합니다 !
Windows 11/10/8/7 에서는 시스템이 기본적으로 수동이었던 XP와 달리 Windows 7 및 Vista 에서 (Vista)Windows 오류 보고(Windows Error Reporting) 가 개선되고 간소화되었습니다 . 솔루션을 사용할 수 있는지 확인하기 위해 후속 조치를 취해야 했습니다. 이것은 다소 고통스러운 과정이었습니다. Windows 10/8/7/Vista 에서는 이 전체 보고 및 후속 프로세스가 자동화됩니다.
요즘 Windows 11/10/8/7/VistaMicrosoft Windows 운영 체제가 응답하지 않습니다(Microsoft Windows Operating System is not responding) ." 라는 메시지를 더 자주 보게 됩니다 . 그리고 사용자에게는 두 가지 가능성이 주어집니다. "프로그램 닫기" 또는 " 프로그램이 응답할 때까지 기다 립니다. (Wait)문제가 해결 되기를(” One) 기다리거나, 아니면 그냥 프로그램을 종료하고 정보를 잃을 준비를 합니다. 적어도 이러한 메시지는 덜 위협적으로 보입니다.
반면 에 BSOD(BSODs) 는 매우 충격적이고 실망스럽습니다.
Stop 오류 의 정확한 텍스트는 오류의 원인에 따라 다릅니다. 그러나 형식은 표준화되어 있으며 세 부분(3 parts) 으로 구성됩니다 .
- PART 1 : Symbolic error name: OS에 제공되는 Stop Error 메시지로 나타나는 (Stop Error)Stop Error 번호에 해당합니다.
- 파트 2(PART 2) : 문제 해결 권장 사항: 이 텍스트는 특정 유형의 모든 중지 오류에 적용됩니다.(Stop)
- PART 3 : 오류 번호 및 매개변수: 버그 확인 정보입니다. STOP 이라는 단어 뒤에 오는 텍스트 에는 16진수 표기법으로 된 오류 번호와 이 오류 유형에 일반적으로 사용되는 최대 4개의 매개변수가 포함됩니다.
일반적으로 모든 유형의 복구에 대한 옵션이 너무 많지 않습니다. 일반적으로 코딩 및 테스트에서 간과된 일부 드라이버의 드문 상태로 인해 BSOD 가 발생하기를 바라는 마음으로 PC를 "재부팅"하려고 합니다 . 그러나 BSOD 가 지속되면 (BSOD)250개 이상의 문서화된 BSOD 코드(250 documented BSOD codes) 가 있는 시스템을 복구하는 데 사용할 수 있는 몇 가지 전술이 있습니다 .
가장 일반적인 BSOD를 예로 들어 보겠습니다.
버그 코드 0xA – IRQL_NOT_LESS_OR_EQUAL
이것은 NT가 특정 IRQL 에서 작동하는 동안 드라이버가 메모리 위치에 불법적으로 액세스했을 때 발생 하는 상당히 일반적인 BSOD 입니다 . 이것은 잘못된 메모리 위치에 액세스하려는 것과 유사한 드라이버 코딩 오류입니다.
매개변수:
1 – 참조된 메모리 위치
2 – 참조 시 IRQL
3 – 0 == 읽기, 1 == 쓰기
4 – 메모리를 참조한 코드 주소
복구/해결 방법:
없음. 이것은 치명적인 오류이며 드라이버 코딩 오류입니다.
Blue Screen of Death 오류 를 해결하기 위해 취해야 할 첫 번째 단계는 무엇입니까?
Windows 10 의 BSOD 또는 중지 오류는 더 좋고 사용자 친화적이며 눈에 더 쉽게 보입니다. 그러나 그들은 많은 세부 사항을 제공하지 않습니다. Windows 10에서 OS가 중지 오류 정보를 표시 하도록 해야 합니다 .
메모리 덤프를 디버그하는 방법
BSOD 의 원인을 찾을 수 있도록 메모리 덤프(Memory Dumps) 를 디버그하는 방법을 알아 보려면 Microsoft 디버깅 도구(Microsoft Debugging Tools) 를 다운로드하여 설치하십시오 . 페이지 파일이 여전히 시스템 파티션에 있는지 확인하십시오. 그렇지 않으면 Windows 에서 디버그 파일을 저장할 수 없습니다.
크래시 덤프 분석기 소프트웨어(Crash Dump Analyzer software) 를 사용하여 크래시 덤프 보고서를 분석 할 수 있습니다 .
TROUBLESHOOT WINDOWS STOP ERRORS/BSODs
- (First)가장 (Foremost)먼저 시스템 복원(System Restore) 으로 이 문제를 해결할 수 있는지 확인하십시오 .
- 그렇지 않으면 안티바이러스 및 안티스파이웨어와 PC Junk/Registry Cleaner 를 실행하십시오 .
- 그런 다음 Windows 디스크 검사 유틸리티(Windows Check Disk Utility) 를 실행합니다 .
- 그런 다음 소프트웨어나 하드웨어를 변경하거나 수정했는지 확인하십시오.
- 대부분의 경우 소프트웨어는 BSOD의 원인이 아니라 피해자입니다. 따라서 하드웨어 문제를 배제하지 마십시오. 하드 디스크 손상, 물리적 RAM(RAM) 결함 , CPU 칩 과열 또는 기타 다른 문제가 발생할 수 있습니다!
- 오류 세부 정보에서 드라이버 이름을 볼 수 있는지 확인하십시오. 가능한 경우 해당 드라이버를 비활성화, 제거 또는 이전 버전으로 롤백 하면 해당 문제를 해결하는 데 도움이 될 수 있습니다. 네트워크(Network) 인터페이스 카드, 디스크 컨트롤러 및 비디오 어댑터(Video Adapters) 가 가장 흔한 원인입니다.
- 기억력을 확인하세요. Windows 메모리 진단 도구(Memory Diagnostic Tool) 를 사용합니다 . 제어판(Control Panel) 으로 이동 하여 검색(Search) 상자 에 "메모리"를 입력합니다 . 관리 도구(Tools) 에서 컴퓨터의 메모리 문제(Memory Problems) 진단 을 클릭 합니다. 여기에 표시된 Windows 메모리 진단 도구(Windows Memory Diagnostics Tool) 에서 옵션 중 하나를 선택합니다.
- 시스템 BIOS를(BIOS) 주의 깊게 확인하십시오. 시스템 또는 마더보드 제조업체에서 업데이트를 구할 수 있습니까? BIOS 설명서를 주의 깊게 확인하십시오 . 모든 BIOS(BIOS) 옵션을 기본값으로 재설정하면 과도한 조정으로 인해 발생하는 문제를 해결할 수 있습니다.
- 시스템 리소스가 부족한지 확인하시겠습니까? 때로는 디스크 공간(Disk Space) 이나 RAM 의 심각한 부족으로 인해 BSOD가 발생할 수 있습니다.
- 시스템 파일이 손상되었는지 확인하시겠습니까? 핵심 드라이버와 서비스만 활성화되므로 안전 모드(Safe Mode) 에서 작업 하십시오. 시스템이 안전 모드(Safe Mode) 에서 시작 되지만 정상적으로 시작되지 않으면 드라이버에 문제가 있을 가능성이 큽니다. 안전 모드 에서 (Safe Mode)장치 관리자(Device Manager) 를 실행 하고 가장 가능성이 높은 용의자를 제거해 보십시오. 또는 안전 모드(Safe Mode) 에서 시스템 복원(System Restore) 을 실행 하십시오.
- Windows 10 블루 스크린 문제 해결사 를 실행합니다 .
MSDN print-link
BlueScreenView
드라이버(Driver) 가 BSOD를 일으키는 것으로 의심되는 경우 수행할 작업
버그가 있는 장치 드라이버가 BSOD의 결함이라고 의심되면 Driver Verifier Manager 라고 하는 덜 알려져 있지만 강력한 문제 해결 도구를 호출합니다 . 검색 창에 verifier(verifier) 를 입력하고 Enter 키를 눌러 Verifier.exe 를 불러옵니다 . 관리자(Administrator) 권한 으로 실행(Run) 합니다. 이 도구는 결함이 있는 드라이버를 실제로 식별하는 데 도움이 됩니다.
이제 "표준 설정 만들기"를 선택하십시오. 다음(Next) 으로 확인할 드라이버 유형을 선택합니다. 서명되지 않은 드라이버는 이전 버전의 Windows(Windows) 용으로 생성되기 때문에 문제의 원인일 수 있습니다 . 완료될 때까지 다음 을 클릭 합니다.(Click Next)
Driver Verifier Manager 는 다음과 같은 방식으로 작동합니다. 기계가 해독할 수 없는 BSOD 를 표시하는 대신 언제든지 실제 문제를 보다 정확하게 설명 하는 BSOD 를 사용하여 (BSOD)Driver Verifier 가 시작 시 컴퓨터를 중지 하도록 할 수 있습니다! 그런 다음 문제가 되는 드라이버를 업데이트, 롤백 또는 제거하여 문제를 해결할 수 있습니다.
드문 경우지만 Driver Verifier Manager 가 부적합한 드라이버를 찾습니다. 그것이 문제가되지 않을 가능성이 있습니다. 따라서 극도의 주의를 기울이십시오. 확인된 Driver/s 를 의심스럽게 여기고 그러한 경우 최선의 판단을 내리십시오.
문제가 있는 드라이버(Driver) 로 범위를 좁히면 업데이트(Update) , 롤백 또는 (Roll Back)장치 드라이버(Device Driver) 제거의 세 가지 옵션이 있습니다 .
그렇게 하려면 장치 관리자(Device Manager) 를 엽니다 . 장치의 속성 대화 상자를 열고 드라이버(Driver) 탭에서 다음 버튼을 사용하여 유지 관리 작업을 수행합니다.
- 드라이버 업데이트 : (Update Driver)하드웨어 업데이트 마법사(Hardware Update Wizard) 가 시작됩니다 .
- 드라이버 롤백(Roll Back Driver) : 가장 최근에 업데이트된 드라이버를 제거하고 구성을 이전 버전으로 롤백합니다.
- 드라이버 제거(Uninstall Driver) : 선택한 하드웨어에 대한 드라이버 파일 및 레지스트리 설정을 완전히 제거합니다.
읽기(Read) : Windows 에서 블루 스크린을 일으키는 드라이버를 찾는 방법은 무엇입니까?
일반적인 Windows 블루 스크린 오류(Common Windows Blue Screen Errors) 및 솔루션 목록
중지 0x000000D1 또는 DRIVER_IRQL_NOT_OR_EQUAL
아마도 가장 일반적인 BSOD일 것입니다! 이것은 NT가 특정 IRQL(IRQL) 에서 작동하는 동안 드라이버가 메모리 위치에 불법적으로 액세스했을 때 발생합니다 . 이것은 잘못된 메모리 위치에 액세스하려는 것과 유사한 드라이버 코딩 오류입니다. 복구/해결 방법: 일반적으로 없음. 그러나 이것들은 KB810093 , KB316208 & KB810980 에 도움이 될 수 있습니다 .
중지 0x0000000A(STOP 0x0000000A) 또는 IRQL_NOT_LESS_OR_EQUAL
커널 모드 프로세스 또는 드라이버가 승인 없이 메모리 위치에 액세스하려고 했습니다. 이 중지(Stop) 오류는 일반적으로 결함이 있거나 호환되지 않는 하드웨어 또는 소프트웨어로 인해 발생합니다. 문제가 되는 장치 드라이버의 이름은 종종 중지(Stop) 오류에 나타나며 문제 해결에 중요한 단서를 제공할 수 있습니다. 오류 메시지가 특정 장치 또는 장치 범주를 가리키는 경우 해당 범주의 장치를 제거하거나 교체해 보십시오. 설치(Setup) 중에 이 중지(Stop) 오류가 나타나면 호환되지 않는 드라이버, 시스템 서비스, 바이러스 스캐너 또는 백업 프로그램이 의심됩니다. 이 KB314063 은 방향을 보여줄 수 있습니다.
하드웨어 드라이버 또는 시스템 서비스에서 메모리에 없는 데이터를 요청했습니다. 원인은 결함이 있는 물리적 메모리 또는 호환되지 않는 소프트웨어, 특히 원격 제어 및 바이러스 백신 프로그램일 수 있습니다. 장치 드라이버 또는 응용 프로그램을 설치한 직후 오류가 발생하면 안전 모드(Mode) 를 사용하여 드라이버를 제거하거나 프로그램을 제거해 보십시오. 자세한 내용은 KB894278 및 KB183169 를 참조하십시오 .
중지 0x000000C2 또는 BAD_POOL_CALLER
커널 모드 프로세스 또는 드라이버가 잘못된 메모리 할당을 수행하려고 했습니다. 문제는 종종 드라이버나 소프트웨어의 버그로 추적될 수 있습니다. 하드웨어 장치의 오류로 인해 가끔 발생하기도 합니다. 자세한 내용은 KB265879 를 참조하십시오 .
중지 OX000000ED(STOP OX000000ED) 또는 UNMOUNTABLE_BOOT_VOLUME
이것은 Windows 가 부팅 파일이 포함된 볼륨에 액세스할 수 없는 경우에 발생합니다. 그러나 TO Vista(TO Vista) 로 업데이트하는 동안 이 메시지가 표시 되면 디스크 컨트롤러에 대해 호환되는 드라이버가 있는지 확인하고 드라이브 케이블 연결도 다시 확인하고 올바르게 구성되었는지 확인하십시오. ATA-66 또는 ATA-100 드라이버를 재사용하는 경우 표준 40커넥터 IDE(IDE) 케이블 이 아니라 80커넥터 케이블이 있는지 확인하십시오 . KB297185 및 KB315403 을 참조하십시오 .
중지 0x0000001E 또는 KMODE_EXCEPTION_NOT_HANDLED
Windows 커널 은 잘못된 드라이버나 하드웨어 장치로 인한 잘못된 메모리 및 액세스 위반의 결과인 불법적이거나 알 수 없는 프로세서 명령을 감지했습니다. 오류 메시지는 종종 문제가 되는 드라이버나 장치를 식별합니다. 드라이버나 서비스를 설치한 직후 오류가 발생한 경우 새로 추가된 항목을 비활성화하거나 제거해 보십시오.
중지 0x00000024 또는 NTFS_FILE_SYSTEM
NTFS 파일 시스템 드라이버 에서 문제가 발생했습니다 . 유사한 중지(Stop) 오류인 0x23이 FAT32 드라이브에 존재합니다. 가장 가능성 있는 원인은 디스크 또는 디스크 컨트롤러의 하드웨어 오류입니다. 시스템의 모든 하드 디스크에 대한 모든 물리적 연결을 확인하고 디스크 확인(Check Disk) 을 실행 합니다. KB228888 이 도와드리겠습니다.
중지 0x0000002E 또는 DATA_BUS_ERROR
실패하거나 결함이 있는 물리적 메모리(비디오 어댑터에 사용되는 메모리 포함)가 이 중지(Stop) 오류의 가장 일반적인 원인입니다. 이 오류는 손상된 하드 디스크나 손상된 마더보드의 결과일 수도 있습니다.
0x0000003F(STOP 0x0000003F) 또는 NO_MORE_SYSTEM_PTES 중지
시스템에 페이지 테이블 항목( PTE(PTEs) )이 부족합니다. 비교적 흔하지 않은 이 오류의 원인은 제어 불능 백업 프로그램이나 버그가 있는 장치 드라이버일 수 있습니다. 자세한 내용은 KB256004 를 참조하십시오 .
중지 0x00000077(STOP 0x00000077) 또는 KERNEL_STACK_INPAGE_ERROR
시스템이 가상 메모리(페이지 파일)에서 커널 데이터를 읽으려고 시도했지만 지정된 메모리 주소에서 데이터를 찾지 못했습니다. 이 중지(Stop) 오류는 메모리 결함, 하드 디스크 오작동, 부적절하게 구성된 디스크 컨트롤러 또는 케이블, 손상된 데이터 또는 바이러스 감염을 비롯한 다양한 문제로 인해 발생할 수 있습니다. 추가 정보를 보려면 KB228753 을 클릭하십시오 .
중지 0x0000007F(STOP 0x0000007F) 또는 UNEXPECTED_KERNEL_MODE_TRAP
결함이 있는 메모리 칩, 일치하지 않는 메모리 모듈, 오작동하는 CPU 또는 팬 또는 전원 공급 장치의 오류와 같은 하드웨어(Hardware) 오류 로 인해 이 BSOD 가 발생할 가능성이 높습니다 . CPU 를 오버클럭한 경우에도 발생할 수 있습니다 . 메시지는 자세한 내용을 제공합니다. 추가 도움말은 KB137539 를 참조하십시오 .
중지 0x000000D8(STOP 0x000000D8) 또는 DRIVER_USED_EXCESSIVE_PTES
이것은 잘못 작성된 드라이버로 인해 컴퓨터가 많은 양의 커널 메모리를 요청하게 되었음을 나타냅니다. 문제 해결 제안은 STOP 0X3F(STOP 0X3F) 메시지 에 있는 제안과 동일 합니다. KB256004 가 도와드리겠습니다.
중지 0X000000EA(STOP 0X000000EA) 또는 THREAD_STUCK_IN_DEVICE_DRIVER
새 비디오 어댑터나 업데이트된(잘못 작성된) 비디오 드라이버를 설치한 후 발생할 수 있습니다. 비디오 어댑터를 교체하거나 다른 비디오 드라이버를 사용하면 도움이 될 수 있습니다. KB293078 을 참조하십시오 .
중지 0XC000021A(STOP 0XC000021A) 또는 STATUS_SYSTEM_PROCESS_TERMINATED
이것은 Windows(Windows) 에 심각한 보안 문제가 있는 경우 발생합니다 . Winlogon 또는 CSRSS 와 같은 하위 시스템 이 손상되었습니다. 또는 시스템 파일의 불일치로 인해; 또는 시스템 권한이 잘못 수정된 경우. 이 문제의 일반적인 원인은 일부 타사 프로그램입니다. 설치한 새 프로그램을 식별하고 제거하십시오.
중지 0XC00000221(STOP 0XC00000221) 또는 STATUS_IMAGE_CHECKSUM_MISMATCH
이것은 손상된 페이지 파일을 나타냅니다. 또는 디스크 또는 파일 손상; 또는 하드웨어 결함. 오류는 손상된 시스템 파일의 정확한 특성과 이름을 나타냅니다. 이 문제를 해결 하려면 Windows 복구 환경(Environment) 이나 시스템 복원(System Restore) 또는 마지막 으로 성공한 구성(Known Good Configuration) 을 사용해야 할 수 있습니다 .
REGISTRY_ERROR
이 중지 오류는 드물며 하드 디스크에서 레지스트리를 제대로 읽지 못하여 발생합니다. 백업에서 레지스트리를 복원하는 것이 가장 좋습니다.
DIVIDE_BY_ZERO_ERROR
이 중지 오류는 응용 프로그램이 0으로 나누려고 하여 발생합니다. 이 오류를 수신하고 어떤 응용 프로그램이 이 오류를 일으켰는지 모르는 경우 메모리 덤프를 시도하고 검사할 수 있습니다.
KMODE_EXCEPTION_NOT_HANDLED
잘못 구성된 장치 드라이버로 인해 일반적으로 이러한 유형의 오류가 발생합니다. 분리 및 문제 해결이 어렵습니다.
INVALID_PROCESS_ATTACH_ATTEMPT
이 버그 코드 0x5(Bugcode 0x5) 는 커널 프로세스가 다른 프로세스에 연결을 시도하고 있음을 나타냅니다. 진단에 도움이 되도록 사용자는 오류 발생 시 실행 중이던 모든 응용 프로그램을 기록해 두어야 합니다. 복구나 해결 방법이 없습니다.
HARDWARE_INTERRUPT_STORM
이러한 오류는 일반적으로 잘못 작성된 드라이버 또는 펌웨어로 인해 발생합니다. 문제 해결이 어렵지만 장치 관리자(Device Manager) 또는 시스템 정보(System Information) 도구가 도움이 될 수 있습니다.
INACCESSIBLE_BOOT_DEVICE
이 중지 오류는 Windows 에서 하드 디스크를 읽는 데 문제가 있을 때 발생합니다. 이 오류는 잘못된 장치 드라이버로 인해 발생할 수 있습니다. 바이러스 백신을 실행해 볼 수도 있습니다.
PFN_LIST_CORRUPT
이 Bugcode 0x4E 오류는 일반적으로 (Bugcode 0x4E)RAM 결함으로 인해 발생합니다 . RAM 을 확인하거나 교체 할 수 있습니다 . 그래도 작동하지 않으면 알려진 다른 복구 또는 해결 방법이 없습니다.
MACHINE_CHECK_EXCEPTION
CPU 를 오버클럭한 경우 이러한 결과가 발생할 수 있습니다. 또한 전원 공급 장치를 확인하십시오.
MULTIPLE_IRP_COMPLETE_REQUESTS
이 버그 코드 0x44(Bugcode 0x44) 는 드라이버 로직의 오류를 나타냅니다. 이것은 로드가 많은 시스템에서 발생하는 것으로 나타났습니다. 복구나 해결 방법이 없습니다.
NMI_HARDWARE_FAILURE
일반적으로 불량 SIMMS 로 인해 발생합니다 . 하드웨어 공급업체에 전화하는 것이 가장 좋습니다.
BlueScreenView 의 도움을 받을 수도 있습니다 . '죽음의 블루 스크린' 충돌 중에 생성된 모든 미니덤프 파일을 캔으로 만들고 모든 충돌에 대한 정보를 하나의 테이블에 표시하는 유틸리티입니다. 각 충돌에 대해 BlueScreenView 는 미니 덤프 파일 이름, 충돌 날짜/시간, 블루 스크린에 표시되는 기본 충돌 정보( 버그 확인 코드(Bug Check Code) 및 4개의 매개변수), 충돌을 일으킬 수 있는 드라이버 또는 모듈의 세부 정보( 파일 이름, 제품 이름, 파일 설명 및 파일 버전). 위쪽 창에 표시된 각 충돌에 대해 아래쪽 창에서 충돌 중에 로드된 장치 드라이버의 세부 정보를 볼 수 있습니다. 블루스크린뷰(BlueScreenView)또한 충돌 스택에서 주소가 찾은 드라이버를 표시하므로 충돌을 일으켰을 가능성이 있는 의심되는 드라이버를 쉽게 찾을 수 있습니다.
추가 리소스:(Additional Resources:)
- WhoCrashed로 크래시 덤프 분석(Analyze your crash dumps with WhoCrashed)
- Windows 버그 검사 또는 중지 오류 코드 목록 .
읽기(Read) : 보라색, 갈색, 노란색, 빨간색, 녹색 죽음의 스크린 설명 .
Troubleshoot Windows Blue Screen of Death or Stop Errors
This guide will help you understand, analyze, troubleshoot and fix Windows Blue Screen of Death, Stop Errors, Error Codes, Bug Check errors, system crash errors, system fault, kernel error crashes in Windows 11/10/8/7. When Windows encounters a condition that compromises safe system operation (i.e., a “bug”), the system halts.
Blue Screen of Death in Windows 11/10
This condition is called a ‘bug check‘. It is also commonly referred to as a system crash, a kernel error, a system fault, or a Stop Error.
In Windows XP, the Windows Error Reporting system was essentially manual but has now been improved & streamlined in Windows 7 & Windows Vista. While this may be the case, Blue Screens haven’t just vanished. You may still get to see them on Windows 7/8 too.
Usually, when a BSOD occurs, it stays for a second before the PC immediately restarts. This way we are unable to read what is written. To get around it, one has to disable the auto PC restart option from the StartUp & System Recovery settings. Knowing the error code can help identify the problem/solution. Do it as follows:
Disable UAC. Control Panel > System And Maintenance > System > Advanced System Settings > Advanced tab > Under Startup And Recovery > Click Settings > Clear the Automatically Restart check box > click OK. Enable UAC.
Windows will attempt to fix the problem on its own in most cases, but if it cannot recover on its own, it will cause a blue screen.
Blue Screen Errors in Windows 11/10
Users of the Windows system are sure to have experienced, at one point or another, the terrors of “The Fatal Exception”, commonly called the “Blue Screen Of Death”, or BSOD. Although the BSOD has largely been thrown onto the software slag heap, in Vista, crashes haven’t been totally banished. When Windows encounters a condition that compromises safe system operation (i.e., a “bug”), the system halts. This condition is called a ‘bug check’. It is also commonly referred to as a system crash, a kernel error, a system fault, or a Stop error. When Windows encounters such a serious error that forces it to stop running, it displays a BLUE SCREEN OF DEATH or just ‘lovingly’ called BSOD!
In Windows 11/10/8/7, unlike XP, where the system was essentially manual, the Windows Error Reporting has been improved & streamlined in Windows 7 & Vista. One had to follow-up to see if a solution had become available. This was a rather painful process. In Windows 10/8/7/Vista, this entire reporting and follow-up process is automated.
These days a Windows 11/10/8/7/Vista user is more often likely to see a message as follows: “Microsoft Windows Operating System is not responding.” And users are given two possibilities. They can either “Close the program” or “Wait for the program to respond.” One waits in the hope that the issue will be resolved, or else then one just closes the program and gets prepared to lose information. At least, these messages look less daunting.
The BSODs on the other hand were/are quite traumatic and frustrating, to say the least!
The exact text of a Stop error varies, according to what caused the error. But the format is standardized and is made up of 3 parts:
- PART 1: Symbolic error name: This is the Stop Error message that is given to the OS and corresponds to the Stop Error number that appears.
- PART 2: Troubleshooting recommendations: This text applies to all Stop Errors of that particular type.
- PART 3: Error number and parameters: Its the bug check information. The text following the word STOP includes the error number, in hexadecimal notation, and up to four parameters that are typical of this error type.
In general, there are not too many options for any type of recovery. Normally, one tries to just “reboot” the PC in the hope that the BSOD occurred because of a rare condition of some driver which was overlooked in coding and testing. But if the BSOD persists, there are some tactics that may be employed to repair the system there are over 250 documented BSOD codes.
Take, for example, the most common BSOD:
Bugcode 0xA – IRQL_NOT_LESS_OR_EQUAL
This is a fairly common BSOD that occurs when a driver has illegally accessed a memory location while NT is operating at a specific IRQL. This is a driver coding error, akin to trying to access an invalid memory location.
Parameters:
1 – memory location that was referenced
2 – IRQL at time of reference
3 – 0 == read, 1 == write
4 – code addressed which referenced memory
Recovery/Workaround:
There is none. This is a fatal error and is a driver coding error.
What is the first step to take to resolve a Blue Screen of Death error
The BSODs or Stop Errors in Windows 10 appear to be better and more user-friendly and easier on the eyes. But they don’t give many details. You have to force your OS to display Stop Error information in Windows 10.
How to Debug Memory Dumps
To know how to debug Memory Dumps so that you can find out the cause for your BSOD, download and install the Microsoft Debugging Tools. Make certain that your page file still resides on the system partition. Otherwise, Windows will not be able to save the debug files.
You can use Crash Dump Analyzer software to analyze crash dump reports.
TROUBLESHOOT WINDOWS STOP ERRORS/BSODs
- First & Foremost, see if a System Restore can resolve this issue.
- Else, then run your anti-virus and anti-spyware and your PC Junk/Registry Cleaner.
- After this, Run the Windows Check Disk Utility.
- Then try to identify if you’ve made any software or hardware change or modification.
- In most cases, the software is the victim and not the cause of BSOD’s. So don’t rule out hardware problems. It could be damaged hard disks, defective physical RAM, overheated CPU chips or anything else!
- Check if you can see a driver’s name in the error details. If you can, then simply disabling, removing, or rolling back that driver to an earlier version can help solve that problem. Network interface cards, disk controllers, and Video Adapters are the culprits, most often.
- Check your memory. Use the Windows Memory Diagnostic Tool. Go to Control Panel and type “memory” in the Search box. Under Administrative Tools, click Diagnose Your Computer’s Memory Problems. In the Windows Memory Diagnostics Tool, shown here, select one of the options.
- Check your system BIOS carefully Is an update available from the manufacturer of the system or motherboard? Check the BIOS documentation carefully; resetting all BIOS options to their defaults can sometimes resolve an issue caused by over tweaking.
- Check if you are low on system resources? Sometimes a critical shortage of Disk Space or RAM can cause BSOD’s.
- Check if a system file has been damaged? Work in Safe Mode, as only the core drivers and services are activated. If your system starts in Safe Mode but not normally, you very likely have a problem driver. Try running Device Manager in Safe Mode and uninstalling the most likely suspect. Or run System Restore in Safe Mode.
- Run the Windows 10 Blue Screen Troubleshooter.
MSDN print-link
BlueScreenView
What to do if you suspect that a Driver is causing BSOD’s
If you suspect that a buggy device driver is at fault for the BSOD’s, call upon a lesser-known but powerful troubleshooting tool called the Driver Verifier Manager. Enter verifier in the search bar and hit enter to bring up Verifier.exe. Run As Administrator. This tool helps you to actually identify the flawed driver.
Now select “Create Standard Settings”. Next, select the type of drivers you want to verify. Unsigned drivers are a likely cause of problems, as they are created for older versions of Windows. Click Next, till completion.
Driver Verifier Manager works in the following manner. Instead of your machine throwing up an undecipherable BSOD at you, at any time, you can make Driver Verifier stop your computer at startup, with a BSOD which will explain the actual problem, rather accurately! You can then choose to resolve the problem by either updating, rolling back or uninstalling the offending driver.
Please do note that in the rare eventuality the Driver Verifier Manager does find a non-conforming driver; there could be a possibility that it may not be the offending one. So do exercise extreme caution. Regard the identified Driver/s with suspicious and exercise your best judgment in such a case.
Having narrowed down to the problematic Driver, you have three options: Update, Roll Back or Uninstall the Device Driver.
To do that, open Device Manager. Open the properties dialog box for the device, and use the following buttons on the Driver tab to perform maintenance tasks:
- Update Driver: This will start the Hardware Update Wizard.
- Roll Back Driver: This will uninstall the most recently updated driver and will roll back your configuration, to the earlier version.
- Uninstall Driver: This will uninstall completely the driver’s files and registry settings for the selected hardware.
Read: How to find which Driver is causing the Blue Screen on Windows?
List of Common Windows Blue Screen Errors & solutions
STOP 0x000000D1 or DRIVER_IRQL_NOT_OR_EQUAL
Probably the most common BSOD! This occurs when a driver has illegally accessed a memory location while NT is operating at a specific IRQL. This is a driver coding error, akin to trying to access an invalid memory location. Recovery/Workaround: Usually none. But these may help KB810093 , KB316208 & KB810980.
STOP 0x0000000A or IRQL_NOT_LESS_OR_EQUAL
A kernel-mode process or driver attempted to access a memory location without authorization. This Stop error is typically caused by faulty or incompatible hardware or software. The name of the offending device driver often appears in the Stop error and can provide an important clue to solving the problem. If the error message points to a specific device or category of devices, try removing or replacing devices in that category. If this Stop error appears during Setup, suspect an incompatible driver, system service, virus scanner, or backup program. This KB314063 may show you the direction.
A hardware driver or system service requested data that was not in memory. The cause may be defective physical memory or incompatible software, especially remote control, and antivirus programs. If the error occurs immediately after installing a device driver or application, try to use Safe Mode to remove the driver or uninstall the program. For more information, see KB894278 & KB183169.
STOP 0x000000C2 or BAD_POOL_CALLER
A kernel-mode process or driver attempted to perform an illegal memory allocation. The problem can often be traced to a bug in a driver or software. It is also occasionally caused by a failure in a hardware device. For more information, see KB265879.
STOP OX000000ED or UNMOUNTABLE_BOOT_VOLUME
This occurs if Windows if unable to access the volume containing the boot files. But if you get this message while updating TO Vista, check that you have compatible drivers for the disk controller and also re-check the drive cabling, and ensure that it is configured properly. If you’re reusing ATA-66 or ATA-100 drivers, make sure you have an 80-connector cable, and not the standard 40-connector IDE cable. See KB297185 and KB315403.
STOP 0x0000001E or KMODE_EXCEPTION_NOT_HANDLED
The Windows kernel detected an illegal or unknown processor instruction, often the result of invalid memory and access violations caused by faulty drivers or hardware devices. The error message often identifies the offending driver or device. If the error occurred immediately after installing a driver or service, try disabling or removing the new addition.
STOP 0x00000024 or NTFS_FILE_SYSTEM
A problem occurred within the NTFS file-system driver. A similar Stop error, 0x23, exists for FAT32 drives. The most likely cause is a hardware failure in a disk or disk controller. Check all physical connections to all hard disks in the system and run Check Disk. KB228888 will help you.
STOP 0x0000002E or DATA_BUS_ERROR
Failed or defective physical memory (including memory used in video adapters) is the most common cause of this Stop error. The error may also be the result of a corrupted hard disk or a damaged motherboard.
STOP 0x0000003F or NO_MORE_SYSTEM_PTES
Your system ran out of page table entries (PTEs). The cause of this relatively uncommon error may be an out-of-control backup program or a buggy device driver. For more information, see KB256004.
STOP 0x00000077 or KERNEL_STACK_INPAGE_ERROR
The system has attempted to read kernel data from virtual memory (the page file) and failed to find the data at the specified memory address. This Stop Error can be caused by a variety of problems, including defective memory, a malfunctioning hard disk, an improperly configured disk controller or cable, corrupted data, or a virus infection. For additional information, click KB228753.
STOP 0x0000007F or UNEXPECTED_KERNEL_MODE_TRAP
Most likely due to a Hardware failure, like defective memory chips, mismatched memory modules, a malfunctioning CPU, or a failure in your fan or power supply are the probable reasons for this BSOD. It can also occur if you have overclocked your CPU. The message gives more details. For more help see KB137539.
STOP 0x000000D8 or DRIVER_USED_EXCESSIVE_PTES
This indicated that a poorly written driver is causing your computer to request large amounts of kernel memory. Troubleshooting suggestions are identical to those found in the STOP 0X3F message. KB256004 will help you
STOP 0X000000EA or THREAD_STUCK_IN_DEVICE_DRIVER
It could occur after you install a new video adapter or an updated (and poorly written) video driver. Replacing the video adapter or using a different video driver could help. See KB293078.
STOP 0XC000021A or STATUS_SYSTEM_PROCESS_TERMINATED
This occurs if there is a serious security problem with Windows. A subsystem, such as Winlogon or the CSRSS is compromised; or due to a mismatch in system files; or if system permissions have been incorrectly modified. A common cause of this problem is some 3rd-party programs. Try to identify any new program which you have installed and uninstall it.
STOP 0XC00000221 or STATUS_IMAGE_CHECKSUM_MISMATCH
This indicates a damaged page file; or disk or file corruption; or faulty hardware. The error will indicate the exact nature and the name of the damaged system file. You may have to use the Windows recovery Environment or a System Restore or Last Known Good Configuration to resolve this issue.
REGISTRY_ERROR
This stop error is rare and is caused due to failure to read the registry properly from the hard disk. Best to try and restore the registry from your backup.
DIVIDE_BY_ZERO_ERROR
This stop error is caused by an application trying to divide by zero. If you receive this error & don’t know which application caused it, you might want to try & examine memory dump.
KMODE_EXCEPTION_NOT_HANDLED
An incorrectly configured device driver usually causes this type of error. Difficult to isolate and troubleshoot.
INVALID_PROCESS_ATTACH_ATTEMPT
This Bugcode 0x5 indicates that a kernel process was making an attempt to attach to another process. To aid in the diagnosis, the user should note all applications that were executing at the time of the failure. There is no recovery or workaround.
HARDWARE_INTERRUPT_STORM
Such an error is usually caused by a poorly written driver or firmware. Difficult to troubleshoot, but Device Manager or System Information tool can help you.
INACCESSIBLE_BOOT_DEVICE
This stop error occurs when Windows has trouble reading from the hard disk. This error can be caused by a faulty device driver. You may also try running your antivirus.
PFN_LIST_CORRUPT
This Bugcode 0x4E error is usually caused by faulty RAM. You may want to get your RAM checked or replaced. If that doesn’t work, there is no other known recovery or workaround
MACHINE_CHECK_EXCEPTION
If you have overclocked your CPU, this could result. Also check your power supply.
MULTIPLE_IRP_COMPLETE_REQUESTS
This Bugcode 0x44 indicates a fault in driver logic. This has been seen to occur on a heavily loaded system. There is no recovery or workaround.
NMI_HARDWARE_FAILURE
Usually caused by bad SIMMS. Best to call your hardware vendor.
You may also want to take the help of BlueScreenView. It is a utility that cans all your minidump files created during ‘blue screen of death’ crashes and displays the information about all crashes in one table. For each crash, BlueScreenView displays the minidump filename, the date/time of the crash, the basic crash information displayed in the blue screen (Bug Check Code and 4 parameters), and the details of the driver or module that possibly caused the crash (filename, product name, file description, and file version). For each crash displayed in the upper pane, you can view the details of the device drivers loaded during the crash in the lower pane. BlueScreenView also marks the drivers that their addresses found in the crash stack, so you can easily locate the suspected drivers that possibly caused the crash.
Additional Resources:
- Analyze your crash dumps with WhoCrashed
- List of Windows Bug Check or Stop Error Codes.
Read: Purple, Brown, Yellow, Red, Green Screen of Death explained.