기술 업데이트: 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.asmx Date Time 788 ee4 PT WARNING: SyncUpdates failure, error = 0x8024400E, soap client error = 7, soap error code = 400, HTTP status code = 200 Date Time 788 ee4 PT WARNING: SOAP Fault: 0x000190 Date Time 788 ee4 PT WARNING: faultstring:Fault occurred Date 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 removed Date 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이 실행되는 서버에서 이 문제를 해결하려면
-
WSUS 서버의 현재 국가 및 언어 설정이 WSUS가 설치될 때의 설정과 같은지 확인합니다. 예를 들어 WSUS가 설치될 때 WSUS 서버가 영어(미국)로 설정되었고 현재 설정이 독일어(스위스)이면 이 업데이트를 설치하기 전에 언어를 영어(미국)로 변경하십시오.
-
업데이트 954960을 설치합니다. 서버에 대한 해당 Microsoft 다운로드 센터 링크를 클릭합니다.지금 WSUS(Windows Server Update Services) 3 서비스 팩 1 업데이트(KB954960) 패키지 다운로드x64 기반 시스템용 WSUS(Windows Server Update Services) 3 서비스 팩 1 업데이트 패키지를 지금 다운로드하십시오. 게시 날짜: 2008년 8월 1일 Microsoft 지원 파일을 다운로드하는 방법은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
119591 온라인 서비스로부터 Microsoft 지원 파일을 구하는 방법 Microsoft는 파일을 게시한 날짜에 사용할 수 있는 최신 바이러스 예방 프로그램으로 이 파일을 검사했습니다. 이 파일은 무단으로 변경할 수 없도록 보안이 강화된 서버에 보관됩니다.
-
적용 가능한 경우 WSUS 서버 언어를 원하는 설정으로 변경합니다.
WSUS 3.0 RTM이 실행되는 서버에서 이 문제를 해결하려면
다음 중 하나를 수행합니다.
-
WSUS 3.0 RTM에서 WSUS 3.0 SP1로 업그레이드한 후 업데이트 954960을 자동으로 받습니다. 자세한 내용은 다음 Microsoft 웹 사이트를 방문하십시오.
-
또는 지금 WSUS 3.0 SP1로 업그레이드하지 않으려면 "해결 방안" 절의 지침을 따르십시오.
해결 과정
WSUS 3.0 SP1로 업그레이드하고 업데이트 954960을 받는 것이 좋습니다. 지금 WSUS 3.0 SP1로 업그레이드하지 않으려면 이 절의 절차에 따라 WSUS 서버에서 수동으로 승인을 일관된 상태로 되돌리십시오.
-
WSUS 관리 콘솔의 업데이트 목록에서 Office 2003 서비스 팩 1 업데이트를 찾습니다.
-
참고 둘 이상의 Office 2003 서비스 팩 1 업데이트가 게시되었을 수도 있습니다. 반드시 이 절차에 필요한 이 업데이트의 특정 버전을 찾았는지 확인해야 합니다. 다음 UpdateID가 세부 정보 창 아래쪽에 표시되는지 확인합니다.
D359F493-0AAD-43FA-AF5C-6763326CD98F
-
이 업데이트를 보기 위해 업데이트 노드에서 필터를 변경해야 할 수 있습니다. 이를 수행하려면 상태를 임의로 설정하고 승인을 거부됨으로 설정합니다. 그래도 업데이트가 표시되지 않으면 승인을 모든 예외 거부됨으로 설정합니다.
-
-
해당 업데이트가 거부됨 상태인지 확인합니다. 업데이트가 거부되지 않았으면 업데이트를 마우스 오른쪽 단추로 클릭하고 거부를 클릭합니다.
-
업데이트를 승인합니다. 이렇게 하려면 업데이트를 마우스 오른쪽 단추로 클릭하고 승인을 클릭한 다음 확인을 클릭합니다. 업데이트 승인 대화 상자에서 승인 설정을 변경하지 마십시오.
-
업데이트를 거부합니다. 이 작업을 수행하려면 업데이트를 마우스 오른쪽 단추로 클릭하고 거부를 클릭합니다.
-
이제 컴퓨터에서 WSUS 서버에 대한 검색이 성공적으로 완료되었으며 적용 가능한 모든 업데이트가 수신됩니다. 컴퓨터가 동기화될 수 있는지 확인하려면
-
명령 프롬프트를 엽니다.
-
다음 명령을 입력합니다.
wuauclt.exe/detectnow
-
Enter 키를 누릅니다.
-
-
WindowsUpdate.log 파일을 검토하여 동기화가 성공적으로 수행되었는지 확인합니다. detectnow 명령을 두 번 실행해야 할 수도 있습니다. 일부 고객은 첫 번째 동기화는 실패하지만 후속 동기화는 성공한다고 보고했습니다.
-
WSUS 서버 계층 구조가 있는 경우 각 서버에서 이 절차를 반복하십시오. 최상위 서버에서 작업을 시작합니다. 복제 자식 서버가 있는 경우 옵션/업데이트 원본 및 프록시 서버 대화 상자를 사용하여 자율 서버로 변경합니다. 이 절차의 단계를 수행한 후 자율 서버를 다시 복제 자식 서버로 변경합니다.
추가 정보
이 업데이트의 알려진 문제
-
이 업데이트를 WSUS가 실행되는 컴퓨터에 설치하며 해당 컴퓨터가 HTTP, FTP, NNTP 또는 SMTP와 같은 다른 인터넷 서비스도 호스팅하는 경우 업데이트가 설치되는 동안 이러한 서비스가 중지된 후 다시 시작될 수 있습니다.
-
이 업데이트는 설치 제거를 지원하지 않습니다. 이 업데이트를 제거하려면 WSUS를 제거한 후 다시 설치해야 합니다.
이 업데이트를 르 제거하려면 WSUS를 제거할 때 기본 옵션을 선택할 것을 권장합니다. 기본 옵션을 선택하면 시스템의 데이터베이스 및 콘텐츠는 그대로 유지되므로 WSUS가 다시 설치될 때 사용자 지정된 설정이 보존됩니다. -
이 업데이트를 제거하면 제어판의 프로그램 추가/제거 기능에 해당 업데이트가 표시되지 않습니다. 업데이트가 제대로 설치되었는지 확인하려면 다음 단계를 따르십시오.
-
다음 폴더를 엽니다.
%ProgramFiles%\Update Services\WebServices\ClientWebService\bin\
-
Microsoft.UpdateServices.WebServices.Client.Dll 파일을 마우스 오른쪽 단추로 클릭하고 속성을 클릭합니다.
-
버전 탭을 클릭합니다.
-
업데이트가 제대로 설치된 경우 파일 버전은 3.1.6001.66입니다.
-
업데이트가 제대로 설치되지 않은 경우 파일 버전은 3.1.6001.65입니다.
-
-
현재 상태
Microsoft는 이 문서의 "본 문서의 정보는 다음의 제품에 적용됩니다." 절에 나열한 제품에서 이 문제를 확인했습니다.