執行 Sysprep.exe 準備映像部署時,目前登入使用者的桌面設定 (工作列、開始功能表、電源選項、區域選項等) 不會自動套用至新建立的使用者設定檔。標準解決方案:在執行 Sysprep 前,將已調教完成的「測試使用者」設定檔複製覆蓋 Default User 設定檔,使所有新用戶繼承此配置。本文提供 Microsoft 官方標準流程的完整圖文步驟。
TestUser → 「確定」×2。賦予管理權限以便修改系統級設定。C:\Documents and Settings\Default User (或點擊「瀏覽」選擇「Default User」資料夾)。Everyone → 「檢查名稱」 → 「確定」。Sysprep.exe (位於 C:\Sysprep\ 或部署工具中) 進入封裝流程。C:\Documents and Settings\Default User%SystemRoot%\SYSVOL\sysvol\<網域名稱>\SCRIPTS\Default User (透過 GPO 分發)。NTUSER.DAT (登錄樹),複製動作實際是將 TestUser 的 NTUSER.DAT 覆蓋 Default User 的 NTUSER.DAT,並同步整個設定檔資料夾內容。reg add 或 PowerShell 設定,避免整個設定檔複製的風險 (殘留個人資料、憑證、快取等)。| 錯誤現象 | 原因 | 修正 |
|---|---|---|
| 新用戶登入載入暫時設定檔 (臨時設定檔) | Default User NTUSER.DAT 權限錯誤 (非 Everyone 可讀) | 重新複製時「允許使用」務必設為 Everyone |
| 新用戶桌面出現 TestUser 個人檔案 (文件、下載、圖片) | 複製整個設定檔資料夾包含個人資料夾 | 複製前清理 TestUser 設定檔個人資料,或僅複製 NTUSER.DAT + AppData/Roaming/Microsoft/Windows/Start Menu 等必要資料夾 |
| Sysprep 執行失敗「無法驗證安裝」 | 系統未授權/授權狀態異常、或 Sysprep 版本不符 | 確認啟用狀態,使用正確版本 Sysprep (隨作業系統媒體/部署工具包提供) |
| 網域環境下 Default User 不生效 | 網域用戶設定檔由網域控制站 Default User 複製,非本機 | 在網域控制站修改網域 Default User,或使用 GPO 資料夾重導向/登入腳本 |
「複製設定檔至 Default User」是 Windows Server 2003 Sysprep 部署中實現「開箱即用」自訂體驗的標準作法。嚴格遵循 建立測試用戶 → 自訂設定 → 管理員複製覆蓋 Default User (權限 Everyone) → 清理測試用戶 → Sysprep 五階段流程,並注意網域與工作群組環境的差異,即可穩定出標準化映像檔,大幅縮短新機部署時間。