windows Service Pack 一手搞定 
 

現在裝軟體是越來越麻煩了,裝個Windows 2000吧,裝完後還有不下十個修正檔要打,還有一個最大的Service Pack3,簡稱為
SP3。不僅Windows,Office XP的Service Pack都已經有兩個了了再加上其他應用軟件,裝一次系統下來累的不得了。你有沒有想
過把這些修正和安裝程序集成起來,這樣,在安裝Windows和Office的同時就把這些修正程式都裝好?那麼來一起試試吧。

首先我們看看怎麼把Windows 2000的SP3集成進Windows的安裝程序。

首先這要求你有700M左右的硬碟空間,在這之上,我們在C碟建立一個名為「win」的資料夾,所有的文件操作都將在這個資
料夾中進行。然後在這個資料夾中建立一個名位「2k」的資料夾,把原始的Windows 2000的安裝文件(至少I386這個資料夾,
如果你想製作的更完整,也可以拷貝全部的文件)拷貝進去。

由於Windows的Service Pack常有並是累積的,也就是說,只要安裝最新的Service Pack 3,那麼SP1和SP2就都不需要了。因此我們
只要到微軟中國網站去下載Windows 2000的SP3安裝文件就可以。這裡需要的是完整版的SP3,下載後大大小應該是115Mb,並
保存在剛才建立的win資料夾內。。然後直接在執行中輸入如下的命令:

c:\win\win2ksp3.exe -s:c:\win\2k

確定命令沒有什麼錯誤後可以按下Enter鍵(當然,你可能需要根據你的實際情況改變文件的路徑),程序開始自動提取安裝文
件,並自動整合。這時你應該能看見如圖一的界面。這個進度完成後我們的安裝文件就成功整合了。



不過需要注意兩點:

首先,這樣處理過的安裝文件燒錄成光碟後是沒有光碟啟動功能的,如果要安裝,你將只能從DOS下安裝。不過我們在後面會
介紹解決的辦法。

其次,以上的操作必須全部在Windows 2000下完成,如果你在其他Windows系統下進行,將會收到出錯的提示。

在此,經過這樣安裝的Windows 2000有一個小問題,就是如果你執行sfc/scannow檢查受保護的系統檔案,程序將會需要你插入
「Windows 2000 Service Pack3」的CD,這會是一個問題,因為我們這樣製作的CD似乎不符合標準,也就是說,你不能檢查受保
護的系統檔案了。所以你要考慮好再做。

下面著手解決光碟啟動的問題,其實要解決這個問題,只需要添加一個包含引導信息的文件就可以了,這個文件的名稱是
w2kboot.bin,你可以在這裡下載到(Windows XP 相應的引導文件可以點擊這裡下載),把這個文件打開後解壓縮到一個目錄中,
然後打開你的燒錄軟體。以Nero為例,打開後新建一個可以啟動的CD-Rom,然後在Boot選項卡下的「Source of boot image 
data」設置中指定一個「Image File」,並選擇剛才解壓縮出來的w2kboot.bin。之後其他的設置都可以不用更改,然後在文件列
表中把剛才我們整合好的Windows 2000安裝文件移到到光碟中,就可以開始燒錄了。這樣獲得的光碟已經可以引導你的系統,
並直接安裝帶SP3的Windows 2000。



之後我們還需要製作一個集成了SP1和SP2的Office XP。

以下的操作需要你準備這些東西:

Office XP的安裝光碟一張

Office XP的Service Pack 1和Service Pack 2。這裡需要的和一般你通過Office XP下載到的Service Pack是不同的,在這裡我們需要的
是Administrative Update安裝包。你可以從微軟網站下載到。由於Office XP的Service Pack不是累加的,所以對於Service Pack 1和
Service Pack 2,你都需要下載。下載地址是:

SP1 ,41.3Mb

SP2 ,53.2Mb

除此之外,你還需要一台燒錄機,以便把最終產生的文件刻成光碟,當然,如果你願意在硬碟上直接安裝,這一步也可以省
略。

然後就可以開始我們的整合了。

由於整合過程中會產生很多臨時文件,為了整潔起見我們把它們保存在一起,在硬碟上新建一個資料夾(本文將在D碟建立一
個Office資料夾,所有的操作以這個為例),並保證該分區有不小於1Gb的剩餘空間。

把Office XP的安裝光碟插入光碟,並同時按下Shift禁止掉自動執行。然後在開始-執行中輸入「F:\setup /a」這裡F是我的光驅的
盤符,操作中你可以按照你的實際情況更改。這時會彈出安裝嚮導,和正常情況下的安裝嚮導略有不同。嚮導會需要你提供組
織名稱,安裝路徑以及序列號。在安裝路徑中輸入我們剛才建立的資料夾的位置「d:\office」,然後點擊下一步,同意最終用戶
授權協議。程序開始複製文件到D碟的office資料夾。在這一切完成之後會出現一個窗口提示。

之後開始整合SP1

雙擊執行下載回來的oxpsp1a.exe,並同意許可協議,然後指定好儲存文件的位置,這裡我們可以隨便建立一個,例如「d:
\sp1」,Enter鍵後程序會自動解壓縮出來三個文件:ENGLPK1_Admin.msp、MAINSP1_Admin.msp和OWC10SP1_Admin.msp。

為了整合這三個文件到安裝文件中,只需要在執行中輸入

msiexec /p d:\sp1\mainsp1_admin.msp /a d:\office\proplus.msi shortfilenames=true /qb

Enter鍵後會自動執行安裝程序。

