중단된 시스템 디버깅
실제로 버그 검사 시작하지 않고 컴퓨터가 응답을 중지할 수 있는 경우가 있습니다. 이 "동결"은 다음과 같은 다양한 형태로 나타날 수 있습니다.
마우스 포인터를 이동할 수 있지만 화면의 창에는 영향을 주지 않습니다.
전체 화면이 여전히 있고 마우스 포인터가 이동하지 않지만 메모리와 디스크 간에 페이징이 계속됩니다.
화면이 여전히 있고 디스크가 자동입니다.
마우스 포인터가 이동하거나 디스크에 페이징이 있는 경우 이는 일반적으로 클라이언트 서버 Run-Time 하위 시스템(CSRSS) 내의 문제 때문입니다.
NTSD가 CSRSS에서 실행 중인 경우 F12 키를 누르고 각 스레드를 덤프하여 일반 스레드에서 벗어난 것이 있는지 확인합니다. 자세한 내용은 CSRSS 디버깅 을 참조하세요.
CSRSS를 검사한 결과 아무 것도 표시되지 않으면 결국 커널에 문제가 있을 수 있습니다.
마우스 이동이나 페이징이 없으면 커널 문제가 거의 확실합니다.
이러한 종류의 커널 크래시 분석은 일반적으로 어려운 작업입니다. 시작하려면 KD( Ctrl+C 사용) 또는 WinDbg( Ctrl+BREAK 사용)로 전환합니다. 이제 디버거 명령을 사용하여 상황을 검사할 수 있습니다.
이 경우 몇 가지 유용한 기술은 다음과 같습니다.