系統準備(Sysprep)工具為Windows(vista和7)的安裝準備復制、審核和客戶交付功能。使用復制(也稱為映像)可以捕獲可在整個組織中重復使用的自定義Windows映像。使用審核模式可以將其他設備驅動器或應用程序添加到Windows安裝。安裝其他驅動程序和應用程序之后,可以測試Windows安裝的完整性。使用Sysprep還可以準備要交付至客戶的映像。客戶啟動Windows時,會啟動“歡迎使用Windows”。
概念
只能將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”并立即將計算機啟動到桌面。這使您可以盡快開始自定義過程。
此外,在將計算機提供給客戶之前,還可以借助審核模式驗證計算機運作是否正常??梢则炞C最終用戶的首次啟動體驗是否按預期運行,以及驗證OEM自定義和有關公司的支持選項的信息是否存在。
啟動到審核模式的方法:
對于有人參與安裝,請在“歡迎使用Windows”屏幕上按CTRL+SHIFT+F3。
在無人參與安裝中,將Microsoft-Windows-Deployment組件添加到oobeSystem配置階段。在Reseal|Mode設置中,指定“審核”。Windows安裝完成后,計算機將重新啟動到審核模式。有關此設置的詳細信息,請參閱“無人參與Windows安裝程序參考”。
在“命令提示符”窗口中運行sysprep/audit
有關審核模式的詳細信息,請參閱在審核模式下自定義Windows。
配置Windows安裝之后,可以通過運行sysprep/oobe命令來準備計算機以交付給客戶。使用/oobe選項,Windows可以在下次啟動計算機時運行“歡迎使用Windows”。
限制
Sysprep具有以下限制:
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)通過確保符合微軟軟件許可條款減少了Windows盜版。在先前的Windows版本中,這稱為Windows產品激活(WPA)。在產品激活過程中,會將產品密鑰與安裝軟件的單個計算機進行匹配。它通過驗證產品密鑰來完成這個操作,并確認它未用在超過許可數量的多臺計算機上。
Windows安裝程序
Windows安裝程序是用于安裝Windows或升級以前版本Windows的程序。
無人參與Windows安裝程序應答文件
無人參與Windows安裝程序應答文件(通常稱為Unattend.XML)是通過使用Windows系統映像管理器(WindowsSIM)創建的Windows安裝程序的應答文件。該應答文件支持配置默認Windows設置以及添加驅動程序、軟件更新和其他應用程序。該應答文件使OEM和公司可以自定義Windows安裝任務(例如,指定磁盤配置、更改InternetExplorer的默認值,以及安裝其他驅動程序)。
注意:
該單一應答文件會替換先前版本的Windows中使用過的所有應答文件(Unattend.txt、Winbom.ini、Oobeinfo.ini和Sysprep.inf)。
Windows系統映像管理器
Windows系統映像管理器(WindowsSIM)提供自定義Windows映像的功能。WindowsSIM支持自定義Windows映像中的設置。根據配置可以創建無人參與Windows安裝程序應答文件(通常稱為Unattend.XML)。在Windows安裝過程中會使用此應答文件將配置應用到Windows中。在該應答文件中,可以指定對默認操作系統組件的更改并添加其他軟件,如全新驅動程序或產品更新。
主要功能
眾所周知,讓系統變成全新的方法只有重裝。這個方法既麻煩,又浪費時間,還容易碰到問題(如激活問題等等)。而利用Sysprep功能,可以很方便地重裝系統。
1、運行Sysprep(此處以Windows 7為例:%SystemRoot%\system32\sysprep\sysprep.exe)
2、在“系統清理操作”里選擇“進入系統全新體驗(OOBE)”并勾選“通用(G)”。
3、在“關機選項”里選擇“重新啟動”。
4、單擊“確定”。(請三思后而行,因為按下“確定”鍵后就會立即重新啟動并進行配置,驅動會重新安裝,但C盤的軟件不會丟失,桌面可能發生一些變化)
5、等待配置完畢后啟動,就和剛重裝時一樣了,比重裝速度快、方便。
參考資料 >