概念
只能將 Sysprep 用於配置 Windows 的全新安裝。可以根據需要多次運行 Sysprep,以構建和配置 Windows 安裝。但是,重置 Windows 激活最多只能為三次。禁止使用 Sysprep 來重新配置已部署的 Windows 現有安裝。只能將 Sysprep 用於配置 Windows 的全新安裝。
重要信息
如果您打算將一個 Windows 映像轉移到另一台計算機上,則必須運行 sysprep /generalize,即使該計算機具有相同的硬體配置。Sysprep /generalize 命令從您的 Windows 安裝刪除唯一性信息,這使得您可以在不同的計算機上重用映像。
下一次引導 Windows 映像時,將運行 specialize 配置階段。在該配製階段中,有許多組件的操作必須在新系統上引導 Windows 映像時被處理。
用於將 Windows 映像移動到新計算機的任何方法,不管是映像技術、磁碟複製還是其他方法,都必須使用 sysprep /generalize 命令進行準備。不運行 sysprep /generalize 而將 Windows 映像移動或複製到不同的計算機不受支持。
本主題包括以下內容:
◇Sysprep 的優點
◇常見 Sysprep 方案
◇Sysprep 的限制
◇Sysprep 的依存關係
◇Sysprep 的相關技術
相關信息
Sysprep 的優點Sysprep 具有以下優點:
◇從 Windows 中刪除系統特定的數據。Sysprep 可以從已安裝的 Windows 映像刪除所有系統特定的信息,其中包括計算機安全標識符(SID)。然後可以通過組織捕獲和安裝 Windows 安裝。
◇將 Windows 配置為啟動進入審核模式。使用審核模式可以安裝第三方應用程式和設備驅動器,以及測試計算機的功能。
◇將 Windows 配置為啟動進入“歡迎使用 Windows”。將 Windows 安裝配置為下次啟動計算機時進入“歡迎使用 Windows”。通常,在將計算機交付至客戶之前將系統配置為啟動時立即進入“歡迎使用 Windows”。
◇重置 Windows產品激活。Sysprep 最多可以重置 Windows產品激活三次。
常見方案
一、按計畫生產(BTP)創建 Windows映像
在按計畫生產 (BTP) 方案中,創建單一 Windows 參考映像來安裝使用相同硬體配置的計算機。通過安裝 Windows,然後添加其他驅動程式和應用程式來自定義單一 Windows 參考安裝。然後捕獲 Windows 映像並使用它來安裝計算機。未對此映像做任何其他修改。
此方案由以下階段組成:
在參考計算機上安裝 Windows。
安裝完成後,啟動計算機並安裝任何其他設備驅動器或應用程式。
更新 Windows 安裝後,應運行 sysprep /oobe /generalize 命令。使用 /generalize 選項,Sysprep 可以從 Windows 安裝中刪除系統特定的數據。系統特定的信息包括事件日誌、唯一安全 ID (SID) 和其他唯一性信息。將唯一性系統信息刪除後,關閉計算機。使用 /oobe 選項,Windows 安裝可以在下次啟動計算機時運行“歡迎使用 Windows”。
關閉計算機後,可以啟動進入 Windows PE 或計算機上的另一個作業系統。
然後使用 ImageX 來捕獲 Windows 安裝,方法是創建參考映像,使用該參考映像來安裝具有相同硬體配置的計算機。
二、按訂單生產 (BTO)創建 Windows 映像
在按訂單生產 (BTO) 方案中,以 Windows 參考映像開始。安裝此參考映像後,對 Windows 安裝做其他更新,這些 Windows 安裝對於正在安裝的計算機是唯一的。通常,這些是客戶請求的應用程式或更新。通過啟動到審核模式,可以安裝特定於該計算機的其他設備和應用程式。
按計畫生產方案與按訂單生產方案之間的差異是,對該計算機唯一的 Windows 參考安裝做了其他更改。
此方案包括以下階段:
以套用到組織中所有計算機的 Windows 參考映像開始。
將 Windows 參考映像安裝到必須交付至客戶的計算機。
安裝完成後,應運行 sysprep /audit /generalize /shutdown 命令將 Windows 配置為將計算機啟動到審核模式。通過啟動到其他分區或使用 Windows PE,您就可以捕獲 Windows 映像。
然後,此映像成為您的參考映像,可以保存它以安裝具有相同配置的計算機。
使用新的參考映像來安裝新計算機。Windows 映像將套用到計算機,並且 Windows 將啟動到審核模式。
可以根據客戶的訂單安裝其他應用程式和其他更新。還可以測試計算機以驗證所有組件是否都正常工作。
注意事項:
如果使用 sysprep /generalize /oobe 命令安裝 Windows 映像,請注意用戶體驗不會很理想。運行 sysprep /generalize /oobe 之後的下次重新啟動時,Windows 將在啟動“歡迎使用 Windows”前運行 specialize 階段、即插即用以及其他安裝任務。此過程會花費額外的時間並會延遲客戶的首次登錄。
更新 Windows 安裝後,應運行 sysprep /oobe /shutdown 命令。
包裝好計算機並將它交付至客戶。
下次啟動計算機時,會運行“歡迎使用 Windows”。
審核模式
審核模式使 OEM 和公司可以快速自定義 Windows 安裝。在審核模式下,可以安裝應用程式、添加設備驅動器、運行腳本,以及測試 Windows 安裝的有效性。審核模式不要求套用“歡迎使用 Windows”中的設定。
通常,Windows 將在安裝完成後立即啟動“歡迎使用 Windows”。但是,通過啟動到審核模式,可以繞過“歡迎使用 Windows”並立即將計算機啟動到桌面。這使您可以儘快開始自定義過程。
此外,在將計算機提供給客戶之前,還可以藉助審核模式驗證計算機運作是否正常。可以驗證最終用戶的首次啟動體驗是否按預期運行,以及驗證 OEM 自定義和有關公司的支持選項的信息是否存在。
啟動到審核模式的方法:
對於有人參與安裝,請在“歡迎使用 Windows”螢幕上按 CTRL+SHIFT+F3。
在無人參與安裝中,將 Microsoft-Windows-Deployment 組件添加到 oobeSystem 配置階段。在 Reseal | Mode 設定中,指定“審核”。Windows 安裝完成後,計算機將重新啟動到審核模式。有關此設定的詳細信息,請參閱“無人參與 Windows 安裝程式參考”。
在“命令提示符”視窗中運行 sysprep /audit
有關審核模式的詳細信息,請參閱在審核模式下自定義 Windows。
配置 Windows 安裝之後,可以通過運行 sysprep /oobe 命令來準備計算機以交付給客戶。使用 /oobe 選項,Windows 可以在下次啟動計算機時運行“歡迎使用 Windows”。
限制
Sysprep 具有以下限制:
必須僅使用與要配置的 Windows 映像一起安裝的 Sysprep 版本。Sysprep 隨每個版本的 Windows 一起安裝,且必須始終從 %WINDIR%\system32\sysprep 目錄運行。
禁止在升級安裝類型上使用 Sysprep。僅在清理安裝上運行 Sysprep。
如果計畫使用 imagex /apply 命令將 Windows 映像套用到計算機,則參考計算機和目標計算機上的分區布局必須相同。例如,如果捕獲驅動器 D 上的自定義 Windows 映像,則必須始終將該映像部署到目標計算機的驅動器 D 上。以下列表介紹使用 imagex /apply 命令時參考計算機和目標計算機上必須相同的分區設定。
安裝 Windows Vista 的分區號必須匹配。
分區類型(主要、擴展或邏輯)必須匹配。
如果在參考計算機上將分區設定為活動的,則在目標計算機上也必須將分區設定為活動的。
如果在參考系統上存在另一個用於 Bootmgr 和 BCD 存儲的活動分區,則也必須捕獲此分區並將它套用到目標計算機上的相同分區。
1.必須僅使用與要配置的 Windows 映像一起安裝的 Sysprep 版本。Sysprep 隨每個版本的 Windows 一起安裝,且必須始終從 %WINDIR%\system32\sysprep 目錄運行。
2.禁止在升級安裝類型上使用 Sysprep。僅在清理安裝上運行 Sysprep。
3.如果計畫使用 imagex /apply 命令將 Windows 映像套用到計算機,則參考計算機和目標計算機上的分區布局必須相同。例如,如果捕獲驅動器 D 上的自定義 Windows 映像,則必須始終將該映像部署到目標計算機的驅動器 D 上。以下列表介紹使用 imagex /apply 命令時參考計算機和目標計算機上必須相同的分區設定。
4.安裝 Windows Vista 的分區號必須匹配。
5.分區類型(主要、擴展或邏輯)必須匹配。
6.如果在參考計算機上將分區設定為活動的,則在目標計算機上也必須將分區設定為活動的。
7.如果在參考系統上存在另一個用於 Bootmgr 和 BCD 存儲的活動分區,則也必須捕獲此分區並將它套用到目標計算機上的相同分區。
該限制僅適用於 imagex /apply 命令。如果運行安裝程式並重新安裝 Windows,則可以更改安裝 Windows 的驅動器號。
注意
某些情況下,在重新捕獲 Windows 映像之前安裝的自定義應用程式可能需要一致的驅動器號。某些應用程式存儲包含系統驅動器號的路徑。如果系統的驅動器號與應用程式中指定的驅動器號不匹配,則卸載方案、提供服務方案和修複方案可能無法正常執行。不支持將自定義的 Windows 映像部署到不同的驅動器號。
建議的做法是,如果要安裝自定義應用程式,則將 Windows 映像部署到同一個驅動器號。
在不同的計算機之間複製 Windows 映像時,參考計算機和目標計算機不需要具有兼容的硬體抽象層 (HAL)。使用啟動配置數據 (BCD) 中的 /detecthal 選項,已運行 Sysprep 的系統可以安裝正確的 HAL。
參考計算機和目標計算機上的即插即用設備(例如,數據機、音效卡、網路適配器和視頻卡)無須來自同一製造商。但是,安裝中必須包含這些設備的驅動程式。
在 auditUser 配置階段使用 RunSynchronous 命令無法自動運行 Sysprep。只能在 oobeSystem 階段使用 FirstLogonCommand 命令自動運行 Sysprep。
首次啟動 Windows 時,激活時鐘開始倒計時。最多可以使用 Sysprep 三次以重新設定 Windows產品激活的時鐘。第三次運行 Sysprep 之後,將不再能重新設定時鐘。
對於基於映像的安裝程式,需要 ImageX、第三方磁碟映像軟體或磁碟複製硬體設備。這些產品會創建計算機硬碟的二進制映像,然後或者將該映像複製到其他硬碟上,或者是將該映像存儲在單個磁碟的某個檔案中。
僅當計算機是工作組成員而不是域成員時才能運行 Sysprep。如果將計算機加入到域中,Sysprep 會將其從域中刪除。
如果在包含加密檔案或資料夾的 NTFS 檔案系統分區上運行 Sysprep,則這些資料夾中的數據會變得完全不能讀取且不可恢復。
Sysprep 會將 %COMPUTERNAME% 環境變數轉換為大寫字元。但是,計算機的實際名稱不會改變。
如果運行 Sysprep,則“歡迎使用 Windows”會提示您輸入產品密鑰。您可以將應答檔案與 Sysprep 一起使用,以免“歡迎使用 Windows”提示您輸入產品密鑰。如果在 specialize 階段,您在 Microsoft-Windows-Shell-Setup 組件的 ProductKey 設定中指定的是有效的產品密鑰,則“歡迎使用 Windows”不會提示輸入產品密鑰。
Sysprep 的依存關係Sysprep 具有以下依存關係:
運行 Windows 安裝程式之後使用 Sysprep。
需要映像工具(如 ImageX)來捕獲安裝的映像。
Sysprep 的相關技術以下技術與 Sysprep 相關:
ImageX
ImageX 是一種命令行工具,原始設備製造商(OEM) 和公司使用它可以捕獲、修改和套用 Windows 映像,以進行快速部署。ImageX 可以與 Windows 映像 (.wim) 檔案一起使用,將它們直接複製到目標計算機,或者可以與使用 .wim 檔案的其他技術一起使用。不需要捕獲功能或包含在 ImageX 中的低級功能的公司仍可以使用諸如無人參與安裝、組策略和系統管理伺服器 (SMS) 等相關技術。
Windows軟體保護平台 (SPP)
Windows軟體保護平台 (SPP) 通過確保符合 Microsoft軟體許可條款減少了 Windows 盜版。在先前的 Windows 版本中,這稱為 Windows產品激活(WPA)。在產品激活過程中,會將產品密鑰與安裝軟體的單個計算機進行匹配。它通過驗證產品密鑰來完成這個操作,並確認它未用在超過許可數量的多台計算機上。
Windows 安裝程式
Windows 安裝程式是用於安裝 Windows 或升級以前版本 Windows 的程式。
無人參與 Windows 安裝程式應答檔案
無人參與 Windows 安裝程式應答檔案(通常稱為 Unattend.xml)是通過使用 Windows系統映像管理器 (Windows SIM) 創建的 Windows 安裝程式的應答檔案。該應答檔案支持配置默認 Windows 設定以及添加驅動程式、軟體更新和其他應用程式。該應答檔案使 OEM 和公司可以自定義 Windows 安裝任務(例如,指定磁碟配置、更改 Internet Explorer 的默認值,以及安裝其他驅動程式)。
注意:
該單一應答檔案會替換先前版本的 Windows 中使用過的所有應答檔案(Unattend.txt、Winbom.ini、Oobeinfo.ini 和 Sysprep.inf)。
Windows系統映像管理器
Windows系統映像管理器 (Windows SIM) 提供自定義 Windows 映像的功能。Windows SIM 支持自定義 Windows 映像中的設定。根據配置可以創建無人參與 Windows 安裝程式應答檔案( 通常稱為 Unattend.xml)。在 Windows 安裝過程中會使用此應答檔案將配置套用到 Windows 中。在該應答檔案中,可以指定對默認作業系統組件的更改並添加其他軟體,如全新驅動程式或產品更新。
另類功能
眾所周知,讓系統變成全新的方法只有重裝。這個方法既麻煩,又浪費時間,還容易碰到問題(如激活問題等等)。而利用Sysprep功能,可以很方便地重灌系統。1、運行Sysprep(此處以Windows 7為例:%SystemRoot%\system32\sysprep\sysprep.exe)
2、在“系統清理操作”里選擇“進入系統全新體驗(OOBE)”並勾選“通用(G)”。
3、在“關機選項”里選擇“重新啟動”。
4、單擊“確定”。(請三思後而行,因為按下“確定”鍵後就會立即重新啟動並進行配置,驅動會重新安裝,但C糟的軟體不會丟失,桌面可能發生一些變化)
5、等待配置完畢後啟動,就和剛重裝時一樣了,比重裝速度快、方便。