如何重新還原 AMI 的 Windows Administrator 密碼?
把 Windows Server 的 EC2 做成 AMI 之後,利用此 AMI 重新建立的 Instance,就會變成無法取得 Administrator Password,出現以下訊息:

依照官方文件的引導:Resetting an Administrator Password that’s Lost or Expired
步驟如下:
- 將原本的 EBS Root Device
detach - 把這個 EBS 掛到另一台暫時的 Windows Instance
- 到這台暫時的 Windows,用 Administrator,然後到 Disk Management 把 EBS
online - 到這個 EBS 裡修改:
\Program Files\Amazon\Ec2ConfigService\Settings\config.xml,把Ec2SetPassword的值從Disabled改成Enabled:
1 | <?xml version="1.0" standalone="yes"?> |
- 改好後,到 Disk Management 把 EBS Offline
- 回到 AWS Console,把 EBS 掛回原本的 Instance,記得 Device 指向
/dev/sda1 - 重新開機,等待開機完成後,應該就可以透過 key 取得密碼了。



