컴퓨터를 사용하다 보면 윈도우 XP 운영체제에서 '디바이스 드라이버 오류 코드 39~44'를 접하게 되는 경우가 있습니다. 이러한 오류는 대부분 하드웨어 충돌이나 운영체제와 하드웨어 간의 드라이버 호환성 문제로 인해 발생합니다. 일반적인 해결 방법은 다양한 드라이버 문제를 수정하는 것이며, 이 글에서는 각 오류 코드별 원인과 해결책을 자세히 알아보겠습니다.
오류 코드 39~44의 원인은 무엇일까요?
아래는 디바이스 드라이버 오류 코드 39~44의 목록입니다. 각 오류는 서로 유사한 특징을 가지고 있기 때문에 비슷한 방식으로 해결할 수 있습니다.
오류 코드 39
"Windows가 이 하드웨어의 디바이스 드라이버를 로드할 수 없습니다. 드라이버가 손상되었거나 없습니다. (코드 39)"
원인:
- 필요한 디바이스 드라이버가 누락됨
- 필요한 바이너리 파일이 손상됨
- 파일 I/O 프로세스에 문제 발생
- 다른 바이너리 파일의 진입점을 참조하는 드라이버를 로드할 수 없음
해결 방법: 해당 장치의 드라이버를 다시 설치하는 것이 권장됩니다. 드라이버 재설치 방법은 아래에서 자세히 설명합니다.
오류 코드 40
"레지스트리에 있는 서비스 키 정보가 누락되었거나 잘못 기록되어 Windows가 이 하드웨어에 액세스할 수 없습니다. (코드 40)"
원인:
- 하나 이상의 레지스트리 키에 문제가 있음
해결 방법: 역시 해당 장치의 드라이버를 다시 설치하는 것이 좋습니다. 드라이버를 재설치하면 레지스트리 키가 '새로 고침'되어 장치가 정상적으로 작동할 수 있습니다.
오류 코드 41
"Windows가 이 하드웨어의 디바이스 드라이버를 성공적으로 로드했지만 하드웨어 장치를 찾을 수 없습니다. (코드 41)"
원인:
- I/O 작업에 문제가 있음
- 장치가 응답하지 않음
해결 방법: 이 오류 메시지는 플러그 앤 플레이가 아닌 장치용 드라이버를 설치했지만 Windows가 해당 장치를 찾지 못할 때 나타납니다. 문제 해결사로도 해결되지 않는다면 아래 방법 중 하나를 시도해 보세요.
- 장치를 제거했다면 드라이버를 제거한 후 장치를 다시 연결하고 하드웨어 변경 사항 검색을 클릭하여 드라이버를 재설치합니다.
- 장치를 제거하지 않았다면 드라이버 파일이 오래되었을 가능성이 있습니다. 이 경우 장치 관리자에서 드라이버를 업데이트하세요. 장치 속성 대화 상자에서 드라이버 탭을 클릭한 후 드라이버 업데이트를 클릭하여 하드웨어 업데이트 마법사를 실행하고 안내에 따라 드라이버를 업데이트합니다.
- 플러그 앤 플레이가 아닌 장치라면 최신 버전의 드라이버를 설치해야 할 수 있습니다. 시작 → 실행을 클릭하고 열기 상자에 hdwwiz.cpl을 입력하여 하드웨어 추가 마법사를 사용합니다.
오류 코드 42
"시스템에서 이미 동일한 장치가 실행 중이므로 Windows가 이 하드웨어의 디바이스 드라이버를 로드할 수 없습니다. (코드 42)"
원인:
- 일련번호가 있는 장치가 이전 위치에서 제거되기 전에 새 위치에서 감지됨
해결 방법: 컴퓨터를 재시작하면 간단히 해결할 수 있습니다. 시작 → 시스템 종료를 클릭한 후 Windows 종료 대화 상자에서 다시 시작을 선택하세요.
오류 코드 43
"문제가 보고되어 Windows가 이 장치를 중지했습니다. (코드 43)"
원인:
- 장치를 제어하는 드라이버 중 하나가 운영체제에 장치에 어떤 형태로든 오류가 발생했다고 통보함
해결 방법: 이미 문제 해결 마법사를 실행했다면 하드웨어 설명서를 확인하여 문제 진단 방법에 대한 추가 정보를 참고하는 것이 좋습니다.
오류 코드 44
"응용 프로그램 또는 서비스가 이 하드웨어 장치를 종료했습니다. (코드 44)"
해결 방법: 컴퓨터를 재시작하는 것이 가장 간단한 해결 방법입니다. 시작 → 시스템 종료를 클릭한 후 Windows 종료 대화 상자에서 다시 시작을 선택하세요.
오류 코드 39~44 수정 방법
1단계 – 디바이스 드라이버 재설치
오류 코드 39~44의 주된 원인은 PC의 다양한 드라이버 문제입니다. 드라이버는 PC가 하드웨어와 원활하게 작동하기 위해 필수적이므로 이는 매우 중요한 문제입니다. 오류 코드 39~44 중 하나가 나타난다면 아래 과정에 따라 드라이버를 재설치하세요.
- 시작을 클릭하고 실행을 선택한 후 상자에 sysdm.cpl을 입력하고 확인을 클릭합니다.
- 시스템 속성 대화 상자에서 하드웨어 탭을 연 후 장치 관리자를 클릭합니다.
- 장치 유형을 두 번 클릭하여 하위 장치들을 표시합니다.
- 재설치하려는 장치를 선택합니다.
- 제거 버튼을 클릭하여 현재 드라이버를 삭제합니다.
- 참고: 드라이버를 완전히 제거하려면 레지스트리 클리너를 사용해 남은 정보를 검색하고 삭제하는 것이 좋습니다.
- 다음으로 드라이버를 재설치합니다. 장치 관리자 창에서 제거한 장치의 장치 유형을 마우스 오른쪽 버튼으로 클릭합니다.
- 하드웨어 변경 사항 검색 명령을 선택하여 하드웨어 추가 마법사를 실행하고 드라이버를 재설치합니다.
2단계 – 하드웨어 분리 후 재연결
특정 하드웨어 하나에서 계속 오류가 발생한다면, 해당 하드웨어를 시스템에서 분리한 후 다시 연결하여 올바르게 장착되었는지 확인하고 Windows가 최신 드라이버를 인식하도록 해야 합니다. 이렇게 하면 Windows가 하드웨어를 재구성하고 새로운 드라이버를 적용하여 장치 관련 문제를 해결할 수 있습니다.
3단계 – 레지스트리 정리
레지스트리는 Windows가 PC 실행에 필요한 정보와 설정을 저장하는 중앙 데이터베이스입니다. 그러나 이 데이터베이스는 잘못된 방식으로 저장되는 경우가 많아 시스템에 수많은 문제를 일으킵니다. 이로 인해 시스템이 소프트웨어와 드라이버를 실행하는 데 필요한 파일을 읽지 못하게 되어 39~44 오류 코드가 나타날 수 있습니다. 위 단계를 시도한 후에도 문제가 해결되지 않는다면 '레지스트리 클리너'를 사용하여 PC의 다양한 레지스트리 오류를 수정하는 것을 권장합니다. 이를 통해 문제를 완전히 해결할 수 있습니다.
4단계 – 문제 해결 마법사 활용
문제 해결 마법사를 사용하면 컴퓨터 내부의 구체적인 문제를 파악할 수 있습니다. 위 단계로도 39~44 오류 코드를 해결할 수 없다면 아래 방법으로 정확한 원인을 진단해 보세요.
- 오류가 발생하면 장치 관리자를 엽니다.
- 해당 장치를 두 번 클릭하여 속성 상자를 엽니다.
- 일반 탭에서 문제 해결을 클릭하여 문제 해결 마법사를 실행합니다.
- 마법사의 지침에 따라 장치의 문제를 진단하고 해결합니다.