

# Instalar la versión más reciente de EC2Config
<a name="UsingConfig_Install"></a>

**nota**  
El agente de lanzamiento más reciente para Windows Server 2022 y versiones posteriores del sistema operativo es [EC2Launch v2](ec2launch-v2.md), que sustituye tanto a EC2Config como a EC2Launch. EC2Launch v2 viene preinstalado en las AMI de AWS Windows Server 2022 y 2025. También puede instalar y configurar manualmente el agente en Windows Server 2016 y 2019. Para obtener más información, consulte [Instalación de EC2Launch v2](ec2launch-v2-install.md).

Para obtener información sobre cómo recibir notificaciones sobre actualizaciones de EC2Config, consulte [Suscripción a las notificaciones del agente de inicialización de Windows de EC2](launch-agents-subscribe-notifications.md). Para obtener información acerca de los cambios de cada versión, consulte [Historial de versión de EC2Config](ec2config-version-details.md).

## Antes de empezar
<a name="ec2config-prereqs"></a>
+ Verifique que tiene .NET framework 3.5 SP1 o superior.
+ De forma predeterminada, el proceso de configuración sustituye los archivos de configuración existentes por otros con una configuración predeterminada durante la instalación y posteriormente reinicia el servicio EC2Config cuando se completa la instalación. Si ha cambiado la configuración del servicio EC2Config, copie el archivo `config.xml` del directorio `%Program Files%\Amazon\Ec2ConfigService\Settings`. Después de actualizar el servicio EC2Config, puede restaurar este archivo para conservar los cambios en la configuración.

## Verificar la versión de EC2Config
<a name="ec2config-verify-version"></a>

Siga este procedimiento para verificar la versión de EC2Config que hay instalada en las instancias.

**Para verificar la versión instalada de EC2Config**

1. Lance una instancia desde la AMI y conéctese a ella.

1. En el panel de control, seleccione **Programas y características**.

1. En la lista de programas instalados, busque `Ec2ConfigService`. Su número de versión aparece en la columna **Versión**.

## Actualización de EC2Config
<a name="ec2config-update-version"></a>

Siga este procedimiento para descargar la versión más reciente de EC2Config e instalarla en las instancias.

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

1. Descargue y descomprima el [instalador de EC2Config](https://s3.amazonaws.com/ec2-downloads-windows/EC2Config/EC2Install.zip).

1. Ejecute `EC2Install.exe`. Para obtener una lista completa de opciones, ejecute `EC2Install` con la opción `/?`. De forma predeterminada, el proceso de configuración muestra preguntas. Para ejecutar el comando sin este tipo de preguntas, utilice la opción `/quiet`.
**importante**  
Para mantener los ajustes personalizados del archivo `config.xml` que guardó, ejecute `EC2Install` con la opción `/norestart`, restaure la configuración y, a continuación, reinicie el servicio EC2Config manualmente.

1. Si ejecuta la versión 4.0 o posterior de EC2Config, debe reiniciar SSM Agent en la instancia desde el complemento de Microsoft Services.
**nota**  
La formación de la versión de EC2Config actualizada no aparecerá en el registro del sistema de la instancia ni en Trusted Advisor hasta que reinicie la instancia o la detenga y vuelva a iniciarla.

**Para descargar e instalar la versión más reciente de EC2Config utilizando PowerShell**  
Para descargar, descomprimir e instalar la versión más reciente de EC2Config mediante PowerShell, ejecute los siguientes comandos desde una ventana de 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"
```

**nota**  
Si recibe un error al descargar el archivo y está usando Windows Server 2016 o una versión anterior, 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
```

Verifique la instalación comprobando `C:\Program Files\Amazon\` para el directorio de `Ec2ConfigService`.