您现在的位置: 星云电脑教程 >> 电脑教程 >> 经验共享 >> 实用技巧 >> 正文

将Office 2003压缩到60MB

星云电脑教程 文章来源:中安网陪 作者:星云整理 更新时间:2006-7-23 19:19:39 点击数有问必答

  用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。

  第六步:打开Excel,拖入刚刚保存的filemon.txt,可以看到filemon.txt在Excel中分成了整齐的7列(A-G),其中文件名在E列(见图5)。我们只保留第5列也就是E列,将其他列删除,这样仅仅剩下了需要处理的文件名。



 第七步:在Excel中点击菜单中的“数据→筛选→高级筛选”,然后勾选“选择不重复的记录”,“确定”后,就可以筛选出不重复的数据。将这些数据复制到一个文本文件中,并命名为Officefilelst.txt,这样就得到了Office精简版安装时候所需要的全部文件列表。

  这里的步骤仅限于当前操作系统安装Office精简版的文件列表,为了让最后制作的安装文件可以运行在所有操作系统中,还需要在不同系统中安装一次,将所有的文件列表进行合并,得到最终的文件列表。一般来说,能满足Windows 2000安装,大部分都可以满足Windows XP/2003的安装,如果条件不足,也可以直接用windows 2000安装时制作的文件列表。

  获得精简后的最终文件

  下面,我们就要编写批处理,从而得到最终的Office精简版。目标是从D:\Office复制Office精简版需要的文件到E:\Officemini\Office中。批处理内容如下(可根据实际情况路径):

  xcopy D:\Office E:\Officemini\Office\ /T
  for /F %%i in (Officefilelst.txt) do copy %%i E:\Officemini%%~pnxi

  之后,运行该批处理文件,全部完成后,E:\Officemini \Office中就是打了SP1补丁的精简版Office 2003。

  测试你的成果

  在不同的全新安装的操作系统进行测试,看看是否有缺少文件的情况发生。经笔者测试,一般是不会缺少文件的。怎么样,还不快去定制你的Office安装包?

上一页  [1] [2] 

>>

内容搜索
相关文章
没有相关教程
推荐文章
热点资讯
专题栏目