컴퓨터 사용자 대부분은 음악 감상, 영화 시청, 게임 등 소리와 관련된 작업에 PC를 활용합니다. 그렇기 때문에 컴퓨터에서 소리가 재생되지 않는 문제는 생각보다 큰 불편으로 이어질 수 있습니다. 윈도우에서 소리가 나지 않는 원인은 매우 다양하지만, 그중 하나가 바로 코드 10(Code 10) 오류입니다. 코드 10 문제란 윈도우의 오디오 장치가 시작되지 못해 컴퓨터에서 어떤 소리도 재생할 수 없게 되는 현상을 말합니다.
코드 10 오류 여부 확인하기
컴퓨터에서 소리가 들리지 않는다면, 문제를 해결하기 전에 먼저 원인이 실제로 코드 10 오류인지 확인하는 것이 좋습니다. 확인 방법은 다음과 같습니다.
- Windows 로고 키 + R을 눌러 실행(Run) 대화상자를 엽니다.
- devmgmt.msc를 입력하고 Enter 키를 눌러 장치 관리자를 실행합니다.
- 사운드, 비디오 및 게임 컨트롤러 항목을 두 번 클릭해 확장한 뒤, 오디오 장치(예: High Definition Audio Device)를 찾아 두 번 클릭합니다.
열린 속성(Properties) 대화상자의 장치 상태(Device status) 영역에 아래와 같은 오류 메시지가 표시된다면 코드 10 문제의 영향을 받고 있는 것입니다.
“이 장치를 시작할 수 없습니다. (코드 10)”
다행히 이 문제를 해결할 수 있는 방법은 여러 가지가 있습니다. 아래에서 가장 효과적인 해결 방법들을 하나씩 소개합니다.
해결 방법 1: Windows Audio 서비스 실행 상태 확인
많은 경우 코드 10 문제는 Windows Audio 서비스가 시작되지 않았거나 시작에 실패했을 때 발생합니다. 따라서 가장 먼저 해당 서비스가 실행 중인지, 그리고 컴퓨터 부팅 시 자동으로 시작하도록 설정되어 있는지 확인해야 합니다.
- Windows 로고 키 + R을 눌러 실행 대화상자를 엽니다.
- services.msc를 입력하고 Enter 키를 누릅니다.
- 오른쪽 창에서 Windows Audio 서비스를 찾아 두 번 클릭합니다.
- 시작 유형(Startup type) 드롭다운 메뉴에서 자동(Automatic)을 선택해 부팅 시 서비스가 자동으로 시작되도록 설정한 뒤, 적용(Apply) → 확인(OK)을 차례로 클릭합니다.

- 변경 사항을 적용하기 위해 컴퓨터를 다시 시작합니다.
재부팅이 완료되면 문제가 해결되었는지 확인합니다.
해결 방법 2: 오디오 장치 드라이버 업데이트
- Windows 로고 키 + R을 눌러 실행 대화상자를 엽니다.
- devmgmt.msc를 입력하고 Enter 키를 눌러 장치 관리자를 실행합니다.
- 사운드, 비디오 및 게임 컨트롤러 항목을 두 번 클릭해 확장합니다.
- 오디오 장치(예: High Definition Audio Device)를 찾아 두 번 클릭합니다.
- 드라이버(Driver) 탭으로 이동합니다.
- 드라이버 업데이트(Update Driver)를 클릭합니다.
- 업데이트된 드라이버 소프트웨어 자동 검색(Search automatically for updated driver software)을 클릭합니다.

