

# Solucionar problemas em instâncias danificadas do Windows com a GUI do EC2Rescue
<a name="ec2rw-gui"></a>

O EC2Rescue para Windows Server pode executar as seguintes análises em **instâncias offl-ine**:


| Opção | Descrição | 
| --- | --- | 
| Diagnostico e resgate | O EC2Rescue for Windows Server pode detectar e resolver problemas com as seguintes configurações de serviço: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/ec2rw-gui.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/ec2rw-gui.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/ec2rw-gui.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/ec2rw-gui.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/ec2rw-gui.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/ec2rw-gui.html) | 
| Restaurar | Execute uma das seguintes ações: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/ec2rw-gui.html) | 
| Capturar logs | Permite que você capture logs na instância para análise. | 

O EC2Rescue for Windows Server pode coletar os seguintes dados de **instâncias ativas e offline**:


| Item | Descrição | 
| --- | --- | 
| Log de eventos | Coleta logs da aplicação, do sistema e de eventos do EC2Config. | 
| Registro | Coleta os hives SYSTEM e SOFTWARE. | 
| Log do Windows Update | Coleta arquivos de log gerados pelo Windows Update. No Windows Server 2016 e posterior, o log é coletado no formato Event Tracing for Windows (ETW, Rastreamento de Eventos para Windows). | 
| Log do Sysprep | Coleta os arquivos de log gerados pela ferramenta de Preparação do sistema Windows. | 
| Log de configuração do driver | Coleta os logs da SetupAPI do Windows (setupapi.dev.log e setupapi.setup.log). | 
| Configuração da inicialização | Coleta o hive HKEY\$1LOCAL\$1MACHINE\$1BCD00000000. | 
| Despejo de memória | Coleta todos os arquivos de despejo de memória existentes na instância. | 
| Arquivo do EC2Config | Coleta os arquivos de log gerados pelo serviço EC2Config. | 
| Arquivo do EC2Launch | Coleta os arquivos de log gerados pelos scripts do EC2Launch. | 
| Arquivo do SSM Agent | Coleta arquivos de log gerados pelo SSM Agent e pelos logs do Patch Manager. | 
| Arquivo ElasticGPUs do EC2 | Recolhe os logs de eventos relacionados a GPUs elásticas. | 
| ECS | Coleta logs relacionados ao Amazon ECS. | 
| CloudEndure | Coleta arquivos de log relacionados ao agente CloudEndure. | 
| AWS Replication Agent para arquivos de log MGN ou DRS | Coleta arquivos de log relacionados ao AWS Application Migration Service ou Recuperação de desastres do AWS Elastic. | 

EC2Rescue for Windows Server pode coletar os seguintes dados adicionais de **instâncias ativas**:


| Item | Descrição | 
| --- | --- | 
| Informações do sistema | Coleta MSInfo32. | 
| Resultado da política de grupo | Coleta um relatório de políticas de grupo. | 

## Analisar uma instância offline
<a name="ec2rescue-offline"></a>

A opção **Offline Instance** é útil para a depuração de problemas de inicialização com instâncias do Windows.

**Para executar uma ação em uma instância off-line**

1. Em uma instância do Windows Server em execução, faça download da ferramenta [EC2Rescue for Windows Server](https://s3.amazonaws.com/ec2rescue/windows/EC2Rescue_latest.zip?x-download-source=docs) e extraia os arquivos.

   É possível executar o seguinte comando do PowerShell para baixar o EC2Rescue sem alterar a configuração de segurança aprimorada do Internet Explorer (ESC):

   ```
   Invoke-WebRequest https://s3.amazonaws.com/ec2rescue/windows/EC2Rescue_latest.zip -OutFile $env:USERPROFILE\Desktop\EC2Rescue_latest.zip
   ```

   Esse comando fará download do arquivo .zip do EC2Rescue para a área de trabalho do usuário atualmente conectado.
**nota**  
Se você receber um erro ao baixar o arquivo e estiver usando o Windows Server 2016 ou anterior, talvez seja necessário habilitar o TLS 1.2 para seu terminal PowerShell. É possível habilitar o TLS 1.2 para a sessão atual do PowerShell com o comando a seguir e tentar novamente:  

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

1. Pare a instância com falha, se ela ainda não estiver parada.

1. Desanexe o volume raiz do EBS da instância com falha e anexe o volume a uma instância do Windows em funcionamento que tenha a EC2Rescue for Windows Server instalada.

1. Execute a ferramenta EC2Rescue for Windows Server na instância em funcionamento e escolha **Offline Instance**.

1. Selecione o disco do volume recém-montado e escolha **Next**.

1. Confirme a seleção do disco e escolha **Yes**.

1. Escolha a opção de instância off-line a ser executada e escolha **Next**.

A ferramenta EC2Rescue for Windows Server verifica o volume e coleta informações para solução de problemas com base nos arquivos de log selecionados.

## Coletar dados de uma instância ativa
<a name="ec2rescue-active"></a>

É possível coletar logs e outros dados de uma instância ativa.

**Para coletar dados de uma instância ativa**

1. Conecte-se à sua instância do Windows.

1. Faça download da ferramenta [EC2Rescue for Windows Server](https://s3.amazonaws.com/ec2rescue/windows/EC2Rescue_latest.zip?x-download-source=docs) na instância do Windows e extraia os arquivos.

   É possível executar o seguinte comando do PowerShell para baixar o EC2Rescue sem alterar a configuração de segurança aprimorada do Internet Explorer (ESC):

   ```
   Invoke-WebRequest https://s3.amazonaws.com/ec2rescue/windows/EC2Rescue_latest.zip -OutFile $env:USERPROFILE\Desktop\EC2Rescue_latest.zip
   ```

   Esse comando fará download do arquivo .zip do EC2Rescue para a área de trabalho do usuário atualmente conectado.
**nota**  
Se você receber um erro ao baixar o arquivo e estiver usando o Windows Server 2016 ou anterior, talvez seja necessário habilitar o TLS 1.2 para seu terminal PowerShell. É possível habilitar o TLS 1.2 para a sessão atual do PowerShell com o comando a seguir e tentar novamente:  

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

1. Abra a aplicação da EC2Rescue for Windows Server e aceite o contrato de licença.

1. Escolha **Next**, **Current instance**, **Capture logs**.

1. Selecione os itens de dados a serem coletados e escolha **Collect...**. Leia o aviso e escolha **Yes** para continuar.

1. Escolha um nome de arquivo e um local do arquivo ZIP e escolha **Save**.

1. Depois que a EC2Rescue for Windows Server for concluída, escolha **Open Containing Folder** para visualizar o arquivo ZIP.

1. Escolha **Finish**.