

# Instalar la versión más reciente de EC2Launch
<a name="ec2launch-download"></a>

Utilice el siguiente procedimiento para descargar e instalar la versión más reciente de EC2Launch en sus instancias.

**Para descargar e instalar la versión más reciente de EC2Launch**

1. Si ya ha instalado y configurado EC2Launch en una instancia, realice una copia de seguridad del archivo de configuración de EC2Launch. Durante el proceso de instalación, no se conservan los cambios realizados en este archivo. De forma predeterminada, el archivo se ubica en el directorio `C:\ProgramData\Amazon\EC2-Windows\Launch\Config`.

1. Descargue [EC2-Windows-Launch.zip](https://s3.amazonaws.com/ec2-downloads-windows/EC2Launch/latest/EC2-Windows-Launch.zip) en un directorio de la instancia.

1. Descargue [install.ps1](https://s3.amazonaws.com/ec2-downloads-windows/EC2Launch/latest/install.ps1) en el mismo directorio en que ha descargado `EC2-Windows-Launch.zip`.

1. Ejecute `install.ps1`

1. Si ha realizado una copia de seguridad del archivo de configuración de EC2Launch, cópielo en el directorio `C:\ProgramData\Amazon\EC2-Windows\Launch\Config`.

**Para descargar e instalar la versión más reciente de EC2Launch v2 utilizando PowerShell**  
Si ya ha instalado y configurado EC2Launch en una instancia, realice una copia de seguridad del archivo de configuración de EC2Launch. Durante el proceso de instalación, no se conservan los cambios realizados en este archivo. De forma predeterminada, el archivo se ubica en el directorio `C:\ProgramData\Amazon\EC2-Windows\Launch\Config`.

Para instalar la versión más reciente de EC2Launch mediante PowerShell, ejecute los siguientes comandos desde una ventana de PowerShell como administrador:

```
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
```

**nota**  
Si recibe un error al descargar el archivo y está usando Windows Server 2016, es posible que sea necesario habilitar TLS 1.2 para su terminal PowerShell. Puede habilitar TLS 1.2 para la sesión actual de PowerShell con el siguiente comando y luego volver a intentarlo:  

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

Verificar la instalación comprobando el agente de inicialización. Ejecutre los siguientes comandos desde una ventana de PowerShell como administrador:

```
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')
```