장치가 시작되지 않았습니다 코드 10 오류 해결 완벽 가이드

이 글의 목적은 Windows 장치 관리자의 "장치가 시작되지 않았습니다. (코드 10)" 오류가 발생했을 때 원인별로 정확하게 진단하고, 드라이버·하드웨어·전원 관리·시스템 설정 관점에서 단계적으로 해결할 수 있도록 실무 수준의 절차를 정리하는 것이다.

1. 코드 10 오류 개요 이해하기

"장치가 시작되지 않았습니다. (코드 10)" 메시지는 Windows 장치 관리자에서 특정 하드웨어 장치가 정상적으로 초기화·동작하지 못했을 때 표시되는 일반적인 장치 오류 코드이다.

주로 다음과 같은 상황에서 발생한다.

  • 손상되었거나 잘못된 장치 드라이버를 설치한 경우이다.
  • Windows 버전·비트수와 맞지 않는 드라이버를 설치한 경우이다.
  • USB 장치, 사운드 카드, 네트워크 어댑터 등 하드웨어 자체 이상이 있는 경우이다.
  • 전원 관리 설정, 절전 모드, 빠른 시작 등의 영향으로 장치 초기화가 실패한 경우이다.
  • 레지스트리 구성 정보가 꼬였거나, 이전 드라이버 흔적이 남아 충돌하는 경우이다.

코드 10은 "하드웨어 고장"만 의미하는 것이 아니라, "드라이버/시스템이 장치를 제대로 시작하지 못했다"는 비교적 포괄적인 오류 코드이다. 따라서 무조건 장치 불량으로 판단하지 말고, 소프트웨어적 원인부터 차근차근 점검하는 것이 중요하다.

2. 기본 점검: 재부팅·연결 상태·포트 변경

2.1 PC 재부팅으로 임시 오류 제거

Windows 장치 드라이버는 부팅 시 초기화되므로, 일시적인 충돌이나 리소스 경쟁으로 코드 10이 발생하는 경우 단순 재부팅으로 해결되는 경우가 많다.

  1. 모든 작업을 저장하고 프로그램을 종료한다.
  2. 시작 버튼 > 전원 > 다시 시작을 선택한다.
  3. 부팅 이후 장치 관리자를 열어 코드 10이 사라졌는지 확인한다.

2.2 케이블·포트·허브 물리 연결 확인

특히 USB 장치(프린터, 외장 HDD, 사운드 카드, 네트워크 어댑터 등)는 포트/케이블 불량으로 코드 10이 발생하는 경우가 흔하다.

  1. 장치를 PC에서 분리하고, USB 케이블 양쪽 커넥터를 눈으로 확인한다.
  2. USB 허브를 사용 중이라면 허브를 제거하고 PC 본체 후면 포트에 직접 연결한다.
  3. 다른 USB 포트(2.0, 3.0 등)를 번갈아 사용하여 인식 여부를 확인한다.
  4. 가능하다면 다른 PC에 동일 장치를 연결해 인식 여부를 확인한다.
주의 : 다른 PC에서도 동일하게 코드 10 또는 인식 실패가 발생하면 장치 자체의 하드웨어 고장 가능성이 매우 높다고 판단한다.

3. 장치 관리자에서 코드 10 위치 확인

해결을 위해서는 어떤 장치에서 코드 10이 발생하는지 정확히 파악해야 한다.

  1. Win + X 키를 누른 뒤 장치 관리자를 선택한다.
  2. 노란 느낌표(경고 아이콘)가 표시된 장치를 찾는다.
  3. 해당 장치를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택한다.
  4. 일반 탭에서 "장치 상태" 영역에 "장치가 시작되지 않았습니다. (코드 10)" 메시지가 있는지 확인한다.

장치 종류별로 코드 10 원인이 다를 수 있으므로, 장치 관리자의 분류(예: "사운드, 비디오 및 게임 컨트롤러", "네트워크 어댑터", "Universal Serial Bus 컨트롤러")를 메모해 두면 이후 드라이버 다운로드 시 도움이 된다.