윈도우가 자동으로 최신 드라이버를 검색하며, 새 버전이 발견되면 다운로드 후 설치까지 진행합니다. 설치가 완료되면 문제가 해결되었는지 확인합니다.
해결 방법 3: 오디오 장치 제거 후 재설치
- Windows 로고 키 + R을 눌러 실행 대화상자를 엽니다.
- devmgmt.msc를 입력하고 Enter 키를 눌러 장치 관리자를 실행합니다.
- 사운드, 비디오 및 게임 컨트롤러 항목을 두 번 클릭해 확장합니다.
- 오디오 장치(예: High Definition Audio Device)를 찾아 마우스 오른쪽 버튼으로 클릭합니다.
- 컨텍스트 메뉴에서 제거(Uninstall)를 클릭합니다.
- 이 장치의 드라이버 소프트웨어 삭제(Delete the driver software for this device) 옵션 체크박스를 선택한 뒤 확인(OK)을 클릭합니다.

- 장치 제거가 완료되면 컴퓨터를 다시 시작합니다.
컴퓨터가 부팅되면서 오디오 장치가 자동으로 다시 설치됩니다. 설치가 끝나면 코드 10 문제가 사라졌는지 확인합니다.
해결 방법 4: 레지스트리 편집으로 필터 값 삭제
주의: 레지스트리를 잘못 수정하면 시스템에 심각한 문제가 발생할 수 있습니다. 작업 전 레지스트리 백업을 권장합니다.
- Windows 로고 키 + R을 눌러 실행 대화상자를 엽니다.
- regedit를 입력하고 Enter 키를 눌러 레지스트리 편집기를 실행합니다.
- 왼쪽 창에서 다음 경로로 이동합니다.
HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > Class
- 왼쪽 창에서 {4D36E965-E325-11CE-BFC1-08002BE10318} 키를 클릭해 내용을 오른쪽 창에 표시합니다.
- 오른쪽 창에서 UpperFilters 값을 찾아 마우스 오른쪽 버튼으로 클릭한 뒤 삭제(Delete)를 선택하고, 확인 팝업에서 예(Yes)를 클릭합니다.
- 같은 방식으로 LowerFilters 값도 찾아 삭제한 뒤 팝업에서 예(Yes)를 클릭해 확인합니다.

참고: UpperFilters 또는 LowerFilters 값이 보이지 않는다면 이 방법은 적용할 수 없습니다. 둘 중 하나만 존재한다면 있는 값만 삭제하고 진행하면 됩니다. - 레지스트리 편집기를 닫습니다.
- 컴퓨터를 다시 시작하고, 부팅 후 문제가 해결되었는지 확인합니다.
해결 방법 5: 오디오 컨트롤러 제거 후 전원 완전 방전(Power Cycling)
마지막으로 시도해볼 방법은 오디오 컨트롤러를 제거한 뒤 컴퓨터의 전원을 완전히 차단했다가 다시 켜는 것입니다. 컨트롤러를 제거한 상태로 부팅하면 윈도우가 오디오 컨트롤러가 사라진 것을 감지해 기본 드라이버를 자동으로 다시 설치합니다. 이 방법으로 문제를 해결한 사용자가 많으며, 기본 드라이버로 해결되지 않더라도 이후 언제든 최신 드라이버로 업데이트할 수 있습니다.
- Windows + R을 누르고 대화상자에 “devmgmt.msc”를 입력한 뒤 Enter 키를 누릅니다.
- 장치 관리자에서 사운드, 비디오 및 게임 컨트롤러 범주를 확장하고 ‘High Definition Audio Controller’를 찾습니다. 마우스 오른쪽 버튼으로 클릭한 뒤 제거(Uninstall)를 선택합니다.

- 장치 제거 후에는 컴퓨터를 완전히 종료(Shut down)합니다. 반드시 종료를 선택해야 하며, 다시 시작(재부팅)이 아니어야 합니다.
- 컴퓨터가 꺼진 상태에서 본체의 전원 코드를 콘센트에서 분리하고, 전원 버튼을 약 1분간 길게 누릅니다. 이렇게 하면 남아 있는 잔류 전기가 방전됩니다.
- 추가로 4~5분 정도 기다린 뒤 모든 연결을 복구하고 노트북/PC의 전원을 켭니다.
참고: 노트북 사용자라면 전원 방전 시 배터리도 분리했다가 다시 장착하는 것을 함께 고려해 보세요.