운영체제와 그 구성 요소를 최신 상태로 유지하는 것은 다양한 버그와 성능 문제를 해결하는 데 필수적입니다. OS 취약점, .NET Framework 호환성 문제, 드라이버 충돌, 보안 위협을 예방하려면 PC를 자주 업데이트하는 것이 좋습니다. 일부 드라이버는 자동으로 업데이트되지만, 나머지는 수동 업데이트가 필요합니다.
그런데 여러 사용자들이 업데이트를 설치하는 과정에서 오류 코드 0x80070103이 발생한다고 보고하고 있습니다. 이 오류는 주로 Windows 업데이트 화면에서 나타나지만, 업데이트 확인 후 특정 드라이버를 설치할 때도 발생할 수 있습니다.
Windows 10 업데이트 오류 0x80070103 해결 방법
보류 중인 다운로드는 공식 Windows 업데이트 사이트에서 수동으로 설치할 수 있습니다. Microsoft는 이 문제를 공식적으로 인정했으며, 0x80070103 오류가 발생하는 두 가지 이유를 밝힌 바 있습니다.
"업데이트 설치 시 Windows Update 오류 80070103이 표시된다면, 이미 컴퓨터에 설치되어 있는 드라이버를 설치하려고 하거나, 기존에 설치된 드라이버보다 호환성 등급이 낮은 드라이버를 설치하려는 것일 수 있습니다." — Microsoft
오류 0x80070103의 주요 원인
아래는 이 오류가 일반적으로 발생하는 상황들입니다. 근본 원인을 파악해야 적절한 해결 방법을 선택할 수 있습니다.
- 동일한 업데이트 재설치: Windows Update(WU) 구성 요소가 추가로 설치된 소프트웨어와 혼동하여 동일한 소프트웨어로 인식하면 업데이트 요청이 실패하면서 오류가 발생합니다.
- 이미 설치된 드라이버에 대한 중복 업데이트: WU 구성 요소가 기존에 설치된 드라이버와 호환되지 않는 버전을 설치하려고 할 때 발생합니다.
- 타사 프로그램 간섭: 타사 보안 프로그램이나 호환되지 않는 응용 프로그램이 PC 작동을 방해할 때 발생합니다.
방법 1: Windows 업데이트 문제 해결사 실행
다른 방법을 시도하기 전에 먼저 Windows 업데이트 문제 해결사를 실행해 자동으로 문제를 해결해 보세요. Windows Update 구성 요소에 비정상적인 부분이 있다면, 문제 해결사가 이를 감지하고 복구 전략에 따라 자동으로 수정해 줍니다.
1. Windows + I 키를 동시에 눌러 설정을 엽니다.
2. 아래 그림과 같이 업데이트 및 보안 메뉴를 클릭합니다.

3. 왼쪽 창에서 문제 해결 메뉴로 이동합니다.
4. Windows 업데이트 문제 해결사를 선택하고 아래 강조 표시된 문제 해결사 실행 버튼을 클릭합니다.

5. 문제 해결사가 문제를 감지하고 수정할 때까지 기다립니다. 프로세스가 완료되면 PC를 다시 시작합니다.
방법 2: 시스템 파일 복구
이 오류를 유발하는 주요 원인은 손상된 시스템 파일입니다. Windows 10 사용자는 시스템 파일 검사기(SFC) 및 배포 이미지 서비스 및 관리(DISM) 도구를 실행하여 시스템 파일을 자동으로 검사하고 복구할 수 있습니다.
1. Windows 키를 누르고 명령 프롬프트를 입력한 후 관리자 권한으로 실행을 클릭합니다.

2. 사용자 계정 컨트롤 확인 창에서 예를 클릭합니다.
3. chkdsk C: /f /r /x 명령어를 입력하고 Enter 키를 누릅니다.

