Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

[해결] '현재 이 하드웨어 장치가 컴퓨터에 연결되어 있지 않습니다(코드 45)' 오류 수정 방법

윈도우 운영체제에서 하드웨어 장치를 인식하지 못할 때 표시되는 오류 메시지 중 하나가 바로 '코드 45'입니다. 이 오류는 대부분 이전에 윈도우 PC에 연결했던 하드웨어 장치를 분리했다가 다시 연결했을 때, 시스템이 어떤 이유로든 해당 장치를 더 이상 인식하지 못하는 경우에 나타납니다. 또한 장치 관리자에서 문제가 되는 하드웨어 항목의 속성 창에 있는 일반 탭에서도 이 오류를 확인할 수 있습니다.

"현재 이 하드웨어 장치가 컴퓨터에 연결되어 있지 않습니다. (코드 45)"

이 오류 메시지가 나타난다면, 해당 하드웨어 장치는 실제로 컴퓨터에 연결되어 있더라도 정상적으로 작동하지 않습니다. 상당히 불편한 상황이지만 다행히도 아래에서 소개하는 해결 방법들을 통해 문제를 해결할 수 있습니다.

방법 1: 장치와 컴퓨터 간의 물리적 연결 상태 확인

가장 먼저 확인해야 할 것은 문제의 하드웨어 장치와 컴퓨터 사이의 물리적 연결입니다. 케이블 양쪽 끝이 단단하게 꽂혀 있는지 제대로 결합되어 있는지 점검하세요. 물리적 연결을 확인해도 문제가 해결되지 않는다면, 소프트웨어 쪽 해결책으로 넘어가야 합니다.

방법 2: SFC 검사 실행

시스템 파일 검사기(SFC)는 윈도우에 내장된 유틸리티로, 손상되었거나 손실된 시스템 파일을 스캔합니다. SFC 검사를 실행하면 유틸리티가 손상된 시스템 파일을 발견했을 때 자동으로 복구하거나 캐시된 정상 파일로 교체합니다. 이 문제를 해결하는 데 매우 유용한 방법 중 하나입니다.

방법 3: 하드 드라이브에서 CHKDSK 실행

CHKDSK는 하드 디스크의 손상 여부를 검사하고 복구할 수 있는 윈도우 내장 유틸리티입니다. 하드 드라이브의 손상이 원인이라면 CHKDSK를 실행하는 것만으로도 문제가 해결될 수 있습니다. 실행 방법은 다음과 같습니다:

  1. 시작 메뉴를 엽니다.
  2. "cmd"를 검색합니다.
  3. 검색 결과의 cmd를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택하여 관리자 권한의 명령 프롬프트를 엽니다.
  4. 명령 프롬프트에 다음 명령어를 입력하고 Enter 키를 누릅니다:
chkdsk /f
  1. 재부팅 후에만 CHKDSK를 실행할 수 있다는 안내가 나오면, y를 입력하고 Enter를 눌러 확인한 뒤 명령 프롬프트를 닫고 컴퓨터를 재시작합니다.
  2. CHKDSK가 하드 드라이브를 검사하고 필요한 복구 작업을 마칠 때까지 기다립니다.

CHKDSK 작업이 완료되면 문제가 해결되었는지 확인하세요.

방법 4: 하드웨어 및 장치 문제 해결사 실행

  1. 시작 메뉴를 엽니다.
  2. "문제 해결"을 검색합니다.
  3. 검색 결과에서 문제 해결(Troubleshooting)을 클릭합니다.
  4. 하드웨어 및 소리를 클릭합니다.
  5. 하드웨어 및 장치를 클릭합니다.
  6. 문제 해결 마법사에서 다음을 클릭하고 화면의 지시에 따라 마지막까지 진행합니다.
  7. 마법사를 모두 완료한 후 문제가 해결되었는지 확인합니다.

방법 5: 해당 장치의 드라이버 업데이트

