기술 업데이트: 2008년 8월 1일

Microsoft는 IT 전문가를 위해 이 문제에 대한 Microsoft 보안 권고를 출시했습니다. 보안 권고에는 추가 보안 관련 정보가 들어 있습니다. 보안 권고를 보려면 다음 Microsoft 웹 사이트를 방문하십시오.

http://www.microsoft.com/korea/technet/security/advisory/954960.mspx

현상

Microsoft WSUS(Windows Server Update Services) 3.0을 사용하여 조직의 컴퓨터에 소프트웨어 업데이트 및 핫픽스를 배포합니다. 그러나 일부 컴퓨터에 WSUS 서버에서 제공하는 업데이트가 수신되지 않습니다. 이 문제는 컴퓨터에 Microsoft Office 2003 또는 Office 2003 구성 요소가 설치되어 있는 경우에 발생합니다.참고이 문제는 Microsoft Windows Server Update Services 3.0 및 WSUS 3.0 SP1(Windows Server Update Services 3.0 서비스 팩 1)에 영향을 미칩니다. 그러나 일부 경우 다음 제품에도 영향을 미칠 수 있습니다.

  • WSUS 구성 요소를 WSUS 2.0에서 WSUS 3.0으로 업그레이드한 Windows SBS(Windows Small Business Server) 2003

  • System Center Essentials 2007

  • System Center Configuration Manager 2007

자세한 정보는 다음 권고 사항을 참조하십시오.이 문제가 발생하면 다음과 비슷한 메시지가 영향 받은 컴퓨터의 자동 업데이트 로드 파일(%windir%\WindowsUpdate.log)에 로깅됩니다.

Date Time 788 ee4 PT +++++++++++ PT: Synchronizing server updates +++++++++++Date Time 788 ee4 PT + ServiceId = {3DA21691-E39D-4DA6-8A4B-B43877BCB1B7}, Server URL = http://WSUS Server/ClientWebService/client.asmxDate Time 788 ee4 PT WARNING: SyncUpdates failure, error = 0x8024400E, soap client error = 7, soap error code = 400, HTTP status code = 200Date Time 788 ee4 PT WARNING: SOAP Fault: 0x000190Date Time 788 ee4 PT WARNING: faultstring:Fault occurredDate Time 788 ee4 PT WARNING: ErrorCode:InternalServerError(5)Date Time 788 ee4 PT WARNING: Message:(null)Date Time 788 ee4 PT WARNING: Method:"http://www.microsoft.com/SoftwareDistribution/Server/ClientWebService/SyncUpdates"Date Time 788 ee4 PT WARNING: ID:c0a7445f-b989-43fa-ac20-11f8ca65fa8c이 메시지는 검색 단계 중에 로깅됩니다. 또한 다음과 비슷한 메시지가 WSUS 컴퓨터의 WSUS 로그 파일(%ProgramFiles%\Update Services\Log Files\SoftwareDistribution.log)에 로깅됩니다.

Date Time UTC Error w3wp.12 ClientImplementation.SyncUpdates System.ArgumentException: Item has already been added. Key in dictionary: '8862' Key being added: '8862'at System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add)at System.Collections.Hashtable.Add(Object key, Object value)at Microsoft.UpdateServices.Internal.ClientImplementation.GetSyncInfo(DataAccess dataAccess, Hashtable stateTable, Hashtable deploymentTable, Boolean haveGroupsChanged, Boolean doChunking)at Microsoft.UpdateServices.Internal.ClientImplementation.SoftwareSync(DataAccess dataAccess, UnencryptedCookieData cookieData, Int32[] installedNonLeafUpdateIds, Int32[] leafUpdateIds, Boolean haveGroupsChanged, Boolean expressQuery)at Microsoft.UpdateServices.Internal.ClientImplementation.SyncUpdates(Cookie cookie, SyncUpdateParameters parameters)at Microsoft.UpdateServices.Internal.ClientImplementation.SyncUpdates(Cookie cookie, SyncUpdateParameters parameters)at Microsoft.UpdateServices.Internal.Client.SyncUpdates(Cookie cookie, SyncUpdateParameters parameters)lines removedDate Time UTC Warning w3wp.12 SoapUtilities.CreateException ThrowException: actor = http://wsusebc/ClientWebService/client.asmx, ID=c0a7445f-b989-43fa-ac20-11f8ca65fa8c, ErrorCode=InternalServerError, Message=, Client=?이 메시지를 찾으려면 클라이언트 로그에서 가져온 ID를 WSUS 서버에서 검색하십시오.

원인

이 문제는 Microsoft Office 2003 SP1(서비스 팩 1) 업데이트의 최신 개정판이 일부 WSUS 3.0 서버가 개정된 업데이트를 업데이트 승인과 잘못 동기화하도록 하기 때문에 발생합니다. 영향 받은 클라이언트 컴퓨터가 이러한 서버와 통신할 때 웹 서비스는 승인을 처리할 수 없습니다. 따라서 검색이 실패합니다.

해결 방법

