第三步:輸入MST文件,如D:\Office\promini.MST(見圖1),連續點擊三次「Next」,進入第七步。
第四步:現在才進入真正的設置部分。這裡可以指定所要安裝的元件,在左側樹形列表中選擇要安裝的部件。點擊「Microsoft Office Word→.NET可編程性支持」,選擇「Not Available,Hidden,Locked」,此項就不會再安裝,用同樣方法去除「幫助」,以及Office共享功能下面的「中文可選用戶輸入方法」、「VBA 專案的數位證書」和「Microsoft 手寫元件」(見圖2)。其他專案是否安裝,可根據需要進行精簡,如果不需要Access,可徹底不安裝Access(僅Access就佔用50MB以上空間)。根據設置不同,最終安裝文件可以縮小到60MB~100MB左右,如果減少元件,最終的安裝包還可能更小。設定好精簡的專案後,點擊「Next」按鈕進入到下一步。
第五步:選擇「Configure local installation source」,在「Product Key」欄中輸入Office的序列號,並勾選「I accept the tems in the License Agreement」,之後,一直點擊「Next」至結束,按「Finish」按鈕。
最終產生了一個名為PROmini.MST的文件。我們對Office 2003精簡後的「減肥訊息」和其他配置訊息,都記錄在這個文件裡面了。
用ORCA修改MSI
現在要用ORCA將MST文件訊息寫入MSI文件中。
第一步:安裝並漢化ORCA,打開軟件,選擇表菜單中的「文件→打開」,打開D:\Office目錄下的pro11.msi。
第二步:點擊表菜單中的「轉換→應用轉換」(見圖3),選擇剛才產生的promini.mst文件,然後選擇表菜單中的「文件→儲存變更為」,將文件儲存為pro11mini.msi。
執行這個新得到的pro11mini.msi,就可以僅僅安裝我們開始選擇的那些元件,而不再安裝去掉的那些元件了。
使用工具得到最小文件列表
現在D:\Office目錄下包含了Office 2003 SP1的所有文件,還沒有去掉安裝程式中不需要的文件。如何找出哪些是我們需要的文件,哪些是我們不需要的文件呢?也就是要確定Office 2003「減肥」之後,要保留哪些文件。現在就要開始刪除文件了。
第一步:修改D:\Office\pro11.msi的文件名字為pro11bak.msi,將前面得到的pro11mini.msi更名為pro11.msi,這樣是為了可以使用setup.exe執行Office的安裝。
第二步:執行Filemon,取消「文件→捕獲事件」項,然後按Ctrl+X,清除記錄,再選擇表菜單中「卷」項,確認勾選了「卷D(FIXED)」的勾選(見圖4)。按Ctrl+E,重新啟動文件監視。
第三步:執行D:\Office\setup.exe,安裝精簡後的Office,選擇「全部安裝」,把我們所要求的功能在系統中安裝一遍,看看到底哪些文件被安裝了。注意,不要將Office安裝到D盤。
第四步:安裝完成後,切換回Filemon,按Ctrl+E,關閉文件監視。
第五步:現在我們就根據Filemon的記錄來分析Office 2003安裝程式在安裝過程中到底需要哪些文件。在Filemon中點擊表菜單中的「文件→另存為」,將記錄儲存為filemon.txt。