WinDbg 및 BlueScreenView를 사용하여 블루 스크린 오류를 해결하는 방법

WinDbg 및 BlueScreenView를 사용하여 블루 스크린 오류를 해결하는 방법

죽음의 Windows 블루 스크린은 항상 우리를 방문합니다. 때때로, 당신은 그것을 기대합니다. 다른 곳에서는 블루 스크린의 유령이 예기치 않게 크게 나타납니다. 어느 쪽이든, 특히 문제를 신속하게 진단할 수 없는 경우 실망스럽습니다.





운 좋게도 블루 스크린은 항상 오류 코드를 제공합니다. 그러나 그것이 무엇을 의미하는지 어떻게 알 수 있습니까? 글쎄, 당신은 다음과 같은 편리한 프로그램을 사용합니다 윈도우 디버거 (WinDbg) 또는 NirSoft BlueScreenView . 다음은 블루 스크린 오류를 해결하기 위한 편리한 가이드입니다!





블루 스크린 오류란 무엇입니까?

Windows에 치명적인 오류가 발생하면 시스템이 충돌합니다. 충돌은 일반적으로 블루 스크린을 나타냅니다. 블루 스크린(Blue Screen of Death 또는 BSoD로 애칭)은 충돌에 대해 자세히 설명하는 전체 로드를 표시합니다. 정보에는 충돌이 발생한 이유, 장소 및 방법이 나와 있습니다.





블루 스크린 오류의 원인은 무엇입니까?

블루 스크린 오류는 여러 가지 원인이 있을 수 있습니다. , 포함:

라즈베리 파이 시작시 스크립트 실행
  • 하드웨어 결함
  • 결함이 있는 소프트웨어
  • 오래되었거나 잘못 코딩된 드라이버
  • 과열
  • 오버클럭

그것은 단지 다섯 가지 잠재적인 원인입니다. 그 안에 수많은 특정 오류가 있습니다. 그 곳이 죽음의 블루 스크린 오류 코드 들어갑니다.



블루 스크린 사망 오류 코드는 문제를 해결할 특정 오류를 제공합니다. 무엇이 잘못되었고 왜 잘못되었는지 추측하기보다 노력에 집중할 수 있습니다. 예를 들어 코드 0x80240034 WU_E_DOWNLOAD_FAILED는 다음을 의미합니다. Windows 업데이트를 다운로드하지 못했습니다. . 물론 이것이 BSoD를 일으킬 가능성은 낮지만 코드에 특정 오류 메시지가 있는 것을 볼 수 있습니다.

블루 스크린 오류를 어떻게 수정합니까?

블루 스크린 오류 수정은 오류 유형에 따라 다릅니다. . 때로는 피상적인 인터넷 검색만으로도 시스템의 문제를 파악할 수 있습니다. 다른 경우에는 시스템 디버깅을 위한 특수 소프트웨어가 필요합니다. 다음은 WinDbg 또는 NirSoft BlueScreenView를 사용하여 블루 스크린 오류를 수정하는 방법입니다.





WinDbg로 블루 스크린 오류를 수정하는 방법

WinDbg는 블루 스크린 오류의 근본 원인을 파악하는 데 사용할 수 있는 강력한 도구입니다.

Windows 10 SDK 설치

로 향한다 Windows 10 SDK 다운로드 페이지 . Windows 10 SDK에는 Windows 성능 도구 키트, Windows용 디버깅 도구, .NET Framework 소프트웨어 개발 키트 및 기타 개발 도구를 비롯한 수많은 도구가 포함되어 있습니다. 지금 다음 단계를 따르십시오.





  1. 을 치다 설치 프로그램 다운로드 단추. 다운로드가 완료되면 설치 프로그램을 실행합니다.
  2. Windows 10 SDK 설치 프로그램이 열리면 첫 번째 옵션을 선택하여 설치 Windows 소프트웨어 개발 키트 당신의 컴퓨터에. 기본 설치 경로는 괜찮습니다.
  3. 계속하려면 다음을 선택하고 라이선스에 동의합니다. 다음 페이지에서 모든 상자 막대의 선택을 취소하십시오. Windows용 디버깅 도구 .
  4. 그런 다음 설치 .

WinDbg 열기 및 구성

