排查 EC2Config 服务的问题 - Amazon Elastic Compute Cloud

排查 EC2Config 服务的问题

以下信息可帮助您解决与 EC2Config 服务相关的问题。

更新无法访问的实例上的 EC2Config

通过执行以下过程,使用远程桌面更新无法访问的 Windows Server 实例上的 EC2Config 服务。

更新您无法连接到的 Amazon EBS 支持的 Windows 实例上的 EC2Config
  1. 通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/

  2. 在导航窗格中,选择实例

  3. 找到受影响的实例。选择实例并选择 Instance state (实例状态),然后选择 Stop instance (停止实例)

    警告

    当您停止某个实例时,任何实例存储卷上的数据都将被擦除。要保留实例存储卷中的数据,请确保将其备份到持久性存储中。

  4. 选择 Launch instances (启动实例) 并在受影响实例所在的同一可用区中创建一个临时 t2.micro 实例。使用与用于启动受影响实例的 AMI 不同的 AMI。

    重要

    如果您未在与受影响实例相同的可用区中创建该实例,则无法将受影响的实例的根卷附加到新实例。

  5. 在 EC2 控制台中,选择 Volumes

  6. 找到受影响的实例的根卷。分离卷并向之前创建的临时实例附加卷。使用默认设备名称 (xvdf) 附加该卷。

  7. 使用远程桌面连接临时实例,然后通过磁盘管理实用工具使该卷可供使用。

  8. 下载最新版本的 EC2Config 服务。将文件从 .zip 文件提取到附加的驱动器上的 Temp 目录。

  9. 在临时实例上,打开“运行”对话框,键入 regedit,然后按 Enter。

  10. 选择 HKEY_LOCAL_MACHINE。从 File 菜单中,选择 Load Hive(加载 Hive)。选择驱动器,然后导航至以下文件并打开:Windows\System32\config\SOFTWARE。当系统提示时,请指定密钥名称。

  11. 选择刚加载的键并导航至 Microsoft\Windows\CurrentVersion。选择 RunOnce 密钥。如果此密钥不存在,则从上下文 (右键单击) 菜单中选择 CurrentVersion,然后选择 NewKey。为密钥 RunOnce 命名。

  12. 从上下文(右键单击)菜单中,依次选择 RunOnce 密钥、NewString Value。输入 Ec2Install 作为名称并输入 C:\Temp\Ec2Install.exe /quiet 作为数据。

  13. 选择 HKEY_LOCAL_MACHINE\specified key name\Microsoft\Windows NT\CurrentVersion\Winlogon 密钥。从上下文(右键单击)菜单中选择 New,然后选择 String Value。输入 AutoAdminLogon 作为名称并输入 1 作为值数据。

  14. 选择 HKEY_LOCAL_MACHINE\specified key name\Microsoft\Windows NT\CurrentVersion\Winlogon> 密钥。从上下文(右键单击)菜单中选择 New,然后选择 String Value。输入 DefaultUserName 作为名称并输入 Administrator 作为值数据。

  15. 选择 HKEY_LOCAL_MACHINE\specified key name\Microsoft\Windows NT\CurrentVersion\Winlogon 密钥。从上下文(右键单击)菜单中选择 New,然后选择 String Value。键入 DefaultPassword 作为名称,然后在值数据中输入密码。

  16. 在注册表编辑器导航窗格中,选择在首次打开注册表编辑器时创建的临时项。

  17. File(文件)菜单中,选择 Unload Hive(卸载 Hive)。

  18. 在磁盘管理实用工具中,选择以前附加的驱动器,打开上下文 (右键单击) 菜单,然后选择脱机

  19. 在 Amazon EC2 控制台中,将受影响的卷与临时实例分离,然后将其重新附加到具有设备名称 /dev/sda1 的实例。您必须指定此设备名称才能将卷指派为根卷。

  20. 启动和停止 Amazon EC2 实例实例。

  21. 在实例启动后,检查系统日志并确认看到消息 Windows is ready to use

  22. 打开注册表编辑器并选择 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon。删除您之前创建的字符串值密钥:AutoAdminLogonDefaultUserNameDefaultPassword

  23. 删除或停止您在本过程中创建的临时实例。