Windows 업데이트 오류 코드 C80003F3는 주로 Windows 업데이트를 설치하거나 업데이트 관련 프로그램을 시작할 때 발생합니다. 이 오류의 주요 원인은 손상된 Windows 업데이트 파일이거나 DLL 파일이 제대로 등록되지 않은 경우입니다.
오류가 발생하면 다음과 같은 메시지가 화면에 표시됩니다.
발견된 오류: 코드 C80003F3 – Windows 업데이트에서 알 수 없는 오류가 발생했습니다.
이 가이드에서는 이 문제를 해결할 수 있는 다양한 방법을 단계별로 자세히 설명합니다. 하나씩 살펴보겠습니다.
Windows 업데이트 오류 코드 C80003F3 해결 방법
Windows 시스템에서 C80003F3 오류를 수정하려면 아래 방법들을 순서대로 시도해 보세요.
- Windows 업데이트 문제 해결사 실행
- Windows 업데이트 서비스 상태 확인 및 활성화
- Windows 업데이트 구성 요소 초기화
- SFC 및 DISM 검사 수행
- Windows 업데이트 시스템 파일(.dll) 재등록
시작하기 전에 반드시 시스템 복원 지점을 생성하세요. 진행 중 문제가 발생하더라도 언제든지 이전 상태로 되돌릴 수 있어 안전합니다. 또한 최상의 결과를 얻으려면 아래에 소개하는 순서대로 방법을 적용하는 것을 권장합니다.
1] Windows 업데이트 문제 해결사 실행
Windows 업데이트 문제 해결사는 가장 간단하고 빠르게 문제를 해결할 수 있는 기본 도구입니다.
실행 방법:
- 설정 > 업데이트 및 보안으로 이동합니다.
- 왼쪽 메뉴에서 문제 해결 탭을 선택합니다.
- 오른쪽 창에서 Windows 업데이트를 선택한 후 문제 해결사 실행 버튼을 클릭합니다.
내장 문제 해결사로 해결되지 않는다면 Microsoft에서 제공하는 온라인 문제 해결사를 추가로 실행해 보는 것도 좋은 방법입니다.
2] Windows 업데이트 서비스 활성화
사용자들의 경험에 따르면, 작동하지 않던 필수 Windows 업데이트 서비스를 활성화하는 것만으로도 문제가 해결된 사례가 많습니다.
진행 방법:
- 먼저 관리자 권한 명령 프롬프트(관리자 권한으로 실행)를 엽니다.
- 아래 명령어를 복사하여 붙여넣고, 명령어마다 Enter 키를 눌러 실행합니다.
SC config trustedinstaller start=auto SC config bits start=auto SC config cryptsvc start=auto
명령 실행 후 PC를 재부팅하고 오류가 해결되었는지 확인합니다.
3] Windows 업데이트 구성 요소 초기화
Windows 업데이트 구성 요소를 기본값으로 수동 초기화하는 방법도 효과적입니다. 초기화 후 컴퓨터를 다시 시작하여 문제가 지속되는지 확인하고, 여전히 오류가 발생한다면 다음 단계로 넘어갑니다.
4] SFC 및 DISM 검사 수행
심각한 시스템 문제나 파일 손상이 원인인 경우도 있습니다. 이럴 때는 시스템 파일 검사기(SFC) 도구를 실행하는 것이 좋습니다.
SFC 검사 실행:
- 관리자 권한 명령 프롬프트를 엽니다.
- 아래 명령어를 입력하고 Enter 키를 눌러 검사를 시작합니다.
sfc /scannow
검사가 완료되면 장치를 재부팅한 후, DISM 도구를 실행하여 손상된 시스템 파일을 복구합니다.
DISM 검사 실행:
관리자 권한 명령 프롬프트 창에 아래 명령어를 입력하고, 각 명령어마다 Enter 키를 눌러 실행합니다.
Dism.exe /online /cleanup-image /scanhealth Dism.exe /online /cleanup-image /restorehealth
프로세스가 완료될 때까지 잠시 기다린 후, 컴퓨터를 다시 시작하고 문제가 해결되었는지 확인합니다.
5] Windows 업데이트 시스템 파일(.dll) 재등록
C80003F3 오류의 또 다른 원인은 DLL 파일이 올바르게 등록되지 않은 경우입니다. 이 문제는 주로 구버전 Windows에서 자주 발견됩니다. 해당 상황이라면 모든 업데이트 관련 DLL을 다시 등록해야 합니다.
배치 파일 생성 및 실행 방법:
- Win+R 단축키를 눌러 실행 대화 상자를 엽니다.
- "notepad"를 입력한 후 Ctrl+Shift+Enter를 눌러 메모장을 관리자 권한으로 실행합니다.
- UAC(사용자 계정 컨트롤) 창이 나타나면 예 버튼을 클릭하여 관리자 권한을 부여합니다.
관리자 권한 메모장에 아래 코드를 복사하여 붙여넣습니다.
net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat" Del %windir%\SoftwareDistribution\*.* /S /Q Ren %windir%\system32\catroot2 catroot2.bak sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) cd /d %windir%\system32 regsvr32.exe /S atl.dll regsvr32.exe /S urlmon.dll regsvr32.exe /S mshtml.dll regsvr32.exe /S shdocvw.dll regsvr32.exe /S browseui.dll regsvr32.exe /S jscript.dll regsvr32.exe /S vbscript.dll regsvr32.exe /S scrrun.dll regsvr32.exe /S msxml.dll regsvr32.exe /S msxml3.dll regsvr32.exe /S msxml6.dll regsvr32.exe /S actxprxy.dll regsvr32.exe /S softpub.dll regsvr32.exe /S wintrust.dll regsvr32.exe /S dssenh.dll regsvr32.exe /S rsaenh.dll regsvr32.exe /S gpkcsp.dll regsvr32.exe /S sccbase.dll regsvr32.exe /S slbcsp.dll regsvr32.exe /S cryptdlg.dll regsvr32.exe /S oleaut32.dll regsvr32.exe /S ole32.dll regsvr32.exe /S shell32.dll regsvr32.exe /S initpki.dll regsvr32.exe /S wuapi.dll regsvr32.exe /S wuaueng.dll regsvr32.exe /S wuaueng1.dll regsvr32.exe /S wucltui.dll regsvr32.exe /S wups.dll regsvr32.exe /S wups2.dll regsvr32.exe /S wuweb.dll regsvr32.exe /S qmgr.dll regsvr32.exe /S qmgrprxy.dll regsvr32.exe /S wucltux.dll regsvr32.exe /S muweb.dll regsvr32.exe /S wuwebv.dll netsh winsock reset netsh winhttp reset proxy net start bits net start wuauserv net start appidsvc net start cryptsvc
- 파일 메뉴를 클릭하고 다른 이름으로 저장을 선택합니다. (Ctrl+Shift+S 단축키 사용 가능)
- 적절한 저장 위치를 선택하고, 파일 이름을 지정한 후 확장자를 .bat으로 저장합니다.
- 생성된 배치 파일을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택하여 코드를 실행합니다.
모든 과정이 완료되면 메모장 창을 닫고 Windows 업데이트를 다시 설치해 봅니다.
이 가이드가 오류 해결에 도움이 되기를 바랍니다.