4. 드라이버 재설치: 가장 기본이지만 강력한 해결책

코드 10이 발생했을 때 가장 먼저 시도해야 하는 기본 조치는 해당 장치 드라이버 제거 후 재설치이다.

4.1 장치 관리자에서 드라이버 제거

  1. 장치 관리자에서 코드 10이 발생한 장치를 마우스 오른쪽 버튼으로 클릭한다.
  2. 장치 제거를 선택한다.
  3. 팝업 창에서 "이 장치의 드라이버 소프트웨어를 삭제합니다" 옵션이 있다면 반드시 체크한다.
  4. 제거 버튼을 클릭해 드라이버를 삭제한다.
  5. 모든 창을 닫고 PC를 재부팅한다.

재부팅 이후 Windows는 기본 드라이버 또는 Windows Update를 통해 호환 드라이버를 자동으로 다시 설치한다. 이 단계에서 코드 10이 사라지는지 확인한다.

4.2 제조사 공식 드라이버 수동 설치

자동 설치로 해결되지 않는다면 장치 또는 메인보드·노트북 제조사 공식 홈페이지에서 최신 드라이버를 직접 다운로드해야 한다.

  1. 장치 모델명 또는 PC 제조사/모델명(예: "Dell Latitude 5520", "Realtek PCIe GBE Family Controller")을 확인한다.
  2. 제조사 공식 사이트의 지원·드라이버 다운로드 메뉴로 이동한다.
  3. 운영체제 버전(Windows 10/11, 64bit 여부)을 정확히 선택한다.
  4. 해당 장치(네트워크, 오디오, 칩셋, USB 컨트롤러 등)의 최신 드라이버를 다운로드한다.
  5. 다운로드한 설치 파일을 실행해 안내에 따라 설치 후 PC를 재부팅한다.
주의 : Windows Update에서 자동으로 받는 드라이버보다 제조사 공식 드라이버가 더 안정적인 경우가 많다. 특히 노트북·완제품 PC는 제조사 전용 드라이버 사용을 우선 고려한다.

5. 드라이버 이전 버전으로 롤백하기

드라이버를 최근에 업데이트한 이후 갑자기 코드 10 오류가 발생했다면, 새 드라이버와 Windows 간 호환성 문제일 가능성이 높다. 이 경우 드라이버 롤백 기능을 사용해 이전 정상 버전으로 되돌릴 수 있다.

  1. 장치 관리자에서 해당 장치를 더블 클릭해 속성 창을 연다.
  2. 드라이버 탭을 클릭한다.
  3. 드라이버 롤백 버튼이 활성화되어 있다면 선택한다.
  4. 이유를 선택한 뒤 를 클릭하고 롤백을 완료한다.
  5. PC를 재부팅하고 코드 10이 사라졌는지 확인한다.

만약 드라이버 롤백 버튼이 비활성화되어 있다면, 이전 드라이버 정보가 없다는 의미이므로 수동으로 구버전 드라이버를 다운로드하여 설치해야 한다.

6. USB 장치 코드 10: 전원 관리와 허브 문제 점검

USB 메모리, 외장 하드, USB 사운드 카드, USB Wi-Fi 어댑터 등에서 코드 10이 발생하는 경우 전원 관리 설정과 허브 사용 방식이 중요한 원인이 된다.

6.1 장치 전원 관리 옵션 해제

  1. 장치 관리자에서 Universal Serial Bus 컨트롤러 항목을 확장한다.
  2. USB 루트 허브 또는 Generic USB Hub 등 허브 장치를 더블 클릭한다.
  3. 전원 관리 탭을 클릭한다.
  4. "전원을 절약하기 위해 컴퓨터가 이 장치를 끌 수 있도록 허용" 체크를 해제한다.
  5. 같은 종류의 허브 항목에 대해 반복 적용한다.
  6. PC를 재부팅 후 코드 10 상태를 다시 확인한다.

