Amazon EC2 인스턴스에서 Windows 업데이트 실패 문제를 어떻게 해결합니까?
Amazon Elastic Compute Cloud(Amazon EC2) Windows 인스턴스에서 업데이트 실패 문제를 해결하고 싶습니다.
해결 방법
AWSSupport-TroubleshootWindowsUpdate 자동화 실행
EC2 Windows 인스턴스의 Windows 업데이트와 관련한 문제를 해결하려면 AWSSupport-TroubleshootWindowsUpdate 런북 자동화를 사용하는 것이 좋습니다. 자동화를 실행할 때 표시되는 모범 사례를 따르십시오.
참고: AWSSupport-TroubleshootWindowsUpdate를 시작하기 전에 AWS Identity and Access Management(IAM) 사용자 또는 역할에 필요한 권한이 있어야 합니다. 자세한 내용은 AWSSupport-TroubleshootWindowsUpdate의 필수 IAM 권한을 참조하십시오.
그래도 계속 Windows 업데이트 실패가 발생하는 경우, 다음 작업을 수행해 수동으로 문제를 해결합니다.
Windows 업데이트 다운로드 실패 문제 해결
업데이트는 Microsoft 온라인 또는 Windows Server Update Services(WSUS) 서버에서 다운로드합니다. AWS Systems Manager를 사용해 인스턴스를 관리하는 경우, 실패 코드가 표시될 수 있습니다. 실패 원인을 파악하려면 다음 작업을 수행하십시오.
WSUS 구성 확인
Windows 자동 업데이트가 WSUS 서버 또는 Microsoft 업데이트 온라인 중 어느 쪽을 가리키는지 확인하려면 다음 명령을 실행합니다.
reg query "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU"
참고: UseWUServer 값이 1이면 WSUS를 사용해 업데이트를 다운로드하는 것입니다.
다운로드 실패 문제 식별
업데이트가 있는지 스캔할 때 ‘0x80072EFD’, ‘0x80072EFE’ 또는 ‘0x80D02002’와 같은 오류 코드가 표시될 수 있습니다. 이 오류는 인스턴스가 포트 또는 네트워크 블록으로 인해 Microsoft 업데이트 서버 또는 WSUS에 연결할 수 없다는 의미입니다. 또는, 인스턴스가 연결은 되지만 TLS 또는 SSL 관련 문제로 인해 인증서 문제가 발생하기 때문에 다운로드에 실패할 수 있습니다.
네트워크 연결 확인
인스턴스의 보안 그룹 및 네트워크 액세스 제어 목록(네트워크 ACL)이 아웃바운드 포트 80 및 443에서 트래픽을 허용해야 합니다. 방화벽 또는 프록시 구성도 액세스를 허용해야 합니다.
오류 코드 ‘0x80072EFD’가 표시되는 경우, 방화벽 규칙 또는 프록시가 Microsoft 다운로드 URL을 차단하고 서버에 연결하지 못하게 하는 것입니다.
오류 코드 ‘0x80072EFE’가 표시되는 경우, TLS 암호에 영향을 미치는 문제 때문에 Microsoft 사이트에 연결에 차질이 발생하는 것입니다.
Windows 업데이트 및 TLS 연결을 확인하려면 다음 Windows PowerShell 명령을 실행합니다.
Test-NetConnection update.microsoft.com -Port 443 Test-NetConnection ctldl.windowsupdate.com -Port 80
Windows 이벤트 로그 확인
Windows 이벤트 로그에 Windows 업데이트 오류가 있는지 확인하려면 다음 단계를 완료하십시오.
- Windows에서 Event Viewer(이벤트 뷰어)를 엽니다.
- 탐색 창에서 Applications and Services Logs(애플리케이션 및 서비스 로그) 드롭다운 목록을 선택하고, Microsoft 드롭다운 목록을 선택합니다.
- Windows 드롭다운 목록을 선택하고 WindowsUpdateClient 드롭다운 목록을 선택합니다.
- Operational(운영)을 선택합니다.
- Source(소스)에서 Event ID(이벤트 ID)가 25인 WindowsUpdateClient를 찾습니다.
- 세부 정보를 보려면 이벤트를 열고(오른쪽 클릭) Event Properties(이벤트 속성)를 선택합니다.
예를 들어 ‘Windows Update failed to check for updates with error 0x80244022’와 비슷한 오류 메시지가 표시될 수 있습니다.
문제를 해결하려면 오류 코드를 기록해 두고 Microsoft 웹 사이트에서 Windows 업데이트의 일반적인 오류 및 해결 방법을 참조하십시오.
Windows 업데이트 로그 생성
Windows 업데이트 로그를 생성하려면 관리자 자격으로 다음 Windows PowerShell 명령을 실행합니다.
Get-WindowsUpdateLog
CTL 동기화 시간 확인
신뢰할 수 있거나 신뢰할 수 없는 Certificate Trust Lists(CTL)의 가장 최근 동기화 시간을 확인하려면 다음 명령을 실행합니다.
certutil -verifyctl AuthRoot | findstr /i "lastsynctime" certutil -verifyctl Disallowed | findstr /i "lastsynctime"
동기화 시간이 마지막 Windows 업데이트 스캔보다 오래된 경우, 인증서 문제가 있는 것입니다.
기본적으로 Windows는 CTL 업데이트를 사용해 인터넷에서 CTL을 다운로드합니다.
Windows는 다음 퍼블릭 URL을 사용합니다.
- http://ctldl.windowsupdate.com/msdownload/update/v3/static/trustedr/en/disallowedcertstl.cab
- http://ctldl.windowsupdate.com/msdownload/update/v3/static/trustedr/en/authrootstl.cab
TLS 클라이언트 레지스트리 키 확인
시스템에 TLS 1.3 클라이언트 레지스트리 키가 존재하는지 확인하려면 다음 명령을 실행합니다.
Get-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.3\Client' -Name Enabled, DisabledByDefault -ErrorAction SilentlyContinue
시스템에 TLS 1.2 클라이언트 레지스트리 키가 존재하는지 확인하려면 다음 명령을 실행합니다.
Get-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client' -Name Enabled, DisabledByDefault -ErrorAction SilentlyContinue
출력이 비어 있으면 시스템에 TLS 클라이언트 레지스트리 키가 존재하지 않는 것입니다. 기본적으로 Windows Server 2022 이후 버전은 TLS 1.3을, Windows Server 2012 이후 버전은 TLS 1.2를 지원합니다. Windows가 TLS 버전을 기본적으로 지원하는 경우, TLS를 활성화하며 레지스트리 키가 없어도 TLS가 제대로 기능합니다. Windows는 사용자가 TLS 설정을 명시적으로 구성할 때만 레지스트리 키를 만듭니다.
자동 루트 인증서 업데이트 정책 확인
Windows가 신뢰할 수 있는 루트 인증서의 자동 다운로드를 제어하는 정책을 활성화했는지 확인하려면 다음 명령을 실행합니다.
reg query "HKLM\SOFTWARE\Policies\Microsoft\SystemCertificates\AuthRoot" /v DisableRootAutoUpdate
참고: DisableRootAutoUpdate 값이 1인 경우 정책이 CTL 다운로드를 비활성화한 것입니다.
Windows 업데이트 설치 실패 문제 해결
설치가 실패했는지 알아보려면 System(시스템) Windows 로그에서 Event ID 16(이벤트 ID 16), Event ID 20(이벤트 ID 20) 또는 ’0x80073D02’ 오류 코드가 있는지 확인합니다.
Windows 업데이트가 손상된 경우, 업데이트가 설치되지 않을 수 있습니다. Setup(설정) Windows 로그에 손상 오류가 있는지 확인하십시오.
설치 실패 및 손상 오류를 해결하는 방법은 Microsoft 웹 사이트에서 Fix Windows Update corruptions and installation failures(Windows 업데이트 손상 및 설치 실패 문제 해결)를 참조하십시오.
바이러스 백신 소프트웨어 확인
바이러스 백신 또는 검사 프로그램과 같은 타사 소프트웨어가 업데이트 프로세스를 방해할 수 있습니다. 또한 이런 소프트웨어가 파일을 손상하거나 업데이트 실패를 초래할 수도 있습니다.
업데이트를 시작하기 전에 바이러스 검사 소프트웨어에서 파일을 제외하십시오. 제외할 파일 목록은 Microsoft 웹 사이트에서 Windows 또는 Windows Server를 실행하는 엔터프라이즈 컴퓨터에 대한 바이러스 검사 권장 사항을 참조하십시오.
Windows 업데이트 문제 해결사 사용
Windows 업데이트 문제를 해결하려면 기본 제공되는 Windows 업데이트 문제 해결사를 실행합니다. 자세한 내용은 Microsoft 웹 사이트에서 Windows 업데이트 문제 해결사를 참조하십시오.
관련 정보
This article was reviewed and updated on 2026-04-09.
관련 콘텐츠
질문됨 3년 전
