0x80004004 오류 뜻과 해결 방법
0x80004004 오류(E_ABORT)는 서비싱 작업이 다른 근본 오류 때문에 중단됐다는 뜻입니다. 서비싱 스택이나 구성 요소 저장소 손상, 업데이트 페이로드 누락·손상, 디스크 용량·I/O 문제, 타사 필터 드라이버나 보안 소프트웨어의 간섭이 흔한 원인입니다.
어디서 나오나: Windows 업데이트 설치 중. 업데이트 시도 중이나 뒤에 컴퓨터가 예기치 않게 다시 시작되거나 검은 화면에서 멈출 수 있고, CBS.log·CbsPersist_*.log에 이 코드가 남습니다.
해결 순서
C:\Windows\Logs\CBS\CBS.log와 C:\Windows\Logs\CBS\CbsPersist_*.log 파일을 모으고 두 파일에서 0x80004004 문자열을 찾으세요. [원문]
0x80004004 오류가 나올 때마다 그 앞의 로그 항목 50~200줄을 살펴 0x8007000D·0x80070070·0x800F081F·0x800F0831 같은 선행 오류 코드를 찾고, 그 코드를 먼저 해결한 뒤 업데이트를 다시 설치해 보세요. [원문]
그래도 안 되면 관리자 권한 명령 프롬프트를 열고 다음 명령으로 구성 요소 저장소를 검사하세요. 관리자 권한 [원문]
DISM /Online /Cleanup-Image /ScanHealth다음 명령으로 구성 요소 저장소를 복구하세요. 관리자 권한 [원문]
DISM /Online /Cleanup-Image /RestoreHealthRestoreHealth가 원본 이미지 문제를 보고하면 복구에 쓸 유효한 이미지를 지정하고 이 명령을 다시 실행하세요.
RestoreHealth가 끝나면 컴퓨터를 다시 시작하고 명령 프롬프트를 다시 열어 다음 명령을 실행하세요. 관리자 권한 [원문]
sfc /scannow끝나면 업데이트를 다시 설치해 보고, 로그에 0x80004004 오류가 다시 남는지 확인하세요. [원문]
운영 체제 디스크에 최소 20GB의 여유 공간이 있는지 확인하세요. [원문]
컴퓨터를 다시 시작해 남아 있는 업데이트 상태를 정리한 뒤 업데이트를 다시 설치해 보세요. [원문]
그래도 실패하고 로그에 서비싱 손상 패턴이 반복되면 제자리 업그레이드를 하세요. Microsoft에서 최신 운영 체제 이미지를 내려받아 컴퓨터에 탑재하고 그 이미지의 Setup.exe를 실행하세요. 제자리 업그레이드는 응용 프로그램과 데이터를 유지한 채 서비싱 스택을 복구합니다. 관리자 권한 [원문]
공통 절차: 윈도우 업데이트 오류 공통 절차 · SFC/DISM 사용법
그래도 안 될 때
문제가 계속되면 서비싱 문제 해결용 데이터 수집 안내에 따라 자료를 모은 뒤 Microsoft 지원에 문의하세요.
같은 오류의 다른 표기
E_ABORT