以下信息可帮助您解决与 EC2Config 服务相关的问题。
更新无法访问的实例上的 EC2Config
通过执行以下过程,使用远程桌面更新无法访问的 Windows Server 实例上的 EC2Config 服务。
更新您无法连接到的 Amazon EBS 支持的 Windows 实例上的 EC2Config
-
通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/
。 -
在导航窗格中,选择实例。
-
找到受影响的实例。选择实例并选择 Instance state (实例状态),然后选择 Stop instance (停止实例)。
警告
当您停止某个实例时,任何实例存储卷上的数据都将被擦除。要保留实例存储卷中的数据,请确保将其备份到持久性存储中。
-
选择 Launch instances (启动实例) 并在受影响实例所在的同一可用区中创建一个临时
t2.micro
实例。使用与用于启动受影响实例的 AMI 不同的 AMI。重要
如果您未在与受影响实例相同的可用区中创建该实例,则无法将受影响的实例的根卷附加到新实例。
-
在 EC2 控制台中,选择 Volumes。
-
找到受影响的实例的根卷。分离卷并向之前创建的临时实例附加卷。使用默认设备名称 (xvdf) 附加该卷。
-
使用远程桌面连接临时实例,然后通过磁盘管理实用工具使该卷可供使用。
-
下载
最新版本的 EC2Config 服务。将文件从 .zip
文件提取到附加的驱动器上的Temp
目录。 -
在临时实例上,打开“运行”对话框,键入
regedit
,然后按 Enter。 -
选择
HKEY_LOCAL_MACHINE
。从 File 菜单中,选择 Load Hive(加载 Hive)。选择驱动器,然后导航至以下文件并打开:Windows\System32\config\SOFTWARE
。当系统提示时,请指定密钥名称。 -
选择刚加载的键并导航至
Microsoft\Windows\CurrentVersion
。选择RunOnce
密钥。如果此密钥不存在,则从上下文 (右键单击) 菜单中选择CurrentVersion
,然后选择 New 和 Key。为密钥RunOnce
命名。 -
从上下文(右键单击)菜单中,依次选择
RunOnce
密钥、New 和 String Value。输入Ec2Install
作为名称并输入C:\Temp\Ec2Install.exe /quiet
作为数据。 -
选择
HKEY_LOCAL_MACHINE\
密钥。从上下文(右键单击)菜单中选择 New,然后选择 String Value。输入specified key name
\Microsoft\Windows NT\CurrentVersion\WinlogonAutoAdminLogon
作为名称并输入1
作为值数据。 -
选择
HKEY_LOCAL_MACHINE\
密钥。从上下文(右键单击)菜单中选择 New,然后选择 String Value。输入specified key name
\Microsoft\Windows NT\CurrentVersion\Winlogon>DefaultUserName
作为名称并输入Administrator
作为值数据。 -
选择
HKEY_LOCAL_MACHINE\
密钥。从上下文(右键单击)菜单中选择 New,然后选择 String Value。键入specified key name
\Microsoft\Windows NT\CurrentVersion\WinlogonDefaultPassword
作为名称,然后在值数据中输入密码。 -
在注册表编辑器导航窗格中,选择在首次打开注册表编辑器时创建的临时项。
-
从 File(文件)菜单中,选择 Unload Hive(卸载 Hive)。
-
在磁盘管理实用工具中,选择以前附加的驱动器,打开上下文 (右键单击) 菜单,然后选择脱机。
-
在 Amazon EC2 控制台中,将受影响的卷与临时实例分离,然后将其重新附加到具有设备名称
/dev/sda1
的实例。您必须指定此设备名称才能将卷指派为根卷。 -
在实例启动后,检查系统日志并确认看到消息
Windows is ready to use
。 -
打开注册表编辑器并选择
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
。删除您之前创建的字符串值密钥:AutoAdminLogon、DefaultUserName 和 DefaultPassword。 -
删除或停止您在本过程中创建的临时实例。