WSUS 3.0 SP1이 실행되는 서버에서 이 문제를 해결하려면

  1. WSUS 서버의 현재 국가 및 언어 설정이 WSUS가 설치될 때의 설정과 같은지 확인합니다. 예를 들어 WSUS가 설치될 때 WSUS 서버가 영어(미국)로 설정되었고 현재 설정이 독일어(스위스)이면 이 업데이트를 설치하기 전에 언어를 영어(미국)로 변경하십시오.

  2. 업데이트 954960을 설치합니다. 서버에 대한 해당 Microsoft 다운로드 센터 링크를 클릭합니다.alternate text지금 WSUS(Windows Server Update Services) 3 서비스 팩 1 업데이트(KB954960) 패키지 다운로드alternate textx64 기반 시스템용 WSUS(Windows Server Update Services) 3 서비스 팩 1 업데이트 패키지를 지금 다운로드하십시오.게시 날짜: 2008년 8월 1일Microsoft 지원 파일을 다운로드하는 방법은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.

    119591 온라인 서비스로부터 Microsoft 지원 파일을 구하는 방법 Microsoft는 파일을 게시한 날짜에 사용할 수 있는 최신 바이러스 예방 프로그램으로 이 파일을 검사했습니다. 이 파일은 무단으로 변경할 수 없도록 보안이 강화된 서버에 보관됩니다.

  3. 적용 가능한 경우 WSUS 서버 언어를 원하는 설정으로 변경합니다.

WSUS 3.0 RTM이 실행되는 서버에서 이 문제를 해결하려면

다음 중 하나를 수행합니다.

해결 과정

WSUS 3.0 SP1로 업그레이드하고 업데이트 954960을 받는 것이 좋습니다. 지금 WSUS 3.0 SP1로 업그레이드하지 않으려면 이 절의 절차에 따라 WSUS 서버에서 수동으로 승인을 일관된 상태로 되돌리십시오.

  1. WSUS 관리 콘솔의 업데이트 목록에서 Office 2003 서비스 팩 1 업데이트를 찾습니다.

    • 참고 둘 이상의 Office 2003 서비스 팩 1 업데이트가 게시되었을 수도 있습니다. 반드시 이 절차에 필요한 이 업데이트의 특정 버전을 찾았는지 확인해야 합니다. 다음 UpdateID가 세부 정보 창 아래쪽에 표시되는지 확인합니다.

      D359F493-0AAD-43FA-AF5C-6763326CD98F

    • 이 업데이트를 보기 위해 업데이트 노드에서 필터를 변경해야 할 수 있습니다. 이를 수행하려면 상태임의로 설정하고 승인거부됨으로 설정합니다. 그래도 업데이트가 표시되지 않으면 승인모든 예외 거부됨으로 설정합니다.

  2. 해당 업데이트가 거부됨 상태인지 확인합니다. 업데이트가 거부되지 않았으면 업데이트를 마우스 오른쪽 단추로 클릭하고 거부를 클릭합니다.

  3. 업데이트를 승인합니다. 이렇게 하려면 업데이트를 마우스 오른쪽 단추로 클릭하고 승인을 클릭한 다음 확인을 클릭합니다. 업데이트 승인 대화 상자에서 승인 설정을 변경하지 마십시오.

  4. 업데이트를 거부합니다. 이 작업을 수행하려면 업데이트를 마우스 오른쪽 단추로 클릭하고 거부를 클릭합니다.

  5. 이제 컴퓨터에서 WSUS 서버에 대한 검색이 성공적으로 완료되었으며 적용 가능한 모든 업데이트가 수신됩니다. 컴퓨터가 동기화될 수 있는지 확인하려면

    1. 명령 프롬프트를 엽니다.

    2. 다음 명령을 입력합니다.

      wuauclt.exe/detectnow

    3. Enter 키를 누릅니다.

  6. WindowsUpdate.log 파일을 검토하여 동기화가 성공적으로 수행되었는지 확인합니다. detectnow 명령을 두 번 실행해야 할 수도 있습니다. 일부 고객은 첫 번째 동기화는 실패하지만 후속 동기화는 성공한다고 보고했습니다.

  7. WSUS 서버 계층 구조가 있는 경우 각 서버에서 이 절차를 반복하십시오. 최상위 서버에서 작업을 시작합니다. 복제 자식 서버가 있는 경우 옵션/업데이트 원본 및 프록시 서버 대화 상자를 사용하여 자율 서버로 변경합니다. 이 절차의 단계를 수행한 후 자율 서버를 다시 복제 자식 서버로 변경합니다.

추가 정보

이 업데이트의 알려진 문제

  • 이 업데이트를 WSUS가 실행되는 컴퓨터에 설치하며 해당 컴퓨터가 HTTP, FTP, NNTP 또는 SMTP와 같은 다른 인터넷 서비스도 호스팅하는 경우 업데이트가 설치되는 동안 이러한 서비스가 중지된 후 다시 시작될 수 있습니다.

  • 이 업데이트는 설치 제거를 지원하지 않습니다. 이 업데이트를 제거하려면 WSUS를 제거한 후 다시 설치해야 합니다. 이 업데이트를 르 제거하려면 WSUS를 제거할 때 기본 옵션을 선택할 것을 권장합니다. 기본 옵션을 선택하면 시스템의 데이터베이스 및 콘텐츠는 그대로 유지되므로 WSUS가 다시 설치될 때 사용자 지정된 설정이 보존됩니다.

  • 이 업데이트를 제거하면 제어판의 프로그램 추가/제거 기능에 해당 업데이트가 표시되지 않습니다. 업데이트가 제대로 설치되었는지 확인하려면 다음 단계를 따르십시오.

    1. 다음 폴더를 엽니다.

      %ProgramFiles%\Update Services\WebServices\ClientWebService\bin\

    2. Microsoft.UpdateServices.WebServices.Client.Dll 파일을 마우스 오른쪽 단추로 클릭하고 속성을 클릭합니다.

    3. 버전 탭을 클릭합니다.

      • 업데이트가 제대로 설치된 경우 파일 버전은 3.1.6001.66입니다.

      • 업데이트가 제대로 설치되지 않은 경우 파일 버전은 3.1.6001.65입니다.

현재 상태

Microsoft는 이 문서의 "본 문서의 정보는 다음의 제품에 적용됩니다." 절에 나열한 제품에서 이 문제를 확인했습니다.

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.