

# EC2Launch の最新バージョンのインストール
<a name="ec2launch-download"></a>

インスタンスで最新バージョンの EC2Launch をダウンロードしてインストールするには、次の手順を使用します。

**最新バージョンの EC2Launch をダウンロードしてインストールするには**

1. インスタンスで EC2Launch をすでにインストールして設定している場合はEC2Launch 設定ファイルのバックアップを作成します。インストールプロセスではこのファイルに変更内容が保存されません。デフォルトではこのファイルは `C:\ProgramData\Amazon\EC2-Windows\Launch\Config` ディレクトリにあります。

1. [EC2-Windows-Launch.zip](https://s3.amazonaws.com/ec2-downloads-windows/EC2Launch/latest/EC2-Windows-Launch.zip) をインスタンス上のディレクトリにダウンロードします。

1. [install.ps1](https://s3.amazonaws.com/ec2-downloads-windows/EC2Launch/latest/install.ps1) を `EC2-Windows-Launch.zip` のダウンロード先と同じディレクトリにダウンロードします。

1. `install.ps1` を実行する

1. EC2Launch 設定ファイルのバックアップを作成する場合は同ファイルを `C:\ProgramData\Amazon\EC2-Windows\Launch\Config` ディレクトリにコピーします。

**PowerShell を使用して最新バージョンの EC2Launch をダウンロードしてインストールするには**  
インスタンスで EC2Launch をすでにインストールして設定している場合はEC2Launch 設定ファイルのバックアップを作成します。インストールプロセスではこのファイルに変更内容が保存されません。デフォルトではこのファイルは `C:\ProgramData\Amazon\EC2-Windows\Launch\Config` ディレクトリにあります。

PowerShell を使用して EC2Launch の最新バージョンをインストールするには、管理者として PowerShell ウィンドウから次のコマンドを実行します。

```
mkdir $env:USERPROFILE\Desktop\EC2Launch
$Url = "https://s3.amazonaws.com/ec2-downloads-windows/EC2Launch/latest/EC2-Windows-Launch.zip"
$DownloadZipFile = "$env:USERPROFILE\Desktop\EC2Launch\" + $(Split-Path -Path $Url -Leaf)
Invoke-WebRequest -Uri $Url -OutFile $DownloadZipFile
$Url = "https://s3.amazonaws.com/ec2-downloads-windows/EC2Launch/latest/install.ps1"
$DownloadZipFile = "$env:USERPROFILE\Desktop\EC2Launch\" + $(Split-Path -Path $Url -Leaf)
Invoke-WebRequest -Uri $Url -OutFile $DownloadZipFile
& $env:USERPROFILE\Desktop\EC2Launch\install.ps1
```

**注記**  
ファイルのダウンロード時にエラーが表示され、Windows Server 2016 を使用している場合は、PowerShell ターミナルで TLS 1.2 を有効にする必要がある場合があります。次のコマンドで現在の PowerShell セッションの TLS 1.2 を有効にしてから、もう一度試してください。  

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

起動エージェントをチェックしてインストールを確認します。管理者として PowerShell ウィンドウから次のコマンドを実行します。

```
Import-Module C:\ProgramData\Amazon\EC2-Windows\Launch\Module\Ec2Launch.psm1
Import-LocalizedData -BaseDirectory C:\ProgramData\Amazon\EC2-Windows\Launch\Module\ -FileName 'Ec2Launch.psd1' -BindingVariable moduleManifest
$moduleManifest.Get_Item('ModuleVersion')
```