6.2 전원 옵션에서 USB 선택적 절전 해제

  1. 제어판 > 전원 옵션으로 이동한다.
  2. 현재 사용 중인 전원 계획에서 계획 설정 변경을 클릭한다.
  3. 고급 전원 관리 옵션 변경을 선택한다.
  4. 목록에서 USB 설정 > USB 선택적 절전 모드 설정을 찾는다.
  5. 설정을 사용 안 함으로 변경한다(배터리 사용/전원 사용 모두).
  6. 적용 후 PC를 재부팅한다.

6.3 외장 전원이 있는 USB 허브 사용 고려

외장 HDD 나 전력 소모가 큰 USB 장치에서 코드 10이 반복될 경우, 메인보드 USB 포트의 전원 공급 한계를 넘었을 가능성도 있다.

  • 전원 어댑터가 포함된 자체 전원 USB 허브 사용을 검토한다.
  • 동일 포트에 여러 고전력 장치를 동시에 연결하는 구성을 피한다.

7. 네트워크 어댑터·사운드 카드 코드 10 해결 포인트

코드 10 오류가 네트워크 어댑터사운드 장치에서 발생할 경우 추가로 확인해야 할 사항이 있다.

7.1 네트워크 어댑터 코드 10

  • 제조사 사이트에서 유선/무선 LAN 최신 드라이버를 직접 다운로드하여 재설치한다.
  • BIOS/UEFI 설정에서 Onboard LAN 기능이 비활성화되어 있지 않은지 확인한다.
  • 가상 네트워크 어댑터(VPN, 가상 머신 등)와 충돌하는 경우가 있으므로, 불필요한 가상 어댑터를 제거한다.

7.2 사운드 장치 코드 10

  • Realtek, Conexant 등 오디오 드라이버를 완전히 제거 후 재부팅한다.
  • Windows가 기본 사운드 드라이버를 설치한 뒤에도 문제가 계속되면 제조사 전용 오디오 드라이버를 설치한다.
  • BIOS/UEFI에서 Onboard Audio 기능이 꺼져 있지 않은지 확인한다.
  • HD 오디오 장치와 HDMI 오디오 장치 간 기본 장치 선택 충돌이 없는지 확인한다.

8. 레지스트리·이전 드라이버 흔적 정리

동일한 장치를 여러 번 교체했거나, 다양한 버전의 드라이버를 설치·삭제하면서 레지스트리 및 드라이버 스토어에 잔여 정보가 남아 충돌하는 경우에도 코드 10이 발생할 수 있다.

8.1 제어판·앱 목록에서 관련 소프트웨어 제거

  1. 설정 > 앱 > 설치된 앱 또는 제어판의 프로그램 및 기능으로 이동한다.
  2. 문제가 되는 장치와 관련된 유틸리티·드라이버 패키지(예: "Realtek Audio Driver", "Intel Network Connections")를 제거한다.
  3. 제거 후 PC를 재부팅한다.

8.2 고급 사용자를 위한 레지스트리 백업 및 정리

주의 : 레지스트리 편집은 시스템에 치명적인 영향을 줄 수 있다. 반드시 사전 백업을 하고, 내용을 이해하는 경우에만 진행한다.

일반 사용자는 레지스트리 편집보다는 제조사 제공 "클린업 유틸리티" 또는 드라이버 제거 도구 사용을 권장한다. 예를 들어, 그래픽 드라이버에는 전문 제거 도구(DDU 등)가 존재하고, 일부 오디오/네트워크 칩셋도 비슷한 도구를 제공한다.

9. BIOS/UEFI 및 칩셋 드라이버 업데이트

특정 메인보드·노트북 모델에서 호환성 문제가 알려진 경우, BIOS/UEFI 펌웨어 및 칩셋 드라이버 업데이트가 코드 10을 해결하는 핵심이 되는 경우가 있다.

