Error Code 43
오류 코드 43(Error Code 43)은 모든 Windows 운영체제에서 나타날 수 있지만, 특히 Windows 7 사용자에게 빈번하게 발생하는 대표적인 문제입니다. 이 오류는 장치의 드라이버에 문제가 생겨 더 이상 정상적으로 작동할 수 없을 때 발생합니다. 드라이버는 PC가 컴퓨터의 각종 하드웨어와 함께 작동할 수 있도록 돕는 핵심 소프트웨어이기 때문에, 이 문제가 발생하면 해당 하드웨어의 작동이 중단되어 오류 43이 표시될 뿐만 아니라, 시스템 전반에 걸쳐 다양한 추가 문제까지 유발할 수 있습니다.
오류 43의 원인은 여러 가지가 있습니다. 실질적인 근거 없이 오류 보고를 반복적으로 일으키는 손상된 드라이버, 물리적 결함이 있거나 초기화가 필요한 하드웨어, 그리고 정리가 필요한 레지스트리 문제 등이 대표적입니다.
오류 코드 43의 원인은 무엇일까요?
이 오류는 화면에 다음과 같은 메시지로 표시됩니다.
Windows에서 문제가 보고되어 이 장치를 중지했습니다. (코드 43)
이 오류 코드는 문제가 하드웨어 자체에서 발생했거나, 하드웨어가 정상적으로 작동하지 않는 것으로 감지되었음을 의미합니다.
PC의 모든 하드웨어에는 각각 연결된 드라이버(driver)가 있으며, 새로운 하드웨어가 Windows에 설치될 때 함께 설치됩니다. 드라이버는 PC가 다양한 하드웨어 구성 요소와 상호작용할 수 있도록 하는 작은 소프트웨어 프로그램입니다. 드라이버 덕분에 Windows 컴퓨터가 원활하게 실행될 수 있지만, 동시에 드라이버는 여러 문제에 취약하며 오류의 잦은 원인이 되기도 합니다. 오류 코드 43은 드라이버가 프로그램에 문제가 있다고 잘못 보고할 때 나타나며, 그 결과 컴퓨터가 더 이상 원활하게 작동하지 못하게 됩니다.
오류 코드 43 해결 방법
1단계 – 손상된 드라이버 재설치하기
장치 드라이버는 시스템 특성상 시간이 지나면서 손상될 수 있습니다. 드라이버에 새로운 데이터가 계속 추가되다 보면 충돌이 발생하거나 기존 파일의 일부를 덮어써서 드라이버가 손상될 수 있습니다. 따라서 가장 먼저 드라이버를 재설치하는 것이 좋습니다. 절차는 다음과 같습니다.
- 시작(Start) > 실행(Run)을 클릭하고 "sysdm.cpl"을 입력한 후 확인(OK)을 클릭합니다.
- 시스템 속성(System Properties) 창에서 "하드웨어(Hardware)" 탭을 열고 장치 관리자(Device Manager)를 클릭합니다.
- 장치 유형(Device Type)을 두 번 클릭합니다.
- 장치를 두 번 클릭하여 속성 창을 엽니다. (오류 43을 보고하는 장치를 두 번 클릭해야 합니다.)
- 드라이버(Driver) 탭으로 이동하여 제거(Uninstall)를 클릭해 드라이버를 삭제합니다.
- 참고: 드라이버를 완전히 제거하려면 레지스트리 클리너를 사용해 남아 있는 정보를 검사하고 삭제하는 것이 좋습니다.
- 이제 드라이버를 재설치합니다. (항상 제조사 웹사이트에서 최신 버전을 받는 것이 좋습니다.)
- 하드웨어 변경 사항 검색(Scan for hardware changes) 명령을 선택하여 하드웨어 추가(Add Hardware) 마법사를 실행하고 드라이버를 재설치합니다.
이렇게 하면 손상되지 않은 새 버전의 드라이버가 시스템에 설치되므로, 오류 43이 다시 나타나지 않게 됩니다.
2단계 – 하드웨어 분리 후 다시 연결하기
드라이버 복원으로 문제가 해결되지 않았다면, 하드웨어를 물리적으로 다시 장착해야 할 수 있습니다. 이렇게 하면 Windows는 새로운 하드웨어가 PC에 장착된 것으로 인식하고, 내부의 각종 드라이버와 구성 요소를 다시 설치하게 됩니다.
방법은 간단합니다. 해당 하드웨어를 분리한 상태에서 컴퓨터를 켰다가 끈 후, 하드웨어를 다시 연결하면 됩니다. 이 과정을 통해 하드웨어가 시스템에 저장해 둔 캐시가 제거되고 시스템이 완전히 새로 고침됩니다. Windows가 새 드라이버를 설치하면 오류 43의 재발을 막을 수 있습니다.
3단계 – 레지스트리 정리하기
- 신뢰할 수 있는 레지스트리 클리너를 다운로드하여 사용하세요.
'레지스트리(registry)' 역시 오류 43의 주요 원인 중 하나입니다. 레지스트리는 Windows가 PC 실행에 필요한 정보와 설정을 저장하는 중앙 데이터베이스입니다. 안타깝게도 이 데이터베이스는 잘못된 방식으로 저장되는 경우가 많아 시스템에 수많은 문제를 일으킵니다. 그 결과 Windows가 소프트웨어와 드라이버를 실행하는 데 필요한 파일을 읽지 못하게 되고, 이것이 오류 코드 43 표시로 이어질 수 있습니다. 위의 단계들을 시도한 후에도 문제가 해결되지 않았다면, '레지스트리 클리너'를 사용해 PC의 다양한 레지스트리 오류를 수정하는 것을 권장합니다. 이를 통해 문제를 완전히 해결할 수 있습니다.