시작 메뉴를 열고 Windows 키트 > WinDbg. 시스템 아키텍처(32비트 또는 64비트)에 디버거를 사용합니다. 64비트 시스템이 있으므로 WinDbg X64를 선택합니다.

이제 BSoD 메모리 덤프를 찾아야 합니다. 덤프에는 '원인' 및 '위치'와 같은 충돌에 관한 정보가 포함됩니다.

BSoD 메모리 덤프에는 두 가지 주요 유형이 있습니다. 전체 덤프와 미니 덤프. 일반적으로 미니 덤프는 더 작지만 전체 덤프보다 더 많은 정보를 포함합니다.

  1. 루트 디렉토리에서 미니덤프 로그를 찾을 수 있습니다. 일반적으로 C:Windows미니덤프 . 폴더에서 실제 미니덤프 로그를 찾을 수 있습니다.
  2. 또는 전체 덤프는 다음 위치에서 찾을 수 있습니다. C:Windowsmemory.dmp

이 튜토리얼에서는 미니 덤프를 분석할 것입니다.

메모: 덤프가 전혀 없나요? 충돌 후 Windows 덤프를 켜는 방법을 참조하십시오.

자, 다시 WinDbg로 돌아갑니다. 먼저 기호 소스를 설정해야 합니다. 기호는 본질적으로 특정 정보와 관련된 프로그래밍 언어의 식별자입니다. 로그(또는 코드)에서 찾은 정보를 더 쉽게 분석할 수 있습니다.

향하다 파일 > 기호 파일 경로 , 다음을 복사하여 붙여넣습니다.

SRV*c:websymbols*http://msdl.microsoft.com/download/symbols

그런 다음 좋아요 .

WinDbg에서 크래시 덤프 분석

덤프 파일을 WinDbg로 끌어다 놓습니다. 또는 Ctrl + D 파일 브라우저를 연 다음 덤프 파일을 찾으십시오. 덤프 파일이 로드되면 초기 분석 화면이 나타납니다. 다음과 유사하게 보일 것입니다.

이 화면에서 두 가지 사항을 확인할 수 있습니다. 버그 체크 그리고 아마도 원인 필드. 여기에서 더 명확하게 볼 수 있습니다.

  • 버그체크 1A 오류 코드입니다
  • 아마도 원인 : memory_corruption( ONE_BIT )은 당면한 문제에 대한 즉각적인 아이디어를 제공합니다.

이 경우, 메모리 오류가 가능한 원인이라는 것을 알고 있습니다. 당신의 BSoD.

Steam에서 환불하는 방법

WinDbg 명령을 사용하여 한 단계 더 분석을 수행할 수 있습니다. 이 경우, !분석 -v 명령(위 이미지에서 파란색으로 강조 표시됨)은 BSoD와 관련된 자세한 정보를 표시합니다. Bugcheck Analysis 헤더 아래에 명령 링크가 있습니다. 그러나 이 링크가 사라지는 경우가 있습니다. 링크가 없으면 WinDbg 창 하단의 필드에 명령을 입력합니다.

이 명령은 엄청난 양의 자동화된 분석을 수행합니다. WinDbg는 새 BugCheck 분석 헤더 아래에 결과를 표시합니다. WinDbg가 던지는 정보의 양은 다소 압도적으로 느껴집니다. 그러나 이 경우 BSoD 평가를 대량으로 만들기 위해 몇 가지 핵심 정보만 찾고 있습니다.

새 BugCheck 분석 헤더 바로 아래에 있는 매개변수는 또 다른 유용한 정보 세트를 제공합니다. 예를 들어 아래 예에서 다음과 같이 확인된 오류를 볼 수 있습니다. 메모리_관리(1a) . 추가적으로, 인수 (인수는 기본적으로 정보를 제공하는 매개변수임) 정보를 확장합니다.

인수1 '파라미터 2에 PTE 주소가 포함되어 있습니다.'라고 설명하고 '손상된 PTE가 감지되었습니다.

이제 PTE가 Page Table Entry를 의미한다는 것을 알고 있으므로 이 오류는 내 가상 메모리와 관련이 있을 수 있습니다. , 거기에서 내 BSoD 수정을 시작할 수 있습니다. 하지만, 내가 알지 못하는 엄청난 양의 오류가 있습니다.