9.1 BIOS/UEFI 업데이트 고려 사항

  • 제조사 공식 사이트에서 현재 모델의 BIOS 최신 버전 정보를 확인한다.
  • 업데이트 시 전원 차단 위험을 피하기 위해 노트북은 배터리와 어댑터를 모두 연결한다.
  • 제조사가 제공하는 안내 문서를 먼저 읽고, USB/Windows 기반 업데이트 방법을 정확히 따른다.

9.2 칩셋·메인보드 드라이버 업데이트

USB 컨트롤러, PCI Express 루트 포트, SATA 컨트롤러 등 저수준 장치 드라이버는 메인보드 칩셋 드라이버 패키지에 포함되는 경우가 많다.

  • 메인보드 또는 노트북 모델명으로 제조사 사이트에서 칩셋 드라이버를 찾아 설치한다.
  • 설치 후 PC를 재부팅하고 코드 10이 발생하던 장치의 상태를 확인한다.

10. 시스템 파일 손상 여부 검사

Windows 핵심 파일이 손상되면 장치 드라이버 초기화에도 영향을 줄 수 있다. 다음 명령어로 시스템 파일 무결성을 검사한다.

10.1 SFC(시스템 파일 검사기) 실행

1) 시작 메뉴에서 "cmd"를 검색한다. 2) "명령 프롬프트"를 마우스 오른쪽 버튼으로 클릭하고 "관리자 권한으로 실행"을 선택한다. 3) 아래 명령을 입력하고 Enter를 누른다.
sfc /scannow

검사가 100% 완료될 때까지 기다린 후, 손상된 파일이 복구되었다는 메시지가 나오면 PC를 재부팅하고 코드 10 상태를 확인한다.

10.2 DISM으로 구성 요소 저장소 복구

SFC로 문제가 해결되지 않는다면 DISM 명령으로 Windows 이미지 자체를 점검·복구할 수 있다.

DISM /Online /Cleanup-Image /RestoreHealth 

명령 실행 후 완료되면 다시 sfc /scannow를 한 번 더 실행하는 것이 좋다.

11. 특정 상황별 코드 10 사례별 대응

11.1 새로 장착한 PCIe 카드에서 코드 10 발생

  • 슬롯 변경: 같은 메인보드의 다른 PCIe 슬롯에 꽂아 본다.
  • 전원 보조 커넥터 확인: 일부 카드(고급 네트워크/사운드/스토리지)는 추가 전원 커넥터가 필요하다.
  • BIOS에서 해당 슬롯이 비활성화되어 있지 않은지 확인한다.

11.2 윈도우 재설치 후 특정 장치만 코드 10

  • 칩셋, Intel ME, AMD 칩셋 등 기반 드라이버부터 순서대로 설치한다.
  • 이후 VGA, 오디오, 네트워크 등 개별 장치 드라이버를 설치한다.
  • 제조사에서 제공하는 드라이버 설치 순서를 따라가면 문제를 줄일 수 있다.

11.3 가상화 소프트웨어·보안 프로그램과의 충돌

  • 가상 머신(VMware, VirtualBox 등)이나 가상 장치 드라이버가 생성하는 가상 네트워크/스토리지 어댑터가 실제 장치와 충돌할 수 있다.
  • 필요하지 않은 가상 장치 드라이버를 제거하거나, 해당 소프트웨어를 잠시 제거하고 상태를 확인한다.
  • 보안 프로그램의 실시간 보호 기능이 드라이버 설치를 방해하는 경우가 있으므로 설치 중 일시 중지 후 재시도한다.

12. 하드웨어 불량 여부 최종 판단

다음 단계를 모두 진행했음에도 여전히 코드 10이 지속된다면 하드웨어 자체의 물리적 고장을 의심해야 한다.

  • 동일 장치를 다른 PC에 연결해도 동일한 코드 10 또는 인식 실패가 발생한다.
  • 동일 모델의 다른 장치는 같은 포트에서 정상 동작한다.
  • 케이블, 포트, 허브를 모두 교체해도 증상이 변하지 않는다.

