Sysprep(系統準備)概述

Sysprep(系統準備)負責準備Windows客戶端或Windows Server安裝以進行影像處理。 Sysprep 可以從Windows安裝中移除 PC 專屬資訊(泛指),使其能安裝在不同的電腦上。 執行 Sysprep 時,您可以設定電腦要開機進入 稽核模式,或進入 初始體驗(OOBE)

Sysprep 是 Windows 映像的一部分,並以審計模式執行。

Sysprep 功能

Sysprep 提供以下功能:

  • 從 Windows 映像中移除 PC 專屬資訊,包括 PC 的安全識別碼(SID)。 這樣你就能擷取影像並套用到其他電腦上。 這稱為 PC 的普及化。
  • 從 Windows 映像檔中卸載但不會移除 PC 專用驅動程式。
  • 透過將電腦設定為開機進入 OOBE,為交付給客戶做好準備。
  • 可讓您將應答檔案(unattend)設定新增至現有安裝。

實際應用

Runnig Sysprep 幫助您:

  • 透過建立一個通用映像檔,跨多種硬體設計來管理多台電腦。
  • 透過擷取並部署具有唯一安全識別碼的映像來部署個人電腦。
  • 透過在審核模式下新增應用程式、語言或驅動程式,微調個別電腦的設定。 欲了解更多資訊,請參閱 審計模式概覽
  • 在交付給客戶前,透過審核模式測試,提供更可靠的電腦。

新增與變更的功能

  • 為了讓企業能有效率且持續地推出最新的 Windows 10 與 Windows 11 部署映像檔,自 Windows 10 版本 1607 起,Sysprep 可用來準備已升級的映像檔(*)。 例如:

    • 你可以從一台運行 Windows 10 版本 20H2 的電腦開始。
    • 升級電腦以執行 Windows 11。
    • 在升級後的映像檔上執行 Syprep 泛化,重新擷取更新後的映像檔,然後部署到新裝置。

    *: Microsoft 不支援在已部署的 Windows 上使用 Sysprep,也不支援將其用於映像建立以外的目的。

  • 從 Windows 8.1 開始,Sysprep 使用者介面被棄用。 Sysprep 介面會在你啟動審計模式時開啟,但未來版本可能會移除它。 更新你的部署工作流程,從命令列開始使用 Sysprep。 如需詳細資訊,請參閱 Sysprep 命令列選項 (部分機器翻譯)。

Important

必須從命令列執行 Sysprep,並且在採用 Server Core 安裝選項部署的 Windows Server 上執行時,指定 /quiet 參數。 否則,Sysprep 的介面不會顯示,程序也會無聲無息地失敗。

依賴

備註

當您在電腦之間複製 Windows 映像檔時,參考電腦與目標電腦可能不需要具備相容的硬體抽象層(HAL)。 開機設定資料(BCD)中的 /detecthal 選項,讓已執行 Sysprep 的系統安裝正確的 HAL 檔案。

局限性

Sysprep 有以下限制:

  • 安全識別碼(SID)只有在執行 Sysprep 時才會在作業系統卷上被替換。 如果一台電腦有多個作業系統,你必須分別對每個映像檔執行 Sysprep。
  • 在某些情況下,在重新擷取 Windows 映像檔前安裝的自訂應用程式,可能需要一致的磁碟代號。 有些應用程式會儲存包含系統磁碟代號的路徑。 如果系統的磁碟代號與應用程式指定的磁碟代號不符,卸載、維修和維修的情境可能會無法正常運作。
  • 參考與目標電腦上的 隨插即用 裝置不必是同一製造商。 這些裝置包括數據機、音效卡、網路卡和顯示卡。 然而,安裝時必須包含這些裝置的驅動程式。
  • 並非所有伺服器角色都支援 Sysprep。 如果你對已設定特定伺服器角色的 Windows Server 安裝執行一般化,這些伺服器角色在完成映像與部署程序後可能無法繼續運作。 欲了解更多資訊,請參閱 Sysprep 對伺服器角色的支援
  • 如果你在包含加密檔案或資料夾的 NTFS 檔案系統分割區上執行 Sysprep,這些資料夾中的資料會完全無法讀取且無法復原。
  • Sysprep 工具僅在電腦屬於工作群組時執行,而非網域。 如果電腦加入了某個網域,Sysprep 會將該電腦從網域中移除。
  • 如果電腦加入了某個網域,而該網域的群組原則為該電腦指派了強帳號密碼政策,所有使用者帳號都必須使用強密碼。 執行 Sysprep 或 OOBE 並不會移除強密碼政策。
  • 使用者帳號一定要使用強密碼。 如果你在執行 Sysprep 或 OOBE 前沒有為使用者帳號設定強密碼,你可能無法登入電腦。
  • 如果 Sysprep 遇到錯誤,你將無法再次在同一個 Windows 映像檔上執行 Sysprep 工具。 相反地,你必須先重新部署映像檔。

不支援的場景

以下情境不支援:

  • 在所有版本的 Windows 上,不支援重新設定已部署的 Windows 現有安裝。 Sysprep 只能用於配置新的 Windows 安裝。 你可以無限次執行 Sysprep,來建立和設定你的 Windows 安裝。
  • 不支援在未將該電腦一般化的情況下,將 Windows 映像檔移動或複製到另一台電腦。
  • 不支援使用不同版本的 Sysprep 工具來設定映像檔。 你必須只使用你打算設定的 Windows 映像檔中安裝的 Sysprep 工具版本。 Sysprep 是安裝在每個 Windows 版本的。 你必須從 %WINDIR%\system32\sysprep 目錄執行 Sysprep。
  • 如果你使用的是Windows 10之前的Windows版本,版本 1607,則不支援使用 Sysprep 工具來處理升級安裝類型。
  • 不支援使用 Microsoft-Windows-Deployment\RunSynchronous 指令來自動化 Sysprep。 不過,你可以使用 Microsoft-Windows-Deployment\Generalize 設定,在安裝後準備電腦進行映像化。
  • 不支援在虛擬機(VM)外執行虛擬機模式。 你不能用虛擬機模式來準備 VHD 來部署到任何電腦。
  • Sysprep 不能在系統帳號的上下文下執行。 例如,不支援在 System 帳戶內容下使用工作排程器或 PSExec 執行 Sysprep。

參見

下表包含與此情境相關的資源連結。

內容類型 References

產品評估

Sysprep 流程概述

操作

使用 Sysprep 將 Windows 安裝一般化 | 使用 CopyProfile 自訂預設使用者設定檔 | 搭配 Sysprep 使用答案檔案

工具及設定

Sysprep Command-Line 選項 | Sysprep 對伺服器角色的支援

相關技術

Windows 設定 | 稽核模式概覽 | 啟動Windows至稽核模式或 OOBE