STOP 0x0000007F 오류의 일반적인 원인

기술 자료 번역 기술 자료 번역
기술 자료: 137539 - 이 문서가 적용되는 제품 보기.
이 문서는 이전에 다음 ID로 출판되었음: KR137539
모두 확대 | 모두 축소

이 페이지에서

현상

Windows를 실행 중인 경우 다음과 같은 오류 메시지가 나타날 수 있습니다.
STOP 0x0000007F (UNEXPECTED_KERNEL_MODE_TRAP)

원인

다음과 같은 경우에 이러한 오류 메시지가 발생할 수 있습니다.
  • 컴퓨터에 하드웨어 또는 소프트웨어 문제가 있는 경우(하드웨어 문제가 있는 경우가 더 일반적임)
  • 컴퓨터 프로세서의 속도를 오버클록킹한 경우(예: 150MhZ 프로세서를 187MhZ로 실행한 경우)
위와 같은 STOP 오류는 커널 모드에서 트랩이 발생한 것을 의미하며 트랩이 커널에서 있을 수 없는 트랩이거나 항상 치명적인 트랩임을 의미합니다. STOP 0x7F의 가장 흔한 원인은 다음과 같습니다.
  • 메모리(RAM) 손상과 같은 저수준 하드웨어 손상
  • 일치하지 않는 메모리 모듈
  • 마더보드 고장
대략적인 원인을 확인하려면 STOP 화면의 맨 위에 있는 매개 변수를 검토하십시오.
**STOP 0x0000007F (0x000000XX, 0x00000000, 0x00000000, 0x00000000)
UNEXPECTED_KERNEL_MODE_TRAP
가장 중요한 매개 변수는 첫 번째 매개 변수(0x0000000X)로 몇 가지 다른 값을 가질 수 있습니다. 이 매개 변수의 값에 따라 트랩 원인이 다양할 수 있습니다. STOP 0x7F의 원인이 되는 모든 트랩은 x86 플랫폼에 특정하기 때문에 모든 x86 마이크로프로세서 설명서에서 찾을 수 있습니다. 다음은 가장 흔한 몇 가지 트랩입니다.
   값           의미
   ----------   --------------------
   0x00000000   0으로 나누기 오류
   0x00000004   오버플로
   0x00000005   범위 검사 오류
   0x00000006   잘못된 Opcode
   0x00000008   이중 오류

0으로 나누기 오류

0으로 나누기 오류는 DIV 명령을 실행할 때 제수가 0인 경우 발생합니다. 메모리 손상 등의 하드웨어 문제나 소프트웨어 오류도 이 문제를 일으킬 수 있습니다.

오버플로

오버플로 명령은 프로세서에서 OF(오버플로) 플래그를 설정하는 인터럽트 핸들러를 호출할 때 발생합니다.

범위 검사 오류

이 오류는 프로세서에서 BOUND 명령을 실행하는 동안 지정된 한계를 초과하는 피연산자를 발견한 경우 발생합니다. BOUND 명령은 부호가 있는 배열 인덱스가 특정 범위 내에 있는지 확인하기 위해 사용됩니다.

잘못된 opcode

이 오류는 프로세서에서 잘못된 명령을 실행하려고 할 때 발생합니다. 이것은 일반적으로 IP(명령 포인터)가 손상되거나 잘못된 위치를 가리키는 경우 발생합니다. 이 오류의 가장 흔한 원인은 하드웨어 메모리 손상입니다.

이중 오류

앞선 예외에 대한 핸들러를 호출하려고 할 때 예외가 발생하는 경우 이중 오류가 발생합니다. 일반적으로 두 예외는 순차적으로 처리될 수 있지만 순차적으로 처리할 수 없는 몇 가지 예외가 있으며 이와 같은 상황에서 프로세서가 이중 오류를 알립니다. 이 오류의 주요한 두 가지 원인은 하드웨어 및 커널 스택 오버플로입니다. 하드웨어 문제는 대개 CPU, RAM 또는 버스와 관련되며 커널 스택 오버플로는 거의 문제가 있는 커널 모드 드라이브로 인해 발생합니다.

해결 방법

이 문제를 해결하려면 다음 중 적절한 방법을 사용하십시오.
  • 소프트웨어나 하드웨어가 특정 트랩을 일으킬 수 있다면 디버그하여 원인을 확인해야 합니다. 하드웨어 문제로 생각될 경우 다음과 같은 하드웨어 문제 해결 단계를 따릅니다.
    1. 컴퓨터 제조업체에서 제공하는 진단 소프트웨어를 실행하여 컴퓨터에서 RAM을 테스트합니다. 오류가 있는 것으로 보고된 RAM을 바꿉니다. 또한 컴퓨터의 모든 RAM이 같은 속도인지 확인합니다.
    2. 컨트롤러, 카드, 기타 주변 장치 등을 제거하거나 바꿔봅니다.
    3. 컴퓨터에 다른 마더보드를 사용해봅니다.
  • 프로세서 속도를 오버클록킹하고 있다면 실행하도록 설계된 속도로 복구합니다.
  • 업데이트된 하드웨어 드라이브나 BIOS 업데이트가 있는지 하드웨어 공급업체에 문의합니다.
프로세서 결함에 대한 자세한 정보는 Intel 프로세서 설명서를 참조하십시오.
참고 이것은 Microsoft 기술 지원 서비스 내에서 직접 작성한 “빠른 게시” 문서입니다. 여기에 포함된 정보는 발생한 문제에 대해 있는 그대로 제공됩니다. 이 문서는 즉시 참조할 수 있도록 빠르게 작성되어서 표기상의 오류가 포함되어 있을 수 있고 언제든지 예고 없이 수정될 수 있습니다. 기타 고려 사항은사용 약관을 참조하십시오. 정보

속성

기술 자료: 137539 - 마지막 검토: 2013년 3월 29일 금요일 - 수정: 1.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Developer Edition
키워드:?
kberrmsg KB137539

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com