WSUS SelfUpdate 서비스는 자동 업데이트를 보내지 않습니다.

이 문서에서는 WSUS(Microsoft Windows Server Update Services) SelfUpdate 서비스를 사용하여 자동 업데이트를 보낼 때 클라이언트 컴퓨터가 업데이트를 받지 못하는 문제에 대한 솔루션을 제공합니다.

적용 대상: Windows Server 2012 R2
원본 KB 번호: 920659

증상

WSUS SelfUpdate 서비스를 사용하여 클라이언트 컴퓨터에 자동 업데이트를 보내려고 하면 클라이언트 컴퓨터에서 업데이트를 받지 못합니다. 또한 클라이언트 컴퓨터는 WSUS 서버에 보고하지 않습니다.

이 경우 WSUS 관리 콘솔은 다음 오류 메시지를 기록합니다.

서버 구성을 확인합니다. 하나 이상의 업데이트 서비스 구성 요소에 연결할 수 없습니다. 서버 상태 확인하고 Windows Server 업데이트 서비스가 실행 중인지 확인합니다.
실행되지 않는 서비스: SelfUpdate

이벤트 로그에는 다음 이벤트도 포함될 수 있습니다.

원인

다음 조건 중 하나 이상이 true인 경우 이 문제가 발생할 수 있습니다.

  • 디렉터리에 대한 C:\Program Files\Update Service\SelfUpdate 권한이 없거나 잘못 구성되었거나 IUSR_ ComputerName 계정이 사용자 그룹에서 제거되었습니다.
  • WSUS 서버에서 SelfUpdate 가상 디렉터리가 없습니다.
  • SelfUpdate 가상 디렉터리가 포트 80의 기본 사이트에 대해 구성되지 않았습니다.
  • SelfUpdate 가상 디렉터리에는 익명 액세스 권한이 없습니다.
  • 기본 웹 사이트는 지정된 IP 주소를 사용하도록 구성되며 127.0.0.1에 대한 항목이 없습니다.
  • 기본 웹 사이트에는 익명 액세스 권한이 없습니다.
  • WSUS 서버에도 Microsoft Windows SharePoint Services 설치되어 있습니다. WSUS 리소스는 SharePoint 관리에서 제외되지 않았습니다.
  • Selfupdate.msi 설치에 결함이 있었습니다. 따라서 ~\Selfupdate 하위 폴더에서 파일이 누락됩니다.

해결 방법

이 문제를 resolve 위해 C:\Program Files\Update Service\SelfUpdate 디렉터리에 대해 다음과 같은 최소 권한이 있어야 합니다.

그룹 권한
관리자 모든 권한
시스템 모든 권한
도메인/사용자 또는 로컬/사용자 읽기&실행, 읽기, 폴더 나열
ComputerName IUSR_ 읽기&실행, 읽기, 폴더 나열

참고

IUSR_ ComputerName 은 WSUS가 설치된 IIS를 실행하는 서버의 호스트 이름을 나타냅니다. 이 계정이 사용자 그룹의 구성원인 경우 이러한 권한을 명시적으로 정의할 필요가 없습니다.

SelfUpdate 가상 디렉터리가 없거나 80 포트에 바인딩된 웹 사이트에 나열된 SelfUpdate 가상 디렉터리가 없는 문제를 resolve Program files\Update services\Setup 폴더에 있는 Selfupdate.msi 파일을 실행합니다.

SelfUpdate 가상 디렉터리에 익명 액세스 권한이 없는 문제를 resolve IIS 관리자를 열고 기본 웹 사이트를 확장하고 SelfUpdate 가상 디렉터리를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다. 디렉터리 보안 탭의 인증 및 액세스 제어에서 편집을 클릭합니다. 익명 액세스가 사용하도록 설정되어 있는지 확인합니다.

참고

이 단계는 기본 웹 사이트에 대해서도 수행해야 합니다. IIS 구성의 특정 IP 주소에 바인딩된 웹 사이트가 있는 경우 SelfUpdate 트리가 작동하지 않습니다. 해결 방법은 IIS 구성을 설정하여 "할당되지 않은 모든" 주소에 응답하거나 SelfUpdate에 사용되는 IP 주소 목록에 127.0.0.1을 추가하는 것입니다.

IIS(인터넷 정보 서비스) 관리 콘솔을 사용하여 서버가 다음 두 구성 중 하나로 설정되어 있는지 확인합니다.

구성 1: WSUS가 기본 웹 사이트에 설치됨

