대부분의 0x80072EE2나 0x80072EFD같은 오류는 네트워크 문제 때문에 발생된다.
특히, TCP443포트가 Firewall에서 Block시킨 경우가 대부분이다.
방법1과 같이 간단히 TELNET을 사용해서 허용여부를 확인 할 수 있다.
[기술자료]
Windows Update 웹 사이트 또는 Microsoft Update 웹 사이트를 사용하려고 하면 "오류 0x80072EE2", "오류 0x80072EE7", "오류 0x80072EFD", "오류 0x80072F76" 및 "오류 0x80072F78"이 나타난다
http://support.microsoft.com/kb/836941/ko
[조치방법]
방법1. TCP 80, 443 Port를 확인하는 방법.
명령프롬프트 창에서 telnet update.microsoft.com 80, telnet update.microsoft.com 443을 입력후 확인을 누릅니다.
연결중이라는 메시지가 나오며 연결이 되면 화면이 지워지며, 커서만 나타납니다.
만약, 연결중에서 계속 멈쳐 있을 경우, 정상 연결이 안되시는 것입니다.
이때에는 사내의 사용하시는 방화벽에서 tcp80, 443포트가 open되어 있는지 확인합니다.
telent외에도 포트를 확인하는 방법은 많이 사용되는 portqryui툴이 있습니다.
방법2. Hosts파일 확인하는 방법.
1. 시작 - 실행 - notepad %windir%\system32\drivers\etc\hosts 입력후 확인합니다.
2. Update.microsoft.com 관련 주소가 있는지 확인 후, 삭제합니다.
3. hosts파일이 손상되었을 경우에는 hosts파일명을 hosts.OLD로 변경해야 되는 경우도 있습니다.
방법3. 다음과 같이 실행후, 다시 연결해 봅니다.
1. proxycfg -d
2. net stop wuauserv
3. net start wuauserv
4. exit
방법4. 신뢰할수 있는 사이트에 *.microsoft.com을 추가후 확인해봅니다.
1. Microsoft Internet Explorer를 시작합니다.
2. 도구 메뉴에서 인터넷 옵션을 누릅니다.
3. 보안 탭을 누른 다음 신뢰할 수 있는 사이트를 누릅니다.
4. 사이트를 누른 다음 이 영역에 있는 모든 사이트에 대해 서버 확인(https:) 요청 확인란을 선택 취소합니다.
5. 영역에 웹 사이트 추가 상자에 아래의 주소를 입력한 다음 추가를 누릅니다.
*.microsoft.com
6. 확인을 차례로 두번 누릅니다.
방법5. BITS2.0및 HTTP5.1을 설치후 확인합니다. 자세한 설치 방법은 다음 기술문서를 참고합니다.
BITS 2.0 및 WinHTTP 5.1이 포함되어 있는 업데이트 패키지를 Windows Server 2003, Windows XP 및 Windows 2000에서 사용할 수 있다
<http://support.microsoft.com/kb/842773/>
방법6. 사내에 Proxy 솔류션이 있는 회사의 경우 다음 기술문서를 참고해서 조치합니다.
How the Windows Update client determines which proxy server to use to connect to the Windows Update Web site
<http://support.microsoft.com/kb/900935/>
방법7. 만약 가능하시다면, Virus Scanning S/W의 Internet Security기능을 일시적으로 Disable해서 확인합니다.
이전에 Virus S/W의 기능 때문에 문제가 발생된 경우가 있습니다.
[Windows Update.log]
-------------------------
2008-01-09 08:52:08:015 1300 ed4 PT +++++++++++ PT: Synchronizing server updates +++++++++++
2008-01-09 08:52:08:015 1300 ed4 PT + ServiceId = {7971F918-A847-4430-9279-4A52D1EFE18D}, Server URL = https://www.update.microsoft.com/v6/ClientWebService/client.asmx
2008-01-09 08:54:38:906 1300 ed4 Misc WARNING: Send failed with hr = 80072ee2.
2008-01-09 08:54:38:906 1300 ed4 Misc WARNING: SendRequest failed with hr = 80072ee2. Proxy List used: <(null)> Bypass List used : <(null)> Auth Schemes used : <>
2008-01-09 08:54:38:906 1300 ed4 PT + Last proxy send request failed with hr = 0x80072EE2, HTTP status code = 0
2008-01-09 08:54:38:906 1300 ed4 PT + Caller provided credentials = No
2008-01-09 08:54:38:906 1300 ed4 PT + Impersonate flags = 0
2008-01-09 08:54:38:906 1300 ed4 PT + Possible authorization schemes used =
2008-01-09 08:54:38:906 1300 ed4 PT WARNING: SyncUpdates failure, error = 0x80072EE2, soap client error = 5, soap error code = 0, HTTP status code = 200
2008-01-09 08:54:38:906 1300 ed4 PT WARNING: PTError: 0x80072ee2
2008-01-09 08:54:38:906 1300 ed4 PT WARNING: SyncUpdates_WithRecovery failed.: 0x80072ee2
2008-01-09 08:54:38:906 1300 ed4 PT WARNING: Sync of Drivers failed (Software succeeded): 0x80072ee2