

# EC2Config の最新バージョンのインストール
<a name="UsingConfig_Install"></a>

**注記**  
Windows Server 2022 以降の OS バージョンの最新の起動エージェントは [EC2Launch v2](ec2launch-v2.md) であり、EC2Config および EC2Launch の両方を置き換えます。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. コントロールパネルから [**Program and Features**] を選択してください。

1. インストールされたプログラムのリストで `Ec2ConfigService` を探します。バージョン番号は [**Version**] 列に表示されています。

## 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 サービススナップインからインスタンスの 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
```

`Ec2ConfigService` ディレクトリの `C:\Program Files\Amazon\` をチェックしてインストールを確認します。