시스템 사용 중 '이 장치의 드라이버(서비스)가 비활성화되었습니다. 다른 드라이버가 이 기능을 제공하고 있을 수 있습니다'라는 메시지와 함께 Windows 코드 32 오류가 나타난다면, 이 글이 큰 도움이 될 것입니다. 코드 32 오류는 주로 손상된 드라이버, 서비스 또는 레지스트리 키와 관련이 있습니다.
코드 32 오류의 주요 원인
코드 32 오류는 다음과 같은 이유로 발생하는 경우가 많습니다.
- 드라이버가 손상된 경우
- 장치 드라이버가 최신 버전이 아닌 경우
- 장치가 기본값으로 올바르게 구성되지 않은 경우
- 이전에 시도한 드라이버 업데이트가 갑자기 실패하거나 중단된 경우
- 장치 드라이버와 연관된 필수 서비스가 비활성화된 경우
- 다른 장치가 해당 기능을 대신 제공하고 있는 경우
드라이버(서비스)가 비활성화되었습니다(코드 32) 오류 해결법
잘못된 드라이버로 인해 발생한 오류라면, 정확한 원인을 찾기 위해 모든 소프트웨어 구성 요소를 꼼꼼히 점검해야 할 수도 있습니다. 하지만 가장 널리 권장되는 해결책은 해당 장치의 드라이버를 다시 설치하는 것입니다. 이것이 가장 먼저 시도해야 할 1차 복구 방법이며, 항상 장치 드라이버를 최신 상태로 유지하는 습관도 중요합니다.
코드 32 오류를 수정하기 위해 시도할 수 있는 두 가지 방법은 다음과 같습니다.
- 드라이버 제거 후 재설치
- 레지스트리 편집기를 통한 드라이버 시작 값 변경
1] 드라이버 제거 후 재설치하기
- 장치 관리자에서 문제가 되는 장치를 선택한 후, '장치 제거' 옵션을 클릭합니다.
- 상단 메뉴에서 '동작' → '하드웨어 변경 사항 검색'을 클릭합니다.
하드웨어 검색으로 해결되지 않았다면 제어판으로 이동하세요.
- '하드웨어 추가/제거'를 선택하고 새 장치를 추가합니다.
- Windows가 자동으로 장치를 감지하고 재설치를 시작합니다.
- 재설치 과정의 모든 안내에 따라 진행합니다.
드라이버 위치를 묻는 메시지가 표시되는데 위치를 기억하지 못한다면, 제조사 웹사이트에 접속하여 최신 버전의 드라이버를 직접 내려받아 설치하는 것이 좋습니다.
그래도 문제가 지속된다면 레지스트리 문제일 가능성이 있으므로, 드라이버 시작 값을 변경해야 할 수 있습니다. 레지스트리 수정은 잘못하면 심각한 시스템 문제를 일으킬 수 있으므로, 반드시 레지스트리를 백업하고 시스템 복원 지점을 생성한 후 신중하게 진행하세요.
2] 레지스트리 편집기로 드라이버 시작 값 변경하기
레지스트리 편집기를 열고 아래 경로로 이동합니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
해당 경로에서 문제를 일으키는 드라이버 키를 찾은 후, Start 값을 3에서 1로 변경합니다. 예를 들어, USB 대용량 저장 장치를 인식하지 못하고 매번 코드 32 오류가 발생한다면 USBSTOR 키를 열고 Start 값을 3(0x00000003)에서 1(0x00000001)로 바꿔주면 됩니다.
이것으로 설정이 완료됩니다. 시스템을 재부팅하면 변경 사항이 적용됩니다.
이 가이드가 코드 32 오류 해결에 도움이 되기를 바랍니다!