查看單個文章
舊 2006-06-05, 08:53 PM   #4 (permalink)
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設

  第三步:輸入MST文件,如D:\Office\promini.MST(見圖1),連續點擊三次「Next」,進入第七步。

  

http://myarticle.enet.com.cn/images/200509/1127826334163.jpg

  第四步:現在才進入真正的設置部分。這裡可以指定所要安裝的元件,在左側樹形列表中選擇要安裝的部件。點擊「Microsoft Office Word→.NET可編程性支持」,選擇「Not Available,Hidden,Locked」,此項就不會再安裝,用同樣方法去除「幫助」,以及Office共享功能下面的「中文可選用戶輸入方法」、「VBA 專案的數位證書」和「Microsoft 手寫元件」(見圖2)。其他專案是否安裝,可根據需要進行精簡,如果不需要Access,可徹底不安裝Access(僅Access就佔用50MB以上空間)。根據設置不同,最終安裝文件可以縮小到60MB~100MB左右,如果減少元件,最終的安裝包還可能更小。設定好精簡的專案後,點擊「Next」按鈕進入到下一步。

  

http://myarticle.enet.com.cn/images/200509/1127826341917.jpg

  第五步:選擇「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。
  
http://myarticle.enet.com.cn/images/200509/1127826357141.jpg


  執行這個新得到的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,重新啟動文件監視。

  
http://myarticle.enet.com.cn/images/200509/1127826359806.jpg


  第三步:執行D:\Office\setup.exe,安裝精簡後的Office,選擇「全部安裝」,把我們所要求的功能在系統中安裝一遍,看看到底哪些文件被安裝了。注意,不要將Office安裝到D盤。  

  第四步:安裝完成後,切換回Filemon,按Ctrl+E,關閉文件監視。  

  第五步:現在我們就根據Filemon的記錄來分析Office 2003安裝程式在安裝過程中到底需要哪些文件。在Filemon中點擊表菜單中的「文件→另存為」,將記錄儲存為filemon.txt。
__________________
http://bbsimg.qianlong.com/upload/01/08/29/68/1082968_1136014649812.gif
psac 目前離線  
送花文章: 3, 收花文章: 1625 篇, 收花: 3196 次