Computer >> 컴퓨터 >  >> 문제 해결 >> 컴퓨터 유지 보수

Windows에서 0x9F 오류를 해결하는 방법

Windows 0x9F 오류란?

0x9F 오류는 Windows XP에서 시스템을 부팅할 때, 대기 모드(Standby) 또는 최대 절전 모드(Hibernation)로 진입하거나 해당 모드에서 복원할 때 나타날 수 있는 블루스크린 오류입니다. 또한 Windows Vista에서는 Apple iPod처럼 IEEE 1394(FireWire) 연결 장치가 있는 컴퓨터에서 '절전(Sleep)' 모드에서 깨어나는 순간 이 오류가 발생하기도 합니다. 다행히 두 경우 모두 사소한 문제에 해당하므로 비교적 쉽게 해결할 수 있습니다.

0x9F 오류의 원인

Windows XP에서는 다음과 같은 오류 메시지가 표시됩니다:

STOP 0x0000009F DRIVER_POWER_STATE_FAILURE

Windows Vista에서는 아래와 같은 형태로 나타납니다:

STOP 0x0000009F (parameter1, parameter2, parameter3, parameter4) DRIVER_POWER_STATE_FAILURE

이 경고 메시지가 의미하는 바는 전원 상태 전환 요청, 즉 전력을 더 많이 또는 적게 사용하라는 요청을 PC가 올바르게 처리하지 못한다는 것입니다. 하드웨어가 정상적으로 시작되지 못하면 소프트웨어가 이를 감지하여 오류 메시지를 화면에 표시합니다. 이 문제는 Vista에 해당 문제를 해결하기 위한 최신 업데이트가 설치되어 있지 않은 경우 발생할 수 있으며, Windows Vista 환경에서는 손상된 하드웨어 부품이 원인일 가능성도 있습니다.

0x9F 오류 해결 방법

1단계 – Vista 업데이트 설치

마이크로소프트는 이 오류에 대한 수많은 사용자 불만을 접수한 후, 이를 해결하기 위한 운영체제 업데이트를 출시했습니다. 업데이트 929726을 다운로드하여 설치하면 됩니다. 참고로 Vista x64(64비트) 버전을 사용 중이라면 별도의 업데이트가 필요하니 반드시 확인하세요. 이 두 가지 업데이트를 모두 포함하는 최신 Vista 서비스 팩을 설치하면 문제를 한 번에 해결할 수 있습니다.

2단계 – 손상된 하드웨어 구성 요소 찾기 및 수정

때때로 손상된 하드웨어가 Windows XP의 정상적인 작동을 방해할 수 있습니다. 다른 설정을 변경하기 전에 먼저 결함이 있는 하드웨어를 찾아내는 것이 좋습니다. 다음 단계를 따라 진행하세요:

  • Windows XP 호환성 목록(HCL)을 확인하여 현재 사용 중인 모든 하드웨어가 Windows XP 표준을 충족하는지 점검합니다.
  • Sigverif.exe 도구를 활용합니다. 이 도구는 문제를 일으킬 수 있는 디지털 서명되지 않은 드라이버를 시스템에서 찾아줍니다.

Sigverif.exe 사용 방법은 다음과 같습니다:

  1. 시작 > 실행을 클릭하고 "Sigverif"를 입력한 후 확인을 누릅니다.
  2. "고급" 버튼을 클릭합니다.
  3. 검색 탭에서 "디지털 서명되지 않은 다른 파일 찾기"를 선택합니다.
  4. "찾을 위치" 항목에 "C:\Windows\system32\drivers"를 입력하고 확인을 클릭합니다.
  5. "시작" 버튼을 눌러 검사를 진행합니다.
  6. 서명되지 않은 드라이버가 발견되면 장치 관리자에서 해당 하드웨어를 비활성화하고, 문제가 되는 소프트웨어를 제거합니다. 필요하다면 "Winnt\System32\Drivers" 폴더에서 문제 드라이버 파일의 이름을 변경하여 더 이상 오류를 일으키지 않도록 할 수도 있습니다.
  • 시스템에 설치된 오래된 드라이버를 최신 버전으로 업데이트합니다.
  • 각종 소프트웨어도 최신 상태로 유지합니다.
  • PC에서 필수적이지 않은 하드웨어를 하나씩 제거하여 문제를 특정 부품으로 좁혀갑니다.

위 단계를 따르면 드라이버 충돌로 인해 손상되었거나 자체적으로 결함이 있는 하드웨어를 효과적으로 찾아낼 수 있습니다. 이 과정은 문제를 진단하고 시스템을 정상 상태로 되돌리기 위한 기본 작업이라고 할 수 있습니다.

3단계 – 레지스트리 정리

'레지스트리'는 Windows 컴퓨터가 실행에 필요한 다양한 파일과 설정을 읽을 때 사용하는 중앙 데이터베이스입니다. 그러나 안타깝게도 레지스트리는 잘못된 방식으로 계속 저장되면서 Windows 오류의 가장 큰 원인 중 하나로 꼽힙니다. 이로 인해 레지스트리 데이터베이스가 매우 불안정해질 뿐만 아니라, Windows가 실행에 필요한 설정을 제대로 읽어오지 못하는 상황이 발생합니다. 이러한 문제는 '레지스트리 클리너' 프로그램을 사용하면 해결할 수 있습니다. 0x9F 오류가 다시는 나타나지 않도록 하려면 신뢰할 수 있는 레지스트리 클리너로 시스템 내 레지스트리 오류를 주기적으로 점검하고 수정하는 것이 좋습니다.