

# EC2Rescue GUI로 손상된 Windows 인스턴스 문제 해결
<a name="ec2rw-gui"></a>

EC2Rescue for Windows Server는 **오프라인 인스턴스**에서 다음 분석을 수행할 수 있습니다.


| 옵션 | 설명 | 
| --- | --- | 
| Diagnose and Rescue | EC2Rescue for Windows Server는 다음 서비스 설정을 확인하고 해당 문제를 해결할 수 있습니다. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/ec2rw-gui.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/ec2rw-gui.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/ec2rw-gui.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/ec2rw-gui.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/ec2rw-gui.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/ec2rw-gui.html) | 
| 복원 | 다음 조치 중 하나를 취하세요. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/ec2rw-gui.html) | 
| Capture Logs | 분석을 위해 인스턴스에 대한 로그를 캡처할 수 있습니다. | 

EC2Rescue for Windows Server는 **활성 인스턴스 및 오프라인 인스턴스**에서 다음 데이터를 수집할 수 있습니다.


| 항목 | 설명 | 
| --- | --- | 
| Event Log(이벤트 로그) | 애플리케이션, 시스템, EC2Config 이벤트 로그를 수집합니다. | 
| 레지스트리 | SYSTEM 및 SOFTWARE Hive를 수집합니다. | 
| Windows Update Log | Windows 업데이트에서 생성된 로그 파일을 수집합니다. Windows Server 2016 이상 버전의 경우 로그는 Windows용 이벤트 추적(ETW) 형식으로 수집됩니다. | 
| Sysprep Log | Windows System Preparation 도구가 생성하는 로그 파일을 수집합니다. | 
| 드라이버 설정 로그 | Windows SetupAPI 로그(setupapi.dev.log 및 setupapi.setup.log)를 수집합니다. | 
| Boot Configuration | HKEY\$1LOCAL\$1MACHINE\$1BCD00000000 Hive를 수집합니다. | 
| Memory Dump | 인스턴스에 있는 메모리 덤프 파일을 수집합니다. | 
| EC2Config File | EC2Config 서비스에서 생성되는 로그 파일을 수집합니다. | 
| EC2Launch File | EC2Launch 스크립트가 생성하는 로그 파일을 수집합니다. | 
| SSM Agent File | SSM Agent 및 패치 관리자 로그에 의해 생성된 로그 파일을 수집합니다. | 
| EC2 ElasticGPU 파일 | 엘라스틱 GPU와 관련된 이벤트 로그를 수집합니다. | 
| ECS | Amazon ECS와 관련된 로그를 수집합니다. | 
| CloudEndure | CloudEndure 에이전트와 관련된 로그 파일을 수집합니다. | 
| MGN 또는 DRS 로그 파일용 AWS Replication Agent | AWS Application Migration Service 또는 AWS Elastic Disaster Recovery와 관련된 로그 파일을 수집합니다. | 

EC2Rescue for Windows Server는 **활성 인스턴스**에서 다음과 같은 추가 데이터를 수집할 수 있습니다.


| 항목 | 설명 | 
| --- | --- | 
| System Information | MSInfo32를 수집합니다. | 
| 그룹 정책 결과 | 그룹 정책 보고서를 수집합니다. | 

## 오프라인 인스턴스 분석
<a name="ec2rescue-offline"></a>

**오프라인 인스턴스** 옵션은 Windows 인스턴스와 관련된 부팅 문제를 해결할 때 유용합니다.

**오프라인 인스턴스에서 작업을 수행하려면**

1. 작동하는 Windows Server 인스턴스에서 [EC2Rescue for Windows Server](https://s3.amazonaws.com/ec2rescue/windows/EC2Rescue_latest.zip?x-download-source=docs) 도구를 다운로드하여 파일의 압축을 풉니다.

   다음의 PowerShell 명령을 실행하여 Internet Explorer ESC(보안 강화 구성)의 변경 없이 EC2Rescue를 다운로드할 수 있습니다.

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

   이 명령을 사용하면 현재 로그인한 사용자의 데스크톱으로 .zip 형식의 EC2Rescue 파일이 다운로드됩니다.
**참고**  
Windows Server 2016 또는 이전 버전을 사용 중이고 파일을 다운로드할 때 오류가 발생하는 경우 PowerShell 터미널에서 TLS 1.2를 활성화해야 할 수 있습니다. 다음 명령을 사용하여 현재 PowerShell 세션에 대해 TLS 1.2를 활성화한 다음 다시 시도해보세요.  

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

1. 문제가 있는 인스턴스가 아직 중지되지 않은 경우 해당 인스턴스를 중지합니다.

1. 오류가 발생한 인스턴스에서 EBS 루트 볼륨을 분리한 후 이 볼륨을 EC2Rescue for Windows Server가 설치되고 작동하는 Windows 인스턴스에 연결합니다.

1. 작동하는 인스턴스에서 EC2Rescue for Windows Server 도구를 실행하고 **오프라인 인스턴스**를 선택합니다.

1. 새로 탑재한 디스크를 선택한 후 **다음**을 선택합니다.

1. 디스크 선택을 확인한 후 **예**를 선택합니다.

1. 수행할 오프라인 인스턴스 옵션을 선택한 후 **다음**을 선택합니다.

EC2Rescue for Windows Server 도구가 볼륨을 스캔한 후, 선택된 로그 파일을 바탕으로 문제 해결 정보를 수집합니다.

## 활성 인스턴스에서 데이터 수집
<a name="ec2rescue-active"></a>

활성 인스턴스에서 로그와 기타 데이터를 수집할 수 있습니다.

**활성 인스턴스에서 데이터를 수집하려면**

1. Windows 인스턴스에 연결합니다.

1. [EC2Rescue for Windows Server](https://s3.amazonaws.com/ec2rescue/windows/EC2Rescue_latest.zip?x-download-source=docs) 도구를 Windows 인스턴스에 다운로드한 후 파일의 압축을 풉니다.

   다음의 PowerShell 명령을 실행하여 Internet Explorer ESC(보안 강화 구성)의 변경 없이 EC2Rescue를 다운로드할 수 있습니다.

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

   이 명령을 사용하면 현재 로그인한 사용자의 데스크톱으로 .zip 형식의 EC2Rescue 파일이 다운로드됩니다.
**참고**  
Windows Server 2016 또는 이전 버전을 사용 중이고 파일을 다운로드할 때 오류가 발생하는 경우 PowerShell 터미널에서 TLS 1.2를 활성화해야 할 수 있습니다. 다음 명령을 사용하여 현재 PowerShell 세션에 대해 TLS 1.2를 활성화한 다음 다시 시도해보세요.  

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

1. EC2Rescue for Windows Server 애플리케이션을 열고 라이선스 계약에 동의합니다.

1. **다음**, **현재 인스턴스**, **로그 캡처(Capture logs)**를 차례로 선택합니다.

1. 수집할 데이터 항목을 선택하고 **수집...(Collect...)**을 선택합니다. 경고를 읽고 **예**를 선택하여 계속 진행합니다.

1. ZIP 파일의 파일 이름과 위치를 선택한 다음 **저장**을 선택합니다.

1. EC2Rescue for Windows Server에서 작업을 완료하면 **포함된 폴더 열기(Open Containing Folder)**를 선택하여 ZIP 파일을 봅니다.

1. **마침**을 클릭합니다.