在這其中用到了/p,/a等參數,其中「/p」允許Windows Installer把修正程式應用到一個已有的安裝文件中,這樣才可以升級我們
的安裝文件;「/a」參數並不是必須的,它允許Windows Installer通過網絡更新;「shortfilenames=true」則是允許在昇級過程中使
用短文件名;「/qb」則使Windows Installer只顯示最重要的步驟,而不會顯示那些次要的。

在這一步安裝完成之後,我們繼續在執行中輸入

msiexec /p d:\sp1\owc10sp1_admin.msp /a d:\office\owc10.msi shortfilenames=true /qb

現在,SP1的整合就已經完成了,對於SP2,我們同樣依照上面的方法,先把OxpSp2a.exe解壓縮到D碟的SP2資料夾,然後依次
執行

msiexec /p d:\sp2\mainsp2ff.msp /a d:\office\proplus.msi shortfilenames=true /qb

和

msiexec /p d:\sp2\Owc10SP2ff.msp /a d:\office\owc10.msi shortfilenames=true /qb

經過等待,就可以全部搞定。

你可能會遇到這樣的問題,在你整合了SP1和SP2後不久,微軟又發佈Office XP的新修正。你想把這個單獨的修正也整合進安裝
文件嗎?繼續看下去吧。需要說明的是,由於Office XP簡體中文版在寫這篇文章的時候還沒有比SP2更新的修正,因此這裡我
們用一個Office XP中簡繁轉換加載項來說明做法,以便以後出了修正後你可以成功的整合。事實上,在Office XP+SP2中,這個
修正已經安裝了,因此如果你直接照做並不能成功。

這個修正的作用是為FrontPage等程序提供簡體和繁體中文的轉換,你可以在這裡下載到。下載完後在D碟新建一個update目錄,
把剛下載的修正保存在這裡,然後你可以在執行中輸入「d:\update\ tcscconv.exe /?」Enter鍵後可以看見圖三的界面,這裡顯示了
該文件的所有安裝參數,我們需要利用的就是「/t」了。



在執行中輸入「d:\update\ tcscconv.exe /t:d:\up /c」Enter鍵後會把解壓縮出來的tcscconv.msi文件保存到D碟的up資料夾下。之後,
同樣在執行中輸入

msiexec /p d:\up\tcscconv.msi /a d:\office\proplus.msi shortfilenames=true /qb

這樣,單獨的修正程式也成功地整合進安裝文件。

在燒刻的時候你可能發現了,所有的文件加起來達到了恐怖的890Mb!這不能直接燒錄了,不過經過仔細分析,其中有一些文
件不是必須的,我們可以直接刪除它們,這並不會對我們的安裝造成太大的影響。

第一個就是IE的安裝文件,在\\FILES\OSP\2052\IE5\SC 內,總共有67M。當然,如果把這些文件刪除,若安裝程序檢測到你的IE
版本低於5.0,就不能幫你昇級了,你就必須在安裝Office XP之前升級你的IE。好在現在大部分人的IE已經升級到5.0以上了。

還有字體文件,在\\FILES\WINDOWS\FONTS 內,總共230Mb左右。把這兩處清理後就只有559M了。經過驗證,這樣的安裝文
件是可以正常使用的,只不過在安裝字體的時候出現了一些錯誤,但是這些錯誤都是可以忽略的。並且安裝過程中可以免輸入
序列號(嚴格來說並不是不需要序列號,而是在你整合Service Pack 的時候序列號已經輸入了)。

希望經過這樣的整合,你下次安裝軟體的時候能輕鬆些

 

如果你覺得按照上面的方法燒錄光碟比較麻煩,可以試試下面的方法: 

需要準備的工具有:已經集成好SP1的Windows XP安裝文件(這個可以按照上面的方法方法來做作)。還有需要一個額外的壓
縮包BootableCD.rar,這裡包含了製作光碟鏡象的批次處理文件和其他一些相關文件,點擊下載。並且還需要你的電腦中安裝有
Nero Buring Rom這個燒錄軟體。

在C碟(必須確保你的C碟有1.5GB以上的可足用的空間)根目錄下新建一個名稱為BootableCD的資料夾,然後用WinRAR打開
BootableCD.rar,把文件解壓縮到剛才建立的BootableCD資料夾中。

之後需要複製安裝文件,也就是經過SP一文的方法所獲得的安裝文件。如果你要製作的是Windows XP Professional光碟,那麼把
做好的文件複製到「C:\BootableCD\cds\wxppro\files」下;如果是Windows XP Home,則複製文件到「C:\BootableCD\cds\wxphome
\files」。一定要記得,全部的文件和資料夾都要複製過來(包括集成SP1之後產生的win51ip.SP1)。

在執行中輸入「CMD」然後Enter鍵,打開命令行窗口,根據你要製作的安裝文件的不同,分別在提示符號後輸入:

「c:\bootablecd\bcd wxppro」或者「c:\bootablecd\bcd wxphome」然後Enter鍵,如果沒發生什麼錯誤,你應該能看見類似的窗口,
這時預先做好的批次處理文件已經開始準備產生鏡象檔案了。



只要等待幾分鐘,準備好後燒錄機會自動彈開,待你放入一張空白的燒錄碟後關閉燒錄機,按下Enter鍵鍵。如果出現的界面,
就表示已經開始在燒錄。再等即分鐘(關鍵看你的燒錄機有多快),光碟刻好後就會自動彈出。



現在你只要用這張光碟啟動電腦,就可以直接安裝集成了SP1的Windows XP了。