참고: "Chkdsk를 실행할 수 없습니다... 볼륨이 사용 중입니다"라는 메시지가 표시되면 Y를 입력하고 Enter를 누릅니다.
4. sfc /scannow를 입력하고 Enter 키를 눌러 시스템 파일 검사기를 실행합니다.
참고: 시스템 검사가 시작되며 완료까지 몇 분 정도 걸릴 수 있습니다. 검사 중에도 다른 작업을 할 수 있지만, 실수로 창을 닫지 않도록 주의하세요.

5. 검사가 완료되면 아래 메시지 중 하나가 표시됩니다.
- Windows 리소스 보호에서 무결성 위반을 찾지 못했습니다.
- Windows 리소스 보호에서 요청된 작업을 수행할 수 없습니다.
- Windows 리소스 보호에서 손상된 파일을 발견하고 성공적으로 복구했습니다.
- Windows 리소스 보호에서 손상된 파일을 발견했지만 일부를 수정하지 못했습니다.
6. 검사가 끝나면 PC를 다시 시작합니다.
7. 다시 명령 프롬프트를 관리자 권한으로 실행하고, 아래 명령어를 하나씩 차례로 입력합니다.
dism.exe /Online /cleanup-image /scanhealth dism.exe /Online /cleanup-image /restorehealth dism.exe /Online /cleanup-image /startcomponentcleanup
참고: DISM 명령을 올바르게 실행하려면 정상적인 인터넷 연결이 필요합니다.

방법 3: 바이러스 검사 실행
바이러스나 맬웨어가 시스템 파일을 사용하는 경우, Windows Defender가 위협을 제대로 인식하지 못할 수 있습니다. 맬웨어와 바이러스는 사용자 시스템을 손상시키거나 개인 데이터를 도용하거나 몰래 감시하기 위해 만들어집니다.
악성 소프트웨어에 대응하기 위한 안티맬웨어 프로그램이 여럿 있으며, 이런 프로그램들은 정기적으로 시스템을 검사하고 보호합니다. 오류 0x80070103을 예방하려면 바이러스 검사를 실행하고 문제가 해결되었는지 확인하세요.
1. Windows + I 키를 동시에 눌러 설정을 엽니다.
2. 업데이트 및 보안 설정을 클릭합니다.

3. 왼쪽 창에서 Windows 보안으로 이동합니다.

4. 오른쪽 창에서 바이러스 및 위협 방지 옵션을 클릭합니다.

5. 빠른 검사 버튼을 클릭해 맬웨어를 검색합니다.

6A. 검사가 완료되면 모든 위협이 표시됩니다. 현재 위협 항목 아래의 작업 시작을 클릭합니다.

6B. 장치에 위협이 없으면 현재 위협 없음 알림이 표시됩니다.

방법 4: 드라이버 수동 업데이트
드라이버를 수동으로 설치하여 Windows 업데이트 오류 0x80070057 및 오류 코드 0x80070103을 해결할 수 있습니다. 아래 지침을 따르세요.
1. 시작을 클릭하고 장치 관리자를 입력한 후 Enter 키를 누릅니다.

2. 디스플레이 어댑터를 더블클릭하여 확장합니다.
3. 그래픽 카드 드라이버를 마우스 오른쪽 버튼으로 클릭하고 아래 그림과 같이 드라이버 업데이트를 선택합니다.

4. 드라이버 자동 검색을 클릭하여 최신 드라이버를 PC에 설치합니다.

5A. 드라이버가 최신 버전이 아니라면 자동으로 업데이트됩니다. 설치를 완료하려면 PC를 다시 시작하세요.
5B. 이미 최신 상태라면 아래와 같은 화면이 표시됩니다. 닫기를 클릭해 창을 종료하고 PC를 다시 시작합니다.