다음 설정을 사용하여 기본 웹 사이트를 구성합니다.

  • SelfUpdate
  • 콘텐츠
  • ClientWebService
  • SimpleAuthWebService
  • WSUSAdmin
  • ReportingWebService
  • DssAuthWebService
  • ServerSyncWebService

구성 2: WSUS가 사용자 지정 웹 사이트에 설치됨

다음 설정을 사용하여 포트 80에서 기본 웹 사이트를 구성합니다.

  • SelfUpdate
  • ClientWebService

다음 설정을 사용하여 포트 8530에서 WSUS 관리를 구성합니다.

  • SelfUpdate
  • 콘텐츠
  • ClientWebService
  • SimpleAuthWebService
  • WSUSAdmin
  • ReportingWebService
  • DssAuthWebService
  • ServerSyncWebService

선택한 구성에 관계없이 다음 설정도 확인해야 합니다.

  • 포트 80에서 수신 대기하려면 기본 웹 사이트 또는 다른 웹 사이트에서 SelfUpdate 가상 디렉터리를 구성해야 합니다.
  • SelfUpdate 가상 디렉터리가 C:\Program Files\Update Service\SelfUpdate를 가리킵니다.
  • WSUSAdmin 가상 디렉터리가 IIS에서 보안이 통합 Windows 인증으로 설정된 유일한 가상 디렉터리입니다. 다른 모든 가상 디렉터리 보안을 익명 액세스 사용으로 설정합니다.

상태

Microsoft는 이것이 문제임을 확인했습니다.

추가 정보

IIS를 사용하는 경우 SelfUpdate 디렉터리를 다른 웹 사이트로 이동할 수 있습니다. 이렇게 하려면 다음과 같이 하십시오.

  1. 시작을 클릭하고 실행을 클릭하고 Control admintools를 입력한 다음 IIS(인터넷 정보 서비스) 관리자를 두 번 클릭합니다.
  2. 웹 사이트 폴더를 확장한 다음 WSUS 관리 노드를 클릭합니다.
  3. SelfUpdate 노드를 마우스 오른쪽 단추로 클릭하고 모든 작업을 가리킨 다음 파일에 구성 저장을 클릭합니다.
  4. 파일의 이름을 입력한 다음 파일을 다른 폴더에 저장합니다. 9~12단계에서 이 파일을 사용합니다.
  5. ClientWebService 노드를 마우스 오른쪽 단추로 클릭하고 모든 작업을 선택한 다음 파일에 구성 저장을 클릭합니다.
  6. 파일의 이름을 입력하고 4단계에서 사용한 것과 동일한 폴더에 파일을 저장합니다. 이 파일은 13~15단계에서 사용합니다.
  7. 포트 80에서 실행되는 기본 웹 사이트 또는 다른 웹 사이트를 선택합니다.
  8. 웹 사이트를 마우스 오른쪽 단추로 클릭하고 새로 만들기를 가리킨 다음 파일에서 가상 디렉터리를 클릭합니다.
  9. 4단계와 6단계에서 SelfUpdate 및 ClientWebService.xml 파일을 저장한 디렉터리를 선택합니다.
  10. SelfUpdate.xml 파일을 선택한 다음 열기를 클릭합니다.
  11. 파일 읽기를 클릭하고 가져올 구성 선택 아래에 나열된 SelfUpdate 파일을 클릭한 다음 확인을 클릭합니다.
  12. IIS 관리자 대화 상자의 별칭 상자에 새 가상 디렉터리의 이름을 입력하고 확인을 클릭합니다.
  13. ClientWebService.xml 파일을 선택한 다음 열기를 클릭합니다.
  14. 파일 읽기를 클릭하고 가져올 구성 선택 아래에 나열된 SelfUpdate 파일을 클릭한 다음 확인을 클릭합니다.
  15. IIS 관리자 대화 상자의 별칭 상자에 새 가상 디렉터리의 이름을 입력하고 확인을 클릭합니다.
  16. 새 웹 사이트인 경우 IIS 관리자에서 웹 사이트를 시작합니다. 기존 웹 사이트인 경우 IIS 관리자에서 웹 사이트를 다시 시작합니다.

참조

Windows의 자동 업데이트에 대한 자세한 내용은 Windows의 자동 업데이트 기능에 대한 설명을 참조하세요.

데이터 수집

Microsoft 지원의 지원이 필요한 경우 배포 관련 문제에 TSS를 사용하여 정보 수집에 설명된 단계에 따라 정보를 수집하는 것이 좋습니다.