문제가 발생한 하드웨어 장치의 드라이버를 최신 버전으로 업데이트하여 문제를 해결할 수도 있습니다. 다음 순서로 진행하세요:

  1. Windows 로고 키 + R 키를 눌러 실행 대화상자를 엽니다.
  2. "devmgmt.msc"를 입력하고 Enter 키를 눌러 장치 관리자를 엽니다.
  3. 장치 관리자에서 문제의 하드웨어가 속한 카테고리를 두 번 클릭하여 확장합니다.
  4. 해당 장치를 찾아 마우스 오른쪽 버튼으로 클릭하고 "드라이버 업데이트" 옵션을 선택합니다.
  5. 업데이트된 드라이버 소프트웨어 자동 검색을 클릭합니다.
  6. 윈도우가 자동으로 드라이버 업데이트를 검색할 때까지 기다립니다.
  7. 새로운 드라이버가 발견되면 자동으로 다운로드 및 설치됩니다. 발견되지 않으면 다른 해결 방법으로 넘어갑니다.
  8. 드라이버 업데이트가 완료되면 장치 관리자를 닫고 컴퓨터를 재시작합니다.
  9. 부팅 후 문제가 계속되는지 확인합니다.

방법 6: 해당 장치의 드라이버 제거 후 재설치

드라이버를 제거한 뒤 재설치하는 것도 많은 사용자에게 효과적인 방법으로 입증되었습니다. 조금은 어려워 보일 수 있지만, 실제로는 안전하고 간단한 과정입니다. 진행 방법은 다음과 같습니다:

  1. Windows 로고 키 + R 키를 눌러 실행 대화상자를 엽니다.
  2. "devmgmt.msc"를 입력하고 Enter 키를 눌러 장치 관리자를 엽니다.
  3. 문제의 하드웨어가 속한 카테고리를 두 번 클릭하여 확장합니다.
  4. 해당 장치를 마우스 오른쪽 버튼으로 클릭하고 디바이스 제거를 선택합니다.
  5. 확인을 클릭합니다.
  6. 드라이버가 제거되면 장치 관리자를 닫고 컴퓨터를 재시작합니다.
  7. 부팅 후 해당 하드웨어 제조사 공식 웹사이트의 다운로드 페이지에서 최신 드라이버를 다운로드하여 설치합니다.

방법 7: 하드웨어 자체의 고장 여부 확인

위의 모든 방법으로도 오류가 해결되지 않는다면, 문제의 원인이 하드웨어 장치 자체에 있을 가능성이 있습니다. 하드웨어가 고장 났거나 완전히 수명을 다하면 윈도우가 해당 장치와 통신할 수 없어 이런 오류 메시지가 표시됩니다. 이 경우 소프트웨어 쪽에서 어떤 작업을 해도 소용이 없습니다. 따라서 해당 하드웨어를 점검받아 실제로 고장인지 확인하고, 고장이 맞다면 교체하는 것이 좋습니다. 새 장비로 교체하면 문제는 확실히 해결될 것입니다.

방법 8: PC 레지스트리 복구

윈도우 레지스트리를 복구하는 것이 이 문제의 효과적인 해결책이 되었다는 사용자 보고가 있습니다. 시스템의 파일 손상 여부를 검사하면 레지스트리를 복구할 수 있습니다. 이 단계에서는 자동 복구 기능을 통해 레지스트리 관련 오류와 장치/파일 손상 문제를 자동으로 스캔하고 수정하는 방법을 알아보겠습니다.

  1. Windows + I 키를 눌러 설정을 엽니다.
  2. 설정에서 "업데이트 및 보안"을 클릭하고 왼쪽 메뉴에서 "복구"를 선택합니다.
  3. 복구 화면에서 "고급 시작" 섹션의 "지금 다시 시작" 버튼을 클릭합니다.
  4. 컴퓨터가 재부팅되며 옵션 선택 화면이 나타납니다.
  5. 이 화면에서 "문제 해결"을 클릭한 후 "고급 옵션" 버튼을 선택합니다.
  6. 고급 옵션 화면에서 "자동 복구" 옵션을 선택합니다.
  7. 로그인 화면이 나타나면 계정 정보를 입력하고 로그인합니다.
  8. 자동 복구가 레지스트리를 수리하기 시작하고 컴퓨터 전체를 종합적으로 스캔하므로, 과정이 완료될 때까지 기다립니다.
  9. 자동 복구가 끝나면 문제가 지속되는지 확인합니다.

방법 9: OS 업데이트 확인