6. 여기서는 그래픽 드라이버 업데이트 과정을 예시로 보여줍니다. 다른 드라이버도 동일한 방법으로 진행하면 됩니다.
방법 5: Windows 업데이트 수동 설치
손상된 파일이나 악성 프로그램이 없고 필수 서비스가 모두 정상적으로 작동한다는 것이 확인되었다면, 아래 지침에 따라 업데이트를 수동으로 다운로드할 수 있습니다.
1. Windows + I 키를 함께 눌러 설정을 엽니다.
2. 아래와 같이 업데이트 및 보안을 선택합니다.

3. 업데이트 기록 보기 옵션을 클릭합니다.

4. 목록에서 오류 메시지로 인해 다운로드되지 못한 업데이트의 KB 번호를 확인합니다.
5. Microsoft 업데이트 카탈로그 검색창에 해당 KB 번호를 입력합니다.

6. 화면의 지침에 따라 업데이트를 수동으로 다운로드하고 설치합니다.
방법 6: Windows 업데이트 서비스 수정
간혹 업데이트가 실패하면서 일부 파일이 누락되는 경우가 있습니다. 이 경우 해당 설치 파일을 삭제하거나 이름을 변경해야 문제를 해결할 수 있습니다. 이 파일들은 백그라운드에서 실행 중이므로, 수정하려면 먼저 업데이트 서비스를 비활성화해야 합니다.
1. 실행 대화 상자를 열고 services.msc를 입력한 후 Enter 키를 눌러 서비스 창을 엽니다.

2. 화면을 아래로 스크롤하여 Windows Update를 마우스 오른쪽 버튼으로 클릭합니다.
3. 현재 상태가 실행 중이라면 중지를 클릭합니다.

4. "Windows가 로컬 컴퓨터에서 다음 서비스를 중지하려고 합니다..."라는 알림이 뜹니다. 약 3~5초 후 알림이 사라질 때까지 기다립니다.

5. Windows + E 키를 함께 눌러 파일 탐색기를 열고 아래 경로로 이동합니다.
C:\Windows\SoftwareDistribution\DataStore
6. Ctrl + A 키를 함께 눌러 모든 파일과 폴더를 선택합니다.
7. 빈 곳을 마우스 오른쪽 버튼으로 클릭하고 삭제를 선택해 DataStore 위치의 모든 파일과 폴더를 제거합니다.

8. 다음으로 C:\Windows\SoftwareDistribution\Download 폴더로 이동하여 같은 방식으로 모든 파일을 삭제합니다.

9. 서비스 창으로 돌아가 Windows Update를 마우스 오른쪽 버튼으로 클릭하고 시작을 선택합니다.

10. 앞서와 마찬가지로 "Windows가 로컬 컴퓨터에서 다음 서비스를 시작하려고 합니다..." 알림이 사라질 때까지 기다립니다.

11. 서비스 창을 닫고 PC를 재부팅합니다.
방법 7: 업데이트 구성 요소 초기화
이 방법을 통해 다음 작업이 수행됩니다.
- BITS, MSI Installer, 암호화, Windows Update 서비스 재시작
- SoftwareDistribution 및 Catroot2 폴더 이름 변경
이 절차를 통해 Windows 10의 오류 코드 0x80070103 또는 0x80070490을 해결할 수 있습니다.
1. 명령 프롬프트를 관리자 권한으로 실행합니다.
2. 아래 명령어를 하나씩 입력하고 각 명령 후 Enter를 누릅니다.
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old net start wuauserv net start cryptSvc net start bits net start msiserver

방법 8: 서비스 및 시작 앱 비활성화(클린 부팅)
오류 코드 0x80070103 관련 문제는 Windows 10 시스템의 필수 서비스와 파일을 클린 부팅하여 해결할 수 있습니다.
참고: Windows 클린 부팅을 수행하려면 반드시 관리자 계정으로 로그인해야 합니다.
1. Windows + R 키를 함께 눌러 실행 대화 상자를 엽니다.
2. msconfig를 입력하고 Enter 키를 눌러 시스템 구성을 엽니다.

