다음을 통해 공유


WSUS 클라이언트가 업데이트를 검색할 때 오류 80244007

이 문서에서는 WSUS 클라이언트가 업데이트를 검색할 때 [80244007] SyncUpdates_WithRecovery 오류가 발생하는 문제를 해결하는 데 도움이 됩니다.

원래 제품 버전: Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012
원래 KB 번호: 4096317

증상

WSUS를 사용하여 organization 컴퓨터에 소프트웨어 업데이트를 배포합니다. WSUS 클라이언트 컴퓨터가 WSUS 서버의 업데이트를 검색하는 경우 클라이언트 컴퓨터의 WindowsUpdate.log 파일에 다음 오류 메시지가 표시됩니다.

WS error: <detail><ErrorCode>InvalidParameters</ErrorCode><Message>parameters.InstalledNonLeafUpdateIDs</Message><ID>GUID</ID><Method> http://www.microsoft.com/SoftwareDistribution/Server/ClientWebService/SyncUpdates"</Method></detail>"

*FAILED\* [80244007] SyncUpdates_WithRecovery failed

또한 다음 예외는 WSUS 서버의 SoftwareDistribution.log 파일에 기록됩니다.

ThrowException: actor = http://WSUSServerName:8530/ClientWebService/client.asmxs, ID=GUID, ErrorCode=InvalidParameters, Message=parameters.InstalledNonLeafUpdateIDs, Client=Client_ID

원인

이 문제는 동기화할 업데이트 수가 WSUS 클라이언트가 에 전달할 SyncUpdates수 있는 설치된 최대 필수 구성 요소 수를 초과하는 경우에 발생합니다.

해결 방법

이 문제를 해결하려면 WSUS 서버에서 다음 단계를 수행합니다.

  1. 관리자 권한 명령 프롬프트 창을 열고 다음 위치로 이동합니다.

    %programfiles%\Update Services\WebServices\ClientWebService

  2. 다음 명령을 입력하고 각 명령 다음에 Enter 키를 누릅니다.

    takeown /f web.config
    icacls web.config /grant administrator:(F)
    notepad.exe web.config
    
  3. web.config 다음 줄을 찾습니다.

    <add key="maxInstalledPrerequisites" value="400"/>
    
  4. 값을 400에서 800 으로 변경 합니다.

  5. web.config 파일을 저장합니다.

  6. IISReset을(를) 실행합니다.