

# 최신 버전의 EC2Config 설치
<a name="UsingConfig_Install"></a>

**참고**  
Windows Server 2022 이상 운영 체제용 최신 시작 에이전트는 EC2Config와 EC2Launch를 모두 대체하는 [EC2Launch v2](ec2launch-v2.md)입니다. EC2Launch v2는 AWS Windows Server 2022 및 2025 AMI에 사전 설치되어 있습니다. Windows Server 2016 및 2019에 에이전트를 수동으로 설치하고 구성할 수도 있습니다. 자세한 내용은 [EC2Launch v2 설치](ec2launch-v2-install.md) 섹션을 참조하세요.

EC2Config 업데이트 알림을 받는 방법에 대한 자세한 내용은 [EC2 Windows 시작 에이전트 알림 구독](launch-agents-subscribe-notifications.md) 섹션을 참조하세요. 각 버전의 변경 사항에 대한 자세한 내용은 [EC2Config 버전 기록](ec2config-version-details.md) 섹션을 참조하세요.

## 시작하기 전에
<a name="ec2config-prereqs"></a>
+ .NET framework 3.5 SP1 이상이 설치되어 있는지 확인합니다.
+ 기본적으로 설치는 사용자의 설정 파일을 기본 설정 파일로 교체하고 설치가 완료되면 EC2Config 서비스를 재시작합니다. EC2Config 서비스 설정을 변경한 경우 `config.xml` 디렉터리에서 `%Program Files%\Amazon\Ec2ConfigService\Settings` 파일을 복사합니다. EC2Config 서비스를 업데이트한 후 이 파일을 복원하여 구성 변경을 유지할 수 있습니다.

## EC2Config 버전 확인
<a name="ec2config-verify-version"></a>

다음 절차를 사용하여 인스턴스에 설치된 EC2Config의 버전을 확인합니다.

**설치된 EC2Config 버전을 확인하려면**

1. AMI에서 인스턴스를 실행해서 여기에 연결합니다.

1. 제어판에서 **프로그램 및 기능**을 선택합니다.

1. 설치된 프로그램 목록에서 `Ec2ConfigService`를 찾습니다. 버전 번호가 **버전** 열에 표시됩니다.

## EC2Config 업데이트
<a name="ec2config-update-version"></a>

다음 절차를 사용하여 인스턴스에 최신 버전의 EC2Config를 다운로드하고 설치합니다.

**최신 버전의 EC2Config를 다운로드하고 설치하려면**

1. [EC2Config 설치 관리자](https://s3.amazonaws.com/ec2-downloads-windows/EC2Config/EC2Install.zip)를 다운로드하고 압축을 풉니다.

1. `EC2Install.exe`를 실행합니다. 전체 옵션 목록을 보려면 `EC2Install` 옵션을 포함해 `/?` 파일을 실행합니다. 기본적으로 설치는 프롬프트를 표시합니다. 프롬프트 없이 명령을 실행하려면 `/quiet` 옵션을 사용합니다.
**중요**  
저장한 `config.xml` 파일의 사용자 지정 설정을 그대로 유지하려면 `EC2Install` 옵션으로 `/norestart` 파일을 실행하고 사용자의 설정을 복원한 다음에 EC2Config 서비스를 수동으로 재시작합니다.

1. EC2Config 버전 4.0 이상을 실행하는 경우 Microsoft Services 스냅인 인스턴스에서 SSM Agent를 재시작해야 합니다.
**참고**  
인스턴스를 재부팅하거나 중지하고 시작할 때까지 업데이트된 EC2Config 버전 정보는 인스턴스 시스템 로그 또는 Trusted Advisor 검사에 나타나지 않습니다.

**PowerShell을 사용하여 최신 버전의 EC2Config 다운로드하여 설치하기**  
PowerShell을 사용하여 최신 버전의 EC2Config를 다운로드하고 압축 해제하고 설치하려면 PowerShell 창에서 다음 명령을 실행합니다.

```
$Url = "https://s3.amazonaws.com/ec2-downloads-windows/EC2Config/EC2Install.zip"
$DownloadZipFile = "$env:USERPROFILE\Desktop\" + $(Split-Path -Path $Url -Leaf)
$ExtractPath = "$env:USERPROFILE\Desktop\"
Invoke-WebRequest -Uri $Url -OutFile $DownloadZipFile
$ExtractShell = New-Object -ComObject Shell.Application 
$ExtractFiles = $ExtractShell.Namespace($DownloadZipFile).Items() 
$ExtractShell.NameSpace($ExtractPath).CopyHere($ExtractFiles) 
Start-Process $ExtractPath
Start-Process `
    -FilePath $env:USERPROFILE\Desktop\EC2Install.exe `
    -ArgumentList "/S"
```

**참고**  
Windows Server 2016 또는 이전 버전을 사용 중이고 파일을 다운로드할 때 오류가 발생하는 경우 PowerShell 터미널에서 TLS 1.2를 활성화해야 할 수 있습니다. 다음 명령을 사용하여 현재 PowerShell 세션에 대해 TLS 1.2를 활성화한 다음 다시 시도해보세요.  

```
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
```

`C:\Program Files\Amazon\`에서 `Ec2ConfigService` 디렉터리를 확인하여 설치를 확인입니다.