3. 시스템 구성 창이 나타나면 서비스 탭으로 전환합니다.
4. 모든 Microsoft 서비스 숨기기에 체크한 후 모두 사용 안 함 버튼을 클릭합니다.

5. 시작 프로그램 탭으로 전환하고 작업 관리자 열기 링크를 클릭합니다.

6. 작업 관리자 창이 열리면 불필요한 시작 프로그램을 선택하고 오른쪽 하단의 사용 안 함을 클릭합니다.

7. 작업 관리자와 시스템 구성 창을 닫고, 마지막으로 PC를 다시 시작합니다.
방법 9: 자동 업데이트 일시 중지
자동 업데이트 기능은 업데이트가 제공될 때마다 PC를 최신 버전으로 유지해 줍니다. 자동 업데이트로 인해 오류 코드 0x80070103이 발생한다면, 아래와 같이 자동 업데이트를 일시 중지해 볼 수 있습니다.
1. Windows + I 키를 길게 눌러 설정을 엽니다.
2. 업데이트 및 보안을 선택합니다.

3. 오른쪽 창에서 고급 옵션을 클릭합니다.

4. 다음 창에서 아래로 스크롤하여 업데이트 일시 중지 섹션의 날짜 선택 옵션을 클릭합니다.

5. 업데이트를 중단할 날짜를 선택합니다.

방법 10: Windows 드라이버 업데이트 차단
컴퓨터가 드라이버 업데이트를 다시 설치하지 못하도록 설정하면 오류 코드 0x80070103을 예방할 수 있습니다. 단, 이 방법은 특정 드라이버가 아니라 모든 드라이버 업데이트를 차단한다는 점에 유의하세요. 아래 단계에 따라 Windows 드라이버 업데이트를 숨길 수 있습니다.
1. Windows 키를 누르고 검색창에 제어판을 입력합니다.

2. 보기 기준을 작은 아이콘으로 변경하고 시스템 설정을 클릭합니다.

3. 화면을 아래로 스크롤하여 고급 시스템 설정을 클릭합니다.

4. 시스템 속성 팝업 창에서 하드웨어 탭으로 전환하고 장치 설치 설정 버튼을 클릭합니다.

5. 아니요(장치가 예상대로 작동하지 않을 수 있음) 옵션을 선택하고 변경 내용 저장 버튼을 클릭합니다.

6. 마지막으로 PC를 재부팅하고 문제가 해결되었는지 확인합니다.
방법 11: 안전 모드에서 의심스러운 앱 제거
PC를 안전 모드로 부팅한 후 이 오류를 유발할 수 있는 앱을 제거해 보세요.
참고: 장치가 암호화되어 있는 경우, 안전 모드로 부팅할 때 BitLocker 키를 입력하라는 화면이 나타날 수 있습니다.
1. Windows 10 안전 모드 부팅 방법 가이드를 참고하여 안전 모드로 진입합니다.
2. Windows 키를 누르고 앱 및 기능을 입력한 후 열기를 클릭합니다.

3. 충돌을 일으키는 의심스러운 앱(예: Battle.net)을 클릭하고 아래와 같이 제거 옵션을 선택합니다.

4. 제거를 한 번 더 클릭하여 확인합니다.
5. 마지막으로 PC를 다시 시작하고 오류 코드가 지속되는지 확인합니다. 오류가 계속된다면 다음 해결 방법을 시도하세요.
추천 콘텐츠:
- Gmail 없이 YouTube 계정 만드는 방법
- Discord 카메라 작동 안 함 문제 해결 방법
- Windows 업데이트 설치 오류 0x8007012a 해결 방법
- Windows 11 업데이트 오류 0x80888002 해결 방법
이 가이드가 도움이 되어 Windows 10 오류 0x80070103을 성공적으로 해결하셨기를 바랍니다. 다음에 알고 싶은 내용이 있다면 언제든지 알려주세요.