2007~2011/Windows Platform2009. 5. 22. 00:01
윈도우 업데이트 실패와 관련하여 벌써 여러번 포스팅을 했었습니다. 또 새로운 오류 코드와 함께 업데이트가 실패하는 문제가 있어 아래와 같이 정리하였습니다.


[환경]
Windows 2000 Server SP4


[현상]
윈도우 업데이트 사이트에서 업데이트를 시도하였으나 아래와 같은 오류 메시지와 함께 업데이트가 진행되지 않습니다. 
오류 코드 : 0xc800042d 


[원인]
Windows Update client 소프트웨어가 정상적으로 실행되지 않았습니다. 이는 소프트웨어 배포 폴더가 손상되었을 때 이런 현상이 나타날 수 있습니다. 뭐, 믿거나 말거나.... 


[해결방안]
기존 Windows Update 소프트웨어 배포 폴더를 삭제하고 재구성합니다.

1. 관리도구 - 서비스 - Automatic Updates 서비스 중지 
2. C:\WINNT\SOFTWAREDISTRIBUTION 폴더 이름 변경
3. Automatic Updates 서비스 시작 (SOFTWAREDISTRIBUTION 폴더 자동 생성)
4. 윈도우 업데이트 사이트 접속하여 업데이트를 다시 시도합니다. 



[분석결과]
Windows update.log 확인

2009-05-14 16:31:19:050 3720 1064 Agent WARNING: WU client fails CClientCallRecorder::RemoveService with error 0xc800042d
2009-05-14 16:31:19:050 5708 880 COMAPI WARNING: ISusInternal::RemoveService failed, hr=C800042D
2009-05-14 16:31:23:690 5708 880 COMAPI -----------  COMAPI: IUpdateServiceManager::AddService  -----------
2009-05-14 16:31:23:690 5708 880 COMAPI  - ServiceId = {7971f918-a847-4430-9279-4a52d1efe18d}
2009-05-14 16:31:23:690 5708 880 COMAPI  - AuthorizationCabPath = C:\WINNT\SoftwareDistribution\AuthCabs\muauth.cab
2009-05-14 16:31:23:722 3720 13ac Misc Validating signature for C:\WINNT\SoftwareDistribution\AuthCabs\Downloaded\7971f918-a847-4430-9279-4a52d1efe18d.auth.cab.temp\muauth.cab:
2009-05-14 16:31:23:768 3720 13ac Misc Microsoft signed: Yes
2009-05-14 16:31:23:800 3720 13ac Agent WARNING: WU client fails CClientCallRecorder::AddService with error 0xc800042d
2009-05-14 16:31:23:800 5708 880 COMAPI WARNING: ISusInternal::AddService failed, hr=C800042D
2009-05-14 16:31:23:800 5708 880 COMAPI  - Exit code = 0xC800042D
2009-05-14 16:31:24:190 5708 880 COMAPI IUpdateService removing volatile scan package service, serviceID = {268FE0A5-C34A-4D08-A440-79DADC39F7B0}
2009-05-14 16:31:27:972 3720 1064 Agent WARNING: WU client fails CClientCallRecorder::RemoveService with error 0xc800042d
2009-05-14 16:31:27:972 5708 880 COMAPI WARNING: ISusInternal::RemoveService failed, hr=C800042D
2009-05-14 16:32:55:018 3720 f70 Agent Created new random SusClientId 4035698e-cdf0-45bc-a56d-9b5eaaea5c3d. Old Id: bbf5aac0-95fd-4350-be65-0d659f9e68b5.
2009-05-14 16:32:55:018 3720 f70 AU ###########  AU: Uninitializing Automatic Updates  ###########


[참고자료]
일부 업데이트나 프로그램을 설치할 수 없다


작성자 : Lai Go / 작성일자 : 2009.05.07
Posted by Lai Go