그런 경우에는 인터넷 검색이 친구입니다. 초기 오류 코드와 추가 인수 정보의 조합을 검색하면 동일한 문제를 겪고 있는 다른 사용자의 결과가 반환됩니다. 많은 경우에 발생한 시스템 오류는 새롭고 신비한 것이 아닙니다. 동일한 BSoD가 다른 사람에게 영향을 미쳤을 것입니다. 당신은 혼자가 아닙니다.

BlueScreenView로 블루 스크린 오류를 수정하는 방법

WinDbg 분석 도구는 강력한 키트입니다. 모든 종류의 덤프 및 파일 분석에 사용할 수 있습니다. 그러나 많은 독자는 WinDbg가 제공하는 전체 분석 도구를 필요로 하지 않습니다. 그런 생각이 든다면 Nirsoft의 BlueScreenView가 바로 당신이 필요로 하는 것입니다.

WinDbg와 동일한 덤프 및 미니 덤프 파일을 분석하지만 정보를 간소화합니다. 간소화된 정보를 인터넷 검색으로 가져와 거기에서 BSoD 프로세스를 시작할 수 있습니다.

작동 방식은 다음과 같습니다.

로 이동 블루스크린뷰 페이지에서 프로그램을 다운로드하십시오. 다운로드가 완료되면 BlueScreenView를 설치합니다. 설치 후 프로그램을 엽니다.

여기에서 BlueScreenView가 유용합니다. MiniDump 폴더에 있는 모든 미니덤프를 자동으로 로드합니다. 그런 다음 충돌 시간별로 덤프를 정렬하여 최신 BSoD를 찾을 수 있습니다. 아래 이미지에서 WinDbg 섹션에서 분석된 덤프 파일의 BlueScreenView 버전을 볼 수 있습니다.

가장 큰 차이점은 레이아웃과 BSoD 정보를 찾는 상대적 용이성입니다. 버그 체크 문자열, 버그 체크 코드 및 매개변수는 동일합니다. 또한 BlueScreenView는 ntoskrnl.exe 드라이버를 BSoD의 루트로 식별합니다.

WinDbg와 마찬가지로 이제 BSoD 정보로 인터넷 검색을 완료할 수 있습니다.

WinDbg 대 BlueScreenView

사망 분석 도구의 블루 스크린이 다른 것보다 낫습니까? 달성하고자 하는 바에 따라 다릅니다.

BlueScreenView는 의심할 여지 없이 WinDbg보다 사용하기 쉽습니다. BSoD에 대한 빠르고 간결한 정보가 필요한 경우 BlueScreenView가 더 나은 도구입니다. 대부분의 사람들은 BlueScreenView와 잘 어울릴 것입니다. 특히 구성이 필요하지 않고 원하는 정보를 즉시 소화할 수 있는 방식으로 제공한다는 점을 감안할 때 그렇습니다.

더 많은 도움을 받으려면 다음을 확인하세요. Windows에서 블루 스크린을 수정하기 위한 일반적인 팁 .

공유하다 공유하다 트위터 이메일 명령 프롬프트를 사용하여 Windows PC를 청소하는 방법

Windows PC의 저장 공간이 부족한 경우 이 빠른 명령 프롬프트 유틸리티를 사용하여 정크를 정리하십시오.

다음 읽기
관련 항목
  • 죽음의 블루 스크린
  • 윈도우 10
  • 문제 해결
저자 소개 개빈 필립스(945개 기사 출판)

Gavin은 Windows 및 Technology Explained의 주니어 편집자이며, really Useful Podcast의 정기 기고자이자 정기 제품 검토자입니다. 그는 Devon의 언덕에서 약탈한 디지털 아트 프랙티스로 학사(우등) 현대 작문과 10년 이상의 전문 작문 경험을 보유하고 있습니다. 그는 많은 양의 차, 보드 게임 및 축구를 즐깁니다.

개빈 필립스가 참여한 작품 더보기

뉴스레터 구독

뉴스레터에 가입하여 기술 팁, 리뷰, 무료 전자책 및 독점 거래를 확인하십시오!

구독하려면 여기를 클릭하세요.