컴퓨터에 새로운 장치를 연결했는데 갑자기 아래와 같은 오류 메시지가 나타난 적이 있으신가요?
"현재 이 하드웨어 장치가 컴퓨터에 연결되어 있지 않습니다. 문제를 해결하려면 이 하드웨어 장치를 컴퓨터에 다시 연결하세요. (코드 45)"
이 오류는 주로 이전에 PC에 연결했던 장치(USB 메모리, 블루투스 스피커 등)를 다시 연결했을 때 발생합니다. 마이크로소프트의 공식 입장에 따르면 단순히 장치를 다시 꽂기만 하면 되고 별도의 조치가 필요 없다고 안내하지만, 실제로는 재연결만으로 해결되지 않는 경우가 훨씬 많습니다.
일부 사용자는 장치를 다시 연결하는 것만으로 문제가 사라지지만, 대다수는 추가적인 문제 해결 과정을 거쳐야 합니다. 본문에서는 오류 코드 45의 원인과 함께 누구나 따라 할 수 있는 10가지 해결 방법을 자세히 소개합니다.
장치 관리자(Device Manager)란 무엇인가?
장치 관리자는 Microsoft Management Console(MMC)의 구성 요소로, PC에 설치된 모든 인식된 장치를 중앙에서 체계적으로 보여주는 도구입니다. 하드 드라이브, 그래픽 카드, 키보드, 사운드 카드, USB 장치, 마우스 등 하드웨어 전반을 관리하는 데 사용됩니다.
장치 관리자를 활용하면 하드웨어 구성 설정 변경, 장치 드라이버 관리, 하드웨어 활성화 및 비활성화, 장치 간 리소스 충돌 해결 등 다양한 작업을 수행할 수 있습니다. 쉽게 말해 윈도우가 인식하는 하드웨어의 '대장부'라고 생각하면 됩니다.
장치 관리자는 Windows 95부터 Windows XP, Vista, 7, 8, 그리고 최신 Windows 10/11까지 거의 모든 윈도우 버전에 포함되어 있습니다. 제어판, 컴퓨터 관리, 명령 프롬프트 등 여러 경로로 접근할 수 있으며, 장치들이 카테고리별로 분류되어 있어 원하는 항목을 쉽게 찾을 수 있습니다.
각 섹션을 펼치면 해당 범주에 속한 장치 목록이 나타나고, 특정 장치를 더블클릭하면 현재 상태, 드라이버 정보, 전원 관리 설정 등 상세 정보를 확인할 수 있습니다. 장치에 문제가 있으면 노란색 느낌표(!)가 표시되고, 비활성화된 장치에는 검은색 화살표가 나타납니다. 구버전 윈도우(XP 이하)에서는 동일한 오류에 빨간색 X 표시가 출력됩니다.
하드웨어에 시스템 리소스 충돌, 드라이버 문제 등이 발생하면 장치 관리자는 고유한 오류 코드를 표시하는데, 이번 글에서 다룰 '오류 코드 45'도 바로 그중 하나입니다.
윈도우 오류 코드 45란?
윈도우가 컴퓨터에 연결된 장치를 인식하지 못하면 "하드웨어 장치가 컴퓨터에 연결되어 있지 않습니다"라는 오류 메시지를 표시합니다. 윈도우 사용자들 사이에서 매우 흔한 문제이며, 블루투스 장치 사용 중에도 코드 45 오류가 나타나는 사례가 보고됩니다.
마이크로소프트는 별도의 조치 없이 오류가 자동으로 사라진다고 안내하지만, 실제로는 장치를 뽑았다 다시 꽂아도 오류가 지속되는 경우가 많습니다. 이런 경우 손상되거나 잘못된 윈도우 레지스트리, 오래된 장치 드라이버, 불량 하드웨어 등이 원인일 가능성이 높으므로 추가적인 문제 해결 절차가 필요합니다.
오류 코드 45의 주요 원인
이 오류는 대부분 이전에 사용하던 장치를 다시 연결할 때 발생합니다. 예를 들어 평소 쓰던 USB 플래시 드라이브나 블루투스 스피커를 다시 꽂았는데 컴퓨터가 장치를 인식하지 못하는 상황입니다. 주요 원인은 다음과 같습니다.
- 윈도우 업데이트 설치 후 발생하는 오류
- 호환되지 않는 드라이버
- 오래된(구버전) 장치 드라이버
- 물리적으로 손상된 USB 포트
- 손상된 레지스트리 파일
- 누락된 시스템 파일
- 악성코드 감염
원인이 무엇이든, 아래의 해결 방법을 순서대로 시도하면 문제를 빠르게 해결할 수 있습니다.
오류 코드 45 해결 방법 10가지
컴퓨터가 연결된 장치를 인식하지 못하고 오류 코드 45를 표시한다면, 하드웨어 문제일 수도 있고 소프트웨어 문제일 수도 있습니다. 아래 목록을 위에서부터 차례대로 진행해 보세요.
방법 1. 장치를 다시 연결하기
가장 먼저 시도할 것은 마이크로소프트가 권장하는 대로 장치를 분리했다가 다시 연결하는 것입니다. 동시에 컴퓨터와 하드웨어 간의 물리적 연결 상태도 반드시 확인해야 합니다.
연결이 헐거우면 컴퓨터가 장치를 제대로 감지하지 못할 수 있습니다. 연결 상태를 점검하려면 다음 단계를 따르세요.
- 하드웨어 장치를 컴퓨터에서 완전히 분리합니다.
- 연결 포트와 케이블에 물리적인 손상이나 이물질이 있는지 확인합니다.
- 같은 케이블로 다른 컴퓨터에 장치를 연결해 보세요. 두 번째 PC에서도 동일한 오류가 발생한다면 케이블 자체의 문제일 가능성이 높으므로 교체 후 다시 시도합니다.
- 다른 PC에서 장치가 정상 인식된다면 케이블에는 문제가 없는 것이므로 아래 단계를 계속 진행합니다.
- 하드웨어 장치를 컴퓨터에 다시 연결합니다.
- 윈도우가 새 장치를 감지하고 인식할 때까지 몇 초간 기다립니다.
- 변화가 없다면 화면 좌측 하단의 윈도우 아이콘을 마우스 오른쪽 버튼으로 클릭해 파워 유저 메뉴를 엽니다.
- 장치 관리자를 클릭합니다.
- 해당 장치의 카테고리를 찾아 클릭해 확장합니다.
- 장치 관리자 창에 하드웨어가 표시되면 더블클릭합니다.
- 해당 장치의 속성 창이 열립니다.
- 일반 탭에서 장치 상태를 확인합니다.
- "이 장치가 올바르게 작동하고 있습니다"라는 메시지가 보이면 문제가 해결된 것입니다.
여전히 오류 코드 45가 표시된다면 다음 방법으로 넘어갑니다.
방법 2. 윈도우 하드웨어 및 장치 문제 해결사 실행하기
Windows 10/11에는 특정 장치, 유틸리티 또는 설정에 영향을 주는 문제를 자동으로 진단하고 가능한 경우 즉시 해결책을 제안하는 문제 해결사가 내장되어 있습니다. 오류 코드 45는 연결된 하드웨어와 관련된 문제이므로 '하드웨어 및 장치 문제 해결사'가 큰 도움이 됩니다.
- 키보드의 윈도우 버튼을 눌러 시작 화면을 엽니다.
- 검색창에 제어판을 입력하고 Enter 키를 누릅니다.
- 제어판 창 우측 상단에서 '보기 기준'을 큰 아이콘 또는 작은 아이콘으로 변경합니다.
- 문제 해결을 클릭한 뒤 하드웨어 및 소리를 선택합니다.
- 다음 화면에서 하드웨어 및 장치를 클릭합니다.
- 문제 해결사 마법사가 열리면 다음 버튼을 눌러 진행합니다.
- 화면의 안내에 따라 권장 단계를 수행합니다.
- 완료되면 문제 해결사 창을 닫고, 실행 중인 앱을 모두 종료한 후 컴퓨터를 재시작합니다. 재부팅 후 장치를 다시 연결해 정상 인식되는지 확인합니다.
제어판에서 '하드웨어 및 장치 문제 해결사'를 찾을 수 없다면 Windows 10/11 버전 1809 이상을 사용 중일 가능성이 높습니다. 해당 빌드부터 일부 문제 해결사가 제어판에서 숨겨지거나 제거되었기 때문입니다. 이 경우 아래 방법으로 실행할 수 있습니다.
- 작업 표시줄의 아이콘을 클릭하거나 Windows + E 단축키로 파일 탐색기를 엽니다.
- 내 PC를 클릭한 뒤 시스템 디스크(C:)를 엽니다.
- Windows \ System32 폴더로 이동합니다.
- System32 폴더에서 msdt.exe 파일을 찾아 더블클릭해 실행합니다.
- Microsoft 지원 진단 도구 대화상자가 나타나면 암호(passkey) 입력을 요구받습니다.
암호를 모른다면 PowerShell로 우회 실행할 수 있습니다.
- Windows + S 단축키로 검색 기능을 엽니다.
- 검색창에 PowerShell을 입력합니다.
- 검색 결과 최상단의 Windows PowerShell(앱)을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
- 관리자 PowerShell 창에 다음 명령을 입력하고 Enter 키를 누릅니다: msdt.exe -id DeviceDiagnostic
- 하드웨어 및 장치 문제 해결사가 실행되면 다음을 클릭합니다.
- 화면 안내에 따라 진행을 완료한 뒤, 컴퓨터를 재시작하고 장치를 다시 연결해 인식 여부를 확인합니다.
방법 3. 시스템 파일 검사기(SFC)로 스캔하기
SFC(System File Checker)는 윈도우에 내장된 강력한 유틸리티로, 시스템 파일의 손상 여부와 관련 문제를 자동으로 탐지합니다. 스캔 후 손상된 파일의 비일관성을 수정하거나 건강한 캐시 버전으로 교체해 복구합니다.
오류 코드 45가 손상된 시스템 파일 때문에 발생한 것이라면 이 방법만으로도 충분히 해결될 수 있습니다.
- 좌측 하단의 윈도우 버튼을 마우스 오른쪽 버튼으로 클릭해 파워 유저 메뉴를 엽니다.
- 명령 프롬프트(관리자)를 선택합니다.
- UAC(사용자 계정 컨트롤) 창이 나타나면 예를 클릭합니다.
- 관리자 명령 프롬프트에 다음 명령을 입력하고 Enter 키를 누릅니다: sfc /scannow
- 스캔이 시작되면 화면의 안내에 따라 진행 상황을 지켜봅니다.
- 스캔이 완료되면 명령 프롬프트 창을 닫고 컴퓨터를 재시작합니다.
- 문제가 있던 하드웨어를 다시 연결해 윈도우가 정상적으로 인식하는지 확인합니다.
방법 4. CHKDSK 도구로 디스크 검사하기
CHKDSK(디스크 검사)는 파일 시스템과 디스크의 오류, 배드 섹터 등 드라이브 무결성을 위협하는 문제를 점검하는 윈도우 명령줄 유틸리티입니다. 오류 코드 45가 하드 드라이브 문제에서 비롯된 것이라면 CHKDSK 실행이 효과적입니다.
- 좌측 하단의 윈도우 버튼을 마우스 오른쪽 버튼으로 클릭해 파워 유저 메뉴를 엽니다.
- 명령 프롬프트(관리자)를 선택합니다.
- UAC 창에서 예를 클릭합니다.
- 관리자 명령 프롬프트에 다음 명령을 입력하고 Enter 키를 누릅니다: chkdsk /f
명령 실행 시 "CHKDSK는 재부팅 후에만 실행할 수 있다"는 메시지와 함께 재시작 여부를 묻는 프롬프트가 나타날 수 있습니다. 저장하지 않은 작업이 있다면 먼저 저장한 뒤, y를 입력하고 Enter 키를 눌러 재부팅을 진행하세요.
재부팅 후 윈도우가 자동으로 하드 드라이브를 스캔합니다. CHKDSK가 작업을 마칠 때까지 기다린 다음, 정상적으로 부팅해 문제의 장치를 다시 연결하고 오류가 사라졌는지 확인합니다.
방법 5. 문제의 장치 드라이버 재설치하기
드라이버의 설정, 설치 상태 또는 코드에 문제가 있어 오작동하는 경우도 있습니다. 이럴 때는 드라이버를 삭제 후 재설치하는 것만으로 문제가 해결되곤 합니다. 드라이버 재설치는 드라이버 관련 오류를 고치는 가장 효과적인 방법 중 하나입니다.
- 바탕화면의 윈도우 버튼을 마우스 오른쪽 버튼으로 클릭하고 장치 관리자를 선택합니다.
- 장치 관리자 창에서 카테고리를 살펴보며 문제의 장치가 속한 항목을 찾습니다.
- 해당 카테고리를 확장해 장치를 표시합니다.
- 문제의 장치를 선택하고 마우스 오른쪽 버튼을 클릭합니다.
- 메뉴에서 디바이스 제거를 클릭해 제거 대화상자를 엽니다.
- 이 장치의 드라이버 소프트웨어 삭제에 체크합니다.
- 제거 버튼을 클릭해 진행합니다.
- 장치 관리자 창을 닫고 PC를 재시작합니다.
윈도우는 부팅 과정에서 중요한 드라이버가 없다는 것을 감지하고 필요한 드라이버를 자동으로 찾아 설치합니다. 같은 문제가 반복되거나 어떤 이유로든 드라이버를 재설치할 수 없다면, 다음 방법인 드라이버 업데이트를 시도해 보세요.
방법 6. 장치 드라이버 업데이트하기
재설치만으로 드라이버 오류가 해결되지 않는 경우도 있습니다. 드라이버를 최신 버전으로 업데이트하면 누락된 패치와 개선 사항이 모두 적용되어 문제가 해결될 수 있습니다.
먼저 장치 관리자의 자동 업데이트 기능을 이용해 보세요.
- Windows + X 단축키로 파워 유저 메뉴를 엽니다.
- 장치 관리자를 클릭합니다.
- 카테고리를 살펴 문제의 장치가 속한 항목을 찾아 확장합니다.
- 문제의 장치를 선택하고 마우스 오른쪽 버튼을 클릭합니다.
- 드라이버 업데이트를 클릭합니다.
- 업데이트 방식을 묻는 대화상자가 나타나면 첫 번째 옵션인 업데이트된 드라이버 소프트웨어 자동 검색을 선택합니다.
- 윈도우가 필요한 드라이버를 자동으로 검색합니다.
안정적인 인터넷 연결이 필요하며, 윈도우가 새 드라이버를 찾으면 자동으로 다운로드하여 설치합니다. 업데이트가 완료되면 모든 프로그램을 종료하고 컴퓨터를 재시작한 뒤, 장치를 다시 연결해 오류 코드 45가 사라졌는지 확인합니다.
방법 7. 드라이버 업데이터 도구 활용하기
오류 코드 45를 포함한 대부분의 PC 및 장치 오류는 오래되었거나 손상된 드라이버에서 비롯됩니다. 윈도우가 최신 드라이버를 찾지 못해 수동 업데이트가 어렵다면, 드라이버 업데이터 도구를 사용하는 것이 좋은 대안입니다.
드라이버 업데이터는 컴퓨터를 스캔해 오래되었거나, 손상되었거나, 누락되었거나, 호환되지 않는 드라이버를 모두 찾아낸 뒤 인터넷에서 최신 안정 버전을 자동으로 다운로드하고 설치합니다. 모든 과정이 자동화되어 있어 사용자는 결과만 확인하면 됩니다. 드라이버를 모두 업데이트한 후 컴퓨터를 재시작하고 오류가 해결되었는지 확인하세요.
방법 8. DISM 도구로 시스템 이미지 검사하기
위 방법으로도 해결되지 않는다면 DISM(배포 이미지 서비스 및 관리) 유틸리티를 실행해 시스템 파일, 윈도우 이미지, 설치 패키지의 오류와 불일치를 점검·복구해 보세요. 핵심 시스템 파일의 구성이 손상되어 오류 코드 45가 발생한 경우 DISM 스캔이 효과적인 해결책이 됩니다.
방법 9. 윈도우 업데이트 설치하기
의외로 단순한 원인, 즉 구버전 운영체제가 문제인 경우도 많습니다. 설치 대기 중인 시스템 업데이트가 있다면 모두 설치한 뒤 오류가 해결되는지 확인해 보세요. 설정 앱을 열고 Windows 업데이트 메뉴로 이동한 후 업데이트 확인 버튼을 클릭하면, 윈도우가 사용 가능한 업데이트를 검색합니다. 검색된 업데이트는 하나도 빠짐없이 설치하는 것이 좋습니다.
방법 10. 새 윈도우 사용자 계정 만들기
사용자 프로필 자체의 손상이 원인일 수도 있습니다. 컴퓨터에 새 계정을 생성한 뒤 해당 프로필로 로그인하고 하드웨어 장치를 다시 연결해 보세요. 새 계정에서 오류가 사라진다면 기존 프로필의 문제였던 것입니다. 모든 방법을 시도했는데도 해결되지 않는다면, 하드웨어 자체의 물리적 결함을 의심하고 장치 교체를 고려해야 합니다.
마무리
컴퓨터에 장치나 주변기기를 연결할 때 오류 코드 45가 나타난다면, 그 원인은 하드웨어 또는 소프트웨어 어느 한쪽에 있습니다. 오류의 성격을 먼저 파악하면 해결이 훨씬 수월해집니다. 위에서 소개한 10가지 방법을 순서대로 시도하면 오류의 원인을 좁혀가며 완벽하게 해결할 수 있을 것입니다.