이 문제가 발생했을 때 가장 먼저 해야 할 일 중 하나는 윈도우가 최신 상태인지, 그리고 설치 가능한 모든 업데이트가 적용되었는지 확인하는 것입니다. 방법은 다음과 같습니다:

  1. 왼쪽 하단의 시작 버튼을 클릭하고 검색창에 업데이트를 입력한 뒤, 결과 목록에서 "Windows 업데이트" 또는 "업데이트 확인"을 클릭합니다.
  2. 또는 Windows + I 키를 눌러 설정을 열 수도 있습니다.
  3. 설정에서 "업데이트 및 보안"을 클릭하고 왼쪽에서 "Windows 업데이트"를 선택합니다.
  4. "업데이트 확인" 버튼을 클릭하고 윈도우가 최신 업데이트를 검색할 때까지 기다립니다.
  5. 중요 업데이트가 있다는 메시지가 표시되면 해당 메시지를 클릭하여 다운로드하거나 설치할 업데이트를 확인합니다.
  6. 목록에서 중요 업데이트를 클릭해 자세한 내용을 살펴보고, 설치할 업데이트의 체크박스를 선택한 후 업데이트 설치를 클릭합니다.
  7. 시스템이 자동으로 업데이트 설치를 시작합니다.
  8. 최신 업데이트 설치 후 문제가 해결되었는지 확인합니다.

방법 10: Realtek 사운드 드라이버 업데이트

경우에 따라 Realtek 사운드 드라이버가 제대로 설치되지 않았거나 최신 업데이트가 누락되어 이 오류가 발생할 수 있습니다. 이 경우 앱 관리 창에서 드라이버를 수동으로 설치하는 방법을 사용합니다.

  1. Windows + R 키를 눌러 실행 창을 엽니다.
  2. 실행 창에 "Appwiz.cpl"을 입력하고 Enter 키를 눌러 프로그램 및 기능 창을 엽니다.
  3. 설치된 프로그램 목록에서 Realtek 응용 프로그램을 마우스 오른쪽 버튼으로 클릭하고 "제거"를 선택하여 삭제합니다.
  4. 화면의 지시에 따라 응용 프로그램을 완전히 제거합니다.
  5. 다시 Windows + R 키를 눌러 실행 창을 열고, "Devmgmt.msc"를 입력한 후 Enter 키를 눌러 장치 관리자를 실행합니다.
  6. 장치 관리자에서 "소리, 비디오 및 게임 컨트롤러"를 두 번 클릭하여 확장한 뒤 "Realtek 드라이버"를 마우스 오른쪽 버튼으로 클릭합니다.
  7. 목록에서 "드라이버 업데이트" 옵션을 클릭합니다.
  8. 두 가지 옵션이 표시되면 "내 컴퓨터에서 드라이버 소프트웨어 찾아보기"를 선택합니다.
  9. 다음 화면에서 "사용 가능한 드라이버 목록에서 직접 선택"을 클릭하면 Realtek 드라이버와 Microsoft 범용 드라이버 목록이 나타납니다.
  10. Microsoft 드라이버(High Definition Audio Device)를 선택하고 확인을 클릭합니다. 호환성 경고가 표시되지만 무시해도 됩니다.
  11. Microsoft 범용 드라이버 설치가 시작됩니다.
  12. 드라이버 설치 후 다음 경로로 이동합니다.
    C:\Program Files\Realtek\Audio\HDA
  13. 폴더 내 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 "속성" 옵션을 선택합니다.
  14. 속성 창에서 "보안" 탭을 클릭한 후 "편집" 버튼을 눌러 권한 편집 모드로 전환합니다.
  15. "그룹 또는 사용자 이름" 목록에서 "SYSTEM"을 선택하고, "System에 대한 사용 권한" 목록에서 "모든 권한" 항목의 "거부" 체크박스를 선택합니다.
  16. 이렇게 하면 드라이버에 대한 모든 권한이 차단되며, 많은 사용자의 컴퓨터에서 이 문제가 해결된 것으로 알려져 있습니다.
  17. "적용"을 클릭하여 변경 사항을 저장한 후 "확인"을 눌러 창을 닫습니다.
  18. 이후 문제가 해결되었는지 확인합니다.