我想使用系統準備 (Sysprep) 來擷取和安裝可重複使用的自訂 Amazon Machine Image (AMI)。
解決方法
執行 Sysprep 時,請使用以下最佳做法:
- 請勿使用 Sysprep 為您的執行個體建立備份。
- 不要在生產系統上執行 Sysprep。
- Windows Server 2016 Nano Server 不支援 Sysprep。
- 對於 Windows Server 2008 到 Windows Server 2012 R2,請使用 EC2Config 執行 Sysprep。
- 對於 Windows Server 2016 或 Windows 2019 (LTSC 和 SAC),請使用 EC2Launch v1 執行 Sysprep。
- 對於 Windows Server 2022 和 Windows Server 2025,請使用 EC2Launch v2 執行 Sysprep。您也可以對 Windows 2012、2012 R2、2016 (LTSC 和 SAC) 或 2019 (LTSC 和 SAC) 使用 EC2Launch v2。
**注意:**如需詳細資訊,請參閱 Microsoft 網站上的限制。若要擷取生產系統的 Sysprep 映像檔,請從執行個體建立 AMI。然後,在隔離環境中從 AMI 啟動執行個體。您可以擷取已啟動執行個體的 Sysprep 映像檔。
使用 EC2Config 或者 EC2Launch v1 或 v2 執行 Sysprep
請完成下列步驟:
- 開啟 Amazon Elastic Compute Clouse (Amazon EC2) console (Amazon Elastic Compute Clouse (Amazon EC2) 主控台)。
- 使用遠端桌面通訊協定 (RDP) 連線至您的 Windows 執行個體。
- 選擇 Windows 開始功能表,然後對您使用的 Windows Server 完成下列其中一個步驟:
對於 Windows Server 2008 至 Windows Server 2012 R2,請開啟 EC2ConfigService Settings (EC2ConfigService 設定),然後選擇 Image (映像檔)。
對於 Windows Server 2016 或更新版本,請開啟 EC2LaunchSettings。
- 在 Administrator Password (管理員密碼) 中,選擇 Random (隨機)。
- 選擇 Shutdown with Sysprep (使用 Sysprep 關閉),然後選擇 Yes (是)。
**注意:**您必須在下次啟動時,從主控台擷取新密碼。
- 開啟 Amazon EC2 console (Amazon EC2 主控台)。
- 在導覽窗格中,選擇 Instances (執行個體)。
- 在執行個體狀態變更為已停止後,選取您的執行個體。
- 在 Actions (動作) 中,選擇 Image (映像檔),然後選擇 Create image (建立映像檔)。
- 在 Image name (映像檔名稱) 中,輸入名稱。
- 在 Image description (映像檔描述) 中,輸入描述。
- 選擇 Create image (建立映像檔)。
如需詳細資訊和自訂選項,請參閱使用 Windows Sysprep 建立 Amazon EC2 AMI。
如果您收到錯誤訊息,請參閱對 Amazon EC2 Windows 執行個體的 Sysprep 問題進行疑難排解。您也可以使用適用於 Windows Server 的 EC2Rescue來收集日誌檔和對任何問題進行疑難排解。
相關資訊
為什麼無法從複製的 AMI 啟動 EC2 執行個體?