윈도우 운영체제에서 하드웨어 장치를 인식하지 못할 때 표시되는 오류 메시지 중 하나가 바로 '코드 45'입니다. 이 오류는 대부분 이전에 윈도우 PC에 연결했던 하드웨어 장치를 분리했다가 다시 연결했을 때, 시스템이 어떤 이유로든 해당 장치를 더 이상 인식하지 못하는 경우에 나타납니다. 또한 장치 관리자에서 문제가 되는 하드웨어 항목의 속성 창에 있는 일반 탭에서도 이 오류를 확인할 수 있습니다.
"현재 이 하드웨어 장치가 컴퓨터에 연결되어 있지 않습니다. (코드 45)"
이 오류 메시지가 나타난다면, 해당 하드웨어 장치는 실제로 컴퓨터에 연결되어 있더라도 정상적으로 작동하지 않습니다. 상당히 불편한 상황이지만 다행히도 아래에서 소개하는 해결 방법들을 통해 문제를 해결할 수 있습니다.
방법 1: 장치와 컴퓨터 간의 물리적 연결 상태 확인
가장 먼저 확인해야 할 것은 문제의 하드웨어 장치와 컴퓨터 사이의 물리적 연결입니다. 케이블 양쪽 끝이 단단하게 꽂혀 있는지 제대로 결합되어 있는지 점검하세요. 물리적 연결을 확인해도 문제가 해결되지 않는다면, 소프트웨어 쪽 해결책으로 넘어가야 합니다.
방법 2: SFC 검사 실행
시스템 파일 검사기(SFC)는 윈도우에 내장된 유틸리티로, 손상되었거나 손실된 시스템 파일을 스캔합니다. SFC 검사를 실행하면 유틸리티가 손상된 시스템 파일을 발견했을 때 자동으로 복구하거나 캐시된 정상 파일로 교체합니다. 이 문제를 해결하는 데 매우 유용한 방법 중 하나입니다.
방법 3: 하드 드라이브에서 CHKDSK 실행
CHKDSK는 하드 디스크의 손상 여부를 검사하고 복구할 수 있는 윈도우 내장 유틸리티입니다. 하드 드라이브의 손상이 원인이라면 CHKDSK를 실행하는 것만으로도 문제가 해결될 수 있습니다. 실행 방법은 다음과 같습니다:
- 시작 메뉴를 엽니다.
- "cmd"를 검색합니다.
- 검색 결과의 cmd를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택하여 관리자 권한의 명령 프롬프트를 엽니다.
- 명령 프롬프트에 다음 명령어를 입력하고 Enter 키를 누릅니다:
chkdsk /f
- 재부팅 후에만 CHKDSK를 실행할 수 있다는 안내가 나오면, y를 입력하고 Enter를 눌러 확인한 뒤 명령 프롬프트를 닫고 컴퓨터를 재시작합니다.
- CHKDSK가 하드 드라이브를 검사하고 필요한 복구 작업을 마칠 때까지 기다립니다.
CHKDSK 작업이 완료되면 문제가 해결되었는지 확인하세요.
방법 4: 하드웨어 및 장치 문제 해결사 실행
- 시작 메뉴를 엽니다.
- "문제 해결"을 검색합니다.
- 검색 결과에서 문제 해결(Troubleshooting)을 클릭합니다.
- 하드웨어 및 소리를 클릭합니다.
- 하드웨어 및 장치를 클릭합니다.
- 문제 해결 마법사에서 다음을 클릭하고 화면의 지시에 따라 마지막까지 진행합니다.
- 마법사를 모두 완료한 후 문제가 해결되었는지 확인합니다.
방법 5: 해당 장치의 드라이버 업데이트
문제가 발생한 하드웨어 장치의 드라이버를 최신 버전으로 업데이트하여 문제를 해결할 수도 있습니다. 다음 순서로 진행하세요:
- Windows 로고 키 + R 키를 눌러 실행 대화상자를 엽니다.
- "devmgmt.msc"를 입력하고 Enter 키를 눌러 장치 관리자를 엽니다.
- 장치 관리자에서 문제의 하드웨어가 속한 카테고리를 두 번 클릭하여 확장합니다.
- 해당 장치를 찾아 마우스 오른쪽 버튼으로 클릭하고 "드라이버 업데이트" 옵션을 선택합니다.
- 업데이트된 드라이버 소프트웨어 자동 검색을 클릭합니다.
- 윈도우가 자동으로 드라이버 업데이트를 검색할 때까지 기다립니다.
- 새로운 드라이버가 발견되면 자동으로 다운로드 및 설치됩니다. 발견되지 않으면 다른 해결 방법으로 넘어갑니다.
- 드라이버 업데이트가 완료되면 장치 관리자를 닫고 컴퓨터를 재시작합니다.
- 부팅 후 문제가 계속되는지 확인합니다.
방법 6: 해당 장치의 드라이버 제거 후 재설치
드라이버를 제거한 뒤 재설치하는 것도 많은 사용자에게 효과적인 방법으로 입증되었습니다. 조금은 어려워 보일 수 있지만, 실제로는 안전하고 간단한 과정입니다. 진행 방법은 다음과 같습니다:
- Windows 로고 키 + R 키를 눌러 실행 대화상자를 엽니다.
- "devmgmt.msc"를 입력하고 Enter 키를 눌러 장치 관리자를 엽니다.
- 문제의 하드웨어가 속한 카테고리를 두 번 클릭하여 확장합니다.
- 해당 장치를 마우스 오른쪽 버튼으로 클릭하고 디바이스 제거를 선택합니다.
- 확인을 클릭합니다.
- 드라이버가 제거되면 장치 관리자를 닫고 컴퓨터를 재시작합니다.
- 부팅 후 해당 하드웨어 제조사 공식 웹사이트의 다운로드 페이지에서 최신 드라이버를 다운로드하여 설치합니다.
방법 7: 하드웨어 자체의 고장 여부 확인
위의 모든 방법으로도 오류가 해결되지 않는다면, 문제의 원인이 하드웨어 장치 자체에 있을 가능성이 있습니다. 하드웨어가 고장 났거나 완전히 수명을 다하면 윈도우가 해당 장치와 통신할 수 없어 이런 오류 메시지가 표시됩니다. 이 경우 소프트웨어 쪽에서 어떤 작업을 해도 소용이 없습니다. 따라서 해당 하드웨어를 점검받아 실제로 고장인지 확인하고, 고장이 맞다면 교체하는 것이 좋습니다. 새 장비로 교체하면 문제는 확실히 해결될 것입니다.
방법 8: PC 레지스트리 복구
윈도우 레지스트리를 복구하는 것이 이 문제의 효과적인 해결책이 되었다는 사용자 보고가 있습니다. 시스템의 파일 손상 여부를 검사하면 레지스트리를 복구할 수 있습니다. 이 단계에서는 자동 복구 기능을 통해 레지스트리 관련 오류와 장치/파일 손상 문제를 자동으로 스캔하고 수정하는 방법을 알아보겠습니다.
- Windows + I 키를 눌러 설정을 엽니다.
- 설정에서 "업데이트 및 보안"을 클릭하고 왼쪽 메뉴에서 "복구"를 선택합니다.
- 복구 화면에서 "고급 시작" 섹션의 "지금 다시 시작" 버튼을 클릭합니다.
- 컴퓨터가 재부팅되며 옵션 선택 화면이 나타납니다.
- 이 화면에서 "문제 해결"을 클릭한 후 "고급 옵션" 버튼을 선택합니다.
- 고급 옵션 화면에서 "자동 복구" 옵션을 선택합니다.
- 로그인 화면이 나타나면 계정 정보를 입력하고 로그인합니다.
- 자동 복구가 레지스트리를 수리하기 시작하고 컴퓨터 전체를 종합적으로 스캔하므로, 과정이 완료될 때까지 기다립니다.
- 자동 복구가 끝나면 문제가 지속되는지 확인합니다.
방법 9: OS 업데이트 확인
이 문제가 발생했을 때 가장 먼저 해야 할 일 중 하나는 윈도우가 최신 상태인지, 그리고 설치 가능한 모든 업데이트가 적용되었는지 확인하는 것입니다. 방법은 다음과 같습니다:
- 왼쪽 하단의 시작 버튼을 클릭하고 검색창에 업데이트를 입력한 뒤, 결과 목록에서 "Windows 업데이트" 또는 "업데이트 확인"을 클릭합니다.
- 또는 Windows + I 키를 눌러 설정을 열 수도 있습니다.
- 설정에서 "업데이트 및 보안"을 클릭하고 왼쪽에서 "Windows 업데이트"를 선택합니다.
- "업데이트 확인" 버튼을 클릭하고 윈도우가 최신 업데이트를 검색할 때까지 기다립니다.
- 중요 업데이트가 있다는 메시지가 표시되면 해당 메시지를 클릭하여 다운로드하거나 설치할 업데이트를 확인합니다.
- 목록에서 중요 업데이트를 클릭해 자세한 내용을 살펴보고, 설치할 업데이트의 체크박스를 선택한 후 업데이트 설치를 클릭합니다.
- 시스템이 자동으로 업데이트 설치를 시작합니다.
- 최신 업데이트 설치 후 문제가 해결되었는지 확인합니다.
방법 10: Realtek 사운드 드라이버 업데이트
경우에 따라 Realtek 사운드 드라이버가 제대로 설치되지 않았거나 최신 업데이트가 누락되어 이 오류가 발생할 수 있습니다. 이 경우 앱 관리 창에서 드라이버를 수동으로 설치하는 방법을 사용합니다.
- Windows + R 키를 눌러 실행 창을 엽니다.
- 실행 창에 "Appwiz.cpl"을 입력하고 Enter 키를 눌러 프로그램 및 기능 창을 엽니다.
- 설치된 프로그램 목록에서 Realtek 응용 프로그램을 마우스 오른쪽 버튼으로 클릭하고 "제거"를 선택하여 삭제합니다.
- 화면의 지시에 따라 응용 프로그램을 완전히 제거합니다.
- 다시 Windows + R 키를 눌러 실행 창을 열고, "Devmgmt.msc"를 입력한 후 Enter 키를 눌러 장치 관리자를 실행합니다.
- 장치 관리자에서 "소리, 비디오 및 게임 컨트롤러"를 두 번 클릭하여 확장한 뒤 "Realtek 드라이버"를 마우스 오른쪽 버튼으로 클릭합니다.
- 목록에서 "드라이버 업데이트" 옵션을 클릭합니다.
- 두 가지 옵션이 표시되면 "내 컴퓨터에서 드라이버 소프트웨어 찾아보기"를 선택합니다.
- 다음 화면에서 "사용 가능한 드라이버 목록에서 직접 선택"을 클릭하면 Realtek 드라이버와 Microsoft 범용 드라이버 목록이 나타납니다.
- Microsoft 드라이버(High Definition Audio Device)를 선택하고 확인을 클릭합니다. 호환성 경고가 표시되지만 무시해도 됩니다.
- Microsoft 범용 드라이버 설치가 시작됩니다.
- 드라이버 설치 후 다음 경로로 이동합니다.
C:\Program Files\Realtek\Audio\HDA
- 폴더 내 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 "속성" 옵션을 선택합니다.
- 속성 창에서 "보안" 탭을 클릭한 후 "편집" 버튼을 눌러 권한 편집 모드로 전환합니다.
- "그룹 또는 사용자 이름" 목록에서 "SYSTEM"을 선택하고, "System에 대한 사용 권한" 목록에서 "모든 권한" 항목의 "거부" 체크박스를 선택합니다.
- 이렇게 하면 드라이버에 대한 모든 권한이 차단되며, 많은 사용자의 컴퓨터에서 이 문제가 해결된 것으로 알려져 있습니다.
- "적용"을 클릭하여 변경 사항을 저장한 후 "확인"을 눌러 창을 닫습니다.
- 이후 문제가 해결되었는지 확인합니다.