위 조건에 해당하면 장치 교체 또는 전문 수리를 고려해야 한다. 특히 외장 저장장치의 경우 데이터가 중요하다면 무리한 자가 수리보다 데이터 복구 전문 업체에 문의하는 것이 안전하다.

13. 코드 10 오류 해결 절차 요약 체크리스트

단계 점검 내용 설명
1단계 재부팅·포트 변경 PC 재부팅, USB 포트·케이블 변경, 다른 PC에서 인식 테스트를 한다.
2단계 장치 관리자 확인 코드 10이 발생한 장치 종류와 위치를 정확히 확인한다.
3단계 드라이버 제거 장치 제거 + 드라이버 소프트웨어 삭제 옵션 선택 후 재부팅한다.
4단계 공식 드라이버 설치 제조사 사이트에서 OS에 맞는 최신 드라이버를 수동 설치한다.
5단계 드라이버 롤백 업데이트 후 문제가 생겼다면 이전 버전으로 롤백한다.
6단계 전원 관리 설정 USB 허브 전원 관리, USB 선택적 절전 모드 등을 해제한다.
7단계 칩셋·BIOS 업데이트 메인보드 칩셋 드라이버 및 BIOS/UEFI를 최신으로 유지한다.
8단계 SFC/DISM 검사 시스템 파일 및 Windows 이미지 손상 여부를 검사·복구한다.
9단계 다른 PC 테스트 여전히 코드 10이 지속되면 다른 PC에서도 테스트해 하드웨어 불량을 판단한다.

FAQ

Q1. 코드 10이면 무조건 장치가 고장난 것인가?

그렇지 않다. 코드 10은 윈도우가 장치를 정상적으로 시작하지 못했다는 의미로, 드라이버 호환성 문제·전원 관리 설정·시스템 파일 손상 등 소프트웨어적 원인이 훨씬 더 많다. 다른 PC에서 동일 증상이 나타날 때 하드웨어 고장을 의심하는 것이 안전하다.

Q2. 드라이버를 여러 번 설치했는데도 코드 10이 계속된다면 무엇을 확인해야 하는가?

먼저 기존 드라이버와 관련 유틸리티를 완전히 삭제했는지 확인해야 한다. 장치 관리자에서 "이 장치의 드라이버 소프트웨어를 삭제" 옵션을 사용하고, 제어판의 프로그램 목록에서 관련 항목을 제거한 뒤 재부팅한다. 이후 제조사 공식 드라이버를 다시 설치하는 순서가 중요하다.

Q3. Windows 업데이트만으로도 코드 10을 해결할 수 있는가?

경우에 따라 가능하다. Windows 업데이트는 많은 하드웨어에 대한 호환 드라이버를 제공하므로, 최신 업데이트를 적용하면 자동으로 호환성 문제가 해결되는 사례가 있다. 하지만 노트북·전문 장비 등은 제조사 전용 드라이버가 더 안정적인 경우가 많다.

Q4. USB 선택적 절전 모드를 꼭 끄는 것이 좋은가?

전력 절감을 위해 기본값은 사용으로 설정되어 있지만, 특정 USB 장치에서 코드 10·간헐적 인식 실패·작동 중단 등이 반복된다면 문제 해결을 위해 일시적으로 해제해 보는 것이 좋다. 이후 문제가 해결되면 다시 켜서 전력 소비를 조절할 수 있다.

Q5. BIOS 업데이트는 위험하지 않은가?

업데이트 과정에서 전원이 꺼지는 등 문제가 발생하면 메인보드가 손상될 수 있으므로 주의가 필요하다. 따라서 제조사 공식 가이드를 정확히 따르고, 안정적인 전원 환경에서만 진행해야 한다. 코드 10이 치명적인 기능 장애를 유발하고 다른 방법으로 해결되지 않을 때 최후 수단으로 고려하는 것이 일반적이다.