에러 코드 상세

코드 31 · 이 장치가 제대로 작동하고 있지 않습니다 (코드 31)

드라이버는 로드됐지만 장치가 필요한 정보를 제공하지 못해 정상 동작하지 않을 때 나타나는 코드입니다. 리소스 충돌이나 구형 드라이버가 흔한 원인입니다.

이 코드를 어떻게 해석해야 하나요?

업데이트 관련 코드는 네트워크, 캐시, 구성 요소 저장소, 디스크 공간, 서비스 상태 중 어느 지점에서 작업이 중단됐는지를 보여줍니다. 실패가 반복되는 시점과 이벤트 로그의 세부 코드를 함께 확인하면 원인을 좁히기 쉽습니다.

먼저 기록할 내용: 코드 31가 발생한 시각, 직전에 실행한 작업, 최근 설치한 드라이버·업데이트, 재부팅 뒤 같은 코드가 반복되는지를 적어 두세요.

가능성 높은 원인

  • 다른 장치와 하드웨어 리소스(IRQ 등)가 충돌하는 경우
  • 드라이버가 오래되어 현재 시스템 구성과 맞지 않는 경우
  • 장치가 절전 상태에서 제대로 복귀하지 못하는 경우
  • 메인보드 칩셋 드라이버가 오래된 경우
  • 장치 자체의 초기화 실패

첫 점검 항목

  1. 장치 관리자에서 리소스 탭(있는 경우)으로 다른 장치와의 충돌 여부를 확인하세요.
  2. 메인보드 칩셋 드라이버를 최신 버전으로 업데이트하세요.
  3. 장치 드라이버를 제거 후 재부팅해 자동 재설치를 유도하세요.
  4. 절전 모드에서 복귀한 직후에만 발생하는지 확인해 전원 관리 설정을 점검하세요.
  5. 가능하다면 다른 슬롯이나 포트로 장치를 옮겨 재현 여부를 확인하세요.

데이터와 시스템을 보호하는 주의사항

시스템 폴더 권한 변경이나 레지스트리 정리 도구 사용보다 저장 공간, 네트워크, 서비스 상태를 먼저 확인하세요.

앞 단계로 해결되지 않을 때

같은 코드가 반복되면 Windows Update 기록과 DISM·SFC 결과를 저장하고 설치 미디어의 버전이 현재 Windows와 맞는지 확인하세요.

복구, 초기화, 드라이버 제거처럼 되돌리기 어려운 작업 전에는 중요한 파일을 다른 물리 저장장치나 신뢰할 수 있는 백업 위치에 보관하세요.

관련 증상 가이드 확인하기