使用sysprep來更改XP序號

轉貼自 Shunze學園
http://www.shunze.info/forum/thread.php?threadid=1061&boardid=3&sid=22ff0965bdc03a91a286e8d95b9a47e1&page=1#1

======================================================================

《分享》使用sysprep來更改XP序號

事實上微軟在XP的限制上,比起以往的作業系統來說,都顯的嚴格許多;
微軟在Windows XP中加入了系統識別碼 ( SID ),主要是用來防止用戶在多台電腦安裝同一個XP。
如果同一網域中出現相同的SID,這時XP就會出了問題!

但是,如果同一時間進了許多相同機器,而每一台都要各自去安裝XP的話,
這對MIS人員來說,無非是一項小小的困擾!
安裝作業系統雖然問題不大,但數目一多也是挺浪費時間的…

在以往來說,MIS人員只要先裝好了一台,然後配合GHOST來clone到其它機器,一切就大功告成了!

不過這個經驗法則要套用在XP上,就必需得小小的變化一下了;
因為同一網域中,相同的SID將會對XP產生衝突而無法開機。
所以這時我們必需使用微軟本身提供的封裝工具sysprep,利用它來為每台電腦建立自己專用的識別碼。
請參考:微軟Windows XP安裝注意事項

Sysprep主要功能在於「封存」到沒有SID的狀態。
這樣當電腦重新啟動時,Sysprep會為每台電腦指派一個專用的SID,
在此同時,我們也可以重新設定XP的序號,巧妙的修改了遭封鎖愛心版序號。

Sysprep我們可以在Windows XP安裝光碟取得,路徑為support\tools\deploy.cab。
對其解壓縮後,將Sysprep.exe及Setupcl.exe檔案在同一資料夾內,然後執行Sysprep.exe就可以開始進行了。

重新封裝過程中,程式會先提醒您,一些安全性的顧慮。

進入功能主畫面後,勾選MiniSetup及Reboot,按下『重新封裝』吧!

然後系統會跟您做最後確認,是否要產生新的SID;按下『確定』後,進行重開機~

系統重新載入中…

一如安裝新的作業系統一般,會出現幾個例行性對話框…

最後會出現輸入產品金鑰的畫面,不用我說,您該知道怎麼做吧!?

在完成重新封裝後,不僅換了個SID,甚至連序號都可以應您要求一同變更咧~

其實sysprep主要用途如您所見,是用來錯開XP的SID,但是拿來變更序號也是一樣好用喔!

Sysprep工具的部份語法註釋:

  • -activated 不要設定「Windows Product Activation」的使用時限。當執存了Windows XP後,第一次啟動時,就可按照COA貼紙上的Product Key來激活Windows XP。

 

  • -audit 將電腦重新開機成「Factory」模式,不需產生新的安全性識別碼 ( SID )。

 

  • -factory 重新啟動時不需顯示「Windows歡迎畫面」或「迷你安裝」。此選項對更新驅動程式、執行隨插即用、安裝應用程式、測試、使用客戶資料設定電腦,或在出廠前執行設定非常有用。

 

  • -forceshutdown Sysprep完成後關閉電腦。如果電腦的ACPI BIOS無法以Sysprep的預設行為正常關機,便可使用這項。

 

  • -mini 設定Windows XP Professional成使用「迷你安裝」而不是歡迎畫面,但這選項不會對Windows XP Home Edition發生作用。

 

  • -nosidgen 執行Sysprep而不產生新的SID。如不是「複製」正執行Sysprep的電腦,或正在預先安裝網路上其中一個工作站,然後用其回復到其他網路電腦的話,則須使用這選項。

 

  • -quiet 執行Sysprep而不需顯示螢幕確認訊息。例如計劃在自動安裝Windows XP後立即執行Sysprep,則加入sysprep -quiet到Unattend.txt的「GuiRunOnce」即可自動執行。

 

  • -reboot 強制電腦自動重新啟動。

 

本篇發表於 技術文件。將永久鏈結加入書籤。