无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 7327|回复: 45

Office2003SP3_3IN1的补丁更新与小结

  [复制链接]
发表于 2018-4-30 08:02:55 | 显示全部楼层 |阅读模式
本帖最后由 2010laocfan 于 2018-4-30 16:05 编辑

    Office2003很经典,至今依然很多人在用,通常使用三合一精简版就够用了,n年前总是到处找更新的版本却很难找到,于是想到用 Office Slipstreamer这个软件来集成补丁,它可以把需要的补丁都集成了,安装后,
那些烦人的补丁提示也没有了,但安装前后一比较,那些更新的文件并没有集成在安装包里,只是修改了注册表 ,原来它在集成的时候,只通过读取补丁注册信息而形成自己注册表(*.reg)文件,在安装的时候,自动
运行那个*.reg文件修改注册表,使更新服务器知道“补丁已打”,这个新的*.reg文件就在FILES\SETUP文件夹里。
    知道这个原理,我们就可以不用 Office Slipstreamer,自己集成补丁,达到既更新了文件,又更新注册表的目的。理论上所有的03安装包都可以自己集成补丁,但我觉得03安装包还是选用有FILES\SETUP文件夹的较
好,不然自己做的注册表(*.reg)文件都不知放哪里;而且程序既然是自动运行那个*.reg文件,卸载时也一定能把注册表清理干净。
    当然,下载Office Slipstreamer回来安装一下,然后随便找一个或几个Office2003补丁,自己试着集成,完成后研究一下产生的*.reg文件,那就一切都清楚了。如果03安装包的FILES\SETUP文件夹里已经有*.reg文件,
那连试用Office Slipstreamer集成的这一步都可省略了。

小结:
1.下载03安装包,解压到硬盘;
2.虚拟机安装一个简单系统,我是安装的64位XP,其更新服务器工作正常且速度尚可,提取更新前后的C:\Program Files (x86)\Microsoft Office及C:\Program Files (x86)\Common Files\Microsoft Shared两目录,用BC进
行对比,提取版本新的文件
3.加入新版本文件到安装包的相应目录
4.运行regedit,找到“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\4080110900063D11C8EF10054038389C\Patches”项,按右键导出成注册表文件,
将此文件改名为FILES\SETUP文件夹里原有的*.reg同名文件,覆盖原文件。
5.把修改过的安装包压成7z,并做成自解压可执行文件,做成后放在虚拟机上测试能否通过。
6.如果原安装包不含CAB文件一般就没有问题,万一有问题可用Orca.exe,打开操作相应的msi文件,导出File.idt修改已更新文件的大小与版本号,再导入,保存修改的文件
7.以前曾使用Tclserver技术工作室做的 3in1,后又换了一个3in1,忘了谁做的,按上述方法都可行;之后增加了一个带CAB文件的Office2007兼容包,更新CAB文件后,安装兼容包总提示找不到MOC.EXE,而这个文件明明
就在CAB里......后来在无忧看到2012sxxcxn2003做的 Office2003SP3_3IN1_2016年10月25日封装版,大致看了一下目录结构,不带CAB文件,赶紧测试,安装很顺利!美中不足的是打开自动更新有一大堆office的补丁提示
要打,由于没有FILES\SETUP文件夹,使用Office_Slipstreamer不能整合,于是把以前可以用Office Slipstreamer打补丁的3in1找出,与这个安装包(简称3IN1)重新组合制作
8.移花接木:
3IN1根目录的Windows、....\FILES\PFILES\MSOFFICE\Office12、....\FILES\PFILES\MSOFFICE\Office14、....\FILES\WINDOWS\FONTS、....\FILES\PFILES\COMMON\MSSHARED\OFFICE12、....\FILES\PFILES\COMMON
\SHAREDVS 这6个文件夹移到原3in1目录的相应位置,覆盖之。
3IN1根目录的Genko.msi、O12Conv.msi、OFV.msi、Works.msi 这4个文件移到原3in1根目录下。
9.3IN1安装包....\FILES\PFILES\MSOFFICE\Office12目录内有冗余文件如:wrd12cnv.dll、wrd12cvr.dll....删除低版本的冗余文件,还需按下面改名:
gkpowerpoint.dll->1cgmkihw.dll, xlsrvintl.dll->xlsrvint.dll,Wordcnv.dll->WRD12CNV.DLL,Wordcnvr.dll->WRD12CVR.DLL,Wordconv.exe->WRD12EXE.EXE
Wordcnvpxy.cnv->WRD12PXY.CNV,excelcnvpxy.dll->XL12CNVP.DLL,excelcnv.exe->XL12CNV.EXE
10.一些文件的更新(供参考,版本号后面是文件大小,这些数据修改File.idt也需要)
office11目录修改:   excel.exe ->11.0.8412.0 10358936 gdiplus.dll->11.0.8442.0 1706656 winword.exe->11.0.8411.0 12317848
common\....\office11:   msxml5r.dll ->5.20.1072.0 91912 mso.dll->11.0.8434.0 11668624 msxml5.dll->5.20.1104.0 1375896
common\....\textconv:   MSCONV97.DLL ->2003.1100.8327.0 118104 为works.msi添加Wks9Pxy.cnv->14.0.4746.1000 47008 Wkconv.exe->14.0.6009.1000 1199008
system\:   fm20.dll ->12.0.6510.5004 119832
11.修改过程中曾想节省体积,删除了Office2007兼容包里内含的msvc8,即删除了O12Conv.msi的File.idt表中包含*.1m8、*.1p4、*.kj4字符串的整行,同时还删除了包内所有vc8的相关文件。测试结果:
在64位XP系统里安装正常完成;在64位Win8.1系统里兼容包的安装出现错误退出,错误代码2715,为查错误原因竟花费了2天时间,因此不能删除vc8,因为影响兼容性。
12.上面说的FILES\SETUP文件夹里的*.reg文件只能解决Office 2003的注册表更新;
Office 2010兼容相关注册表项:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\00004109500200000000000000F01FEC\Patches
Office 2007兼容相关注册表项:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\00002109020040800000000000F01FEC\Patches
兼容包的更新用导入注册表的方法解决。这个涉及注册表重定向问题,为避免导入到wow6432node项,试了几个方法:
如rar自解压到system32,结果却把reg文件解压到SysWOW64,7z自解压也一样; reg转换为inf等等,不是不行就是不稳定,最终方案是rar自解压到%windir%然后自动运行regedit /s 0710up.reg ,64位系统采用64位自
解压模块;32位系统采用32位自解压模块,分别做成2个自解压exe文件,批处理加一个简单的64/32位判别语句较好地解决了注册表重定向问题。

修改后的 Office2003SP3_3IN1在64/32位XP、64位Win8.1和64位Win10系统都能正常安装和运行,集成补丁到2018年4月

文件: Office2003SP3_3IN1.exe
大小: 75687997 字节
修改时间: 2018年4月27日
MD5: FFCF6F9CD2BC5F8EE5F9E8CD966AF740

链接:https://pan.baidu.com/s/1TWC_GhTHmiNeR2IndtzK3g 密码:anpy

点评

一看就不大会用OllyDBG,如果懂的话就知道激活时的各种“内因”。  发表于 2018-5-13 07:36

评分

参与人数 6无忧币 +30 收起 理由
fengye0111 + 5 赞一个!
liguibin + 5 赞一个!
JinPei + 5 很给力!
dytechnology + 5 赞一个!
sclp2008 + 5 赞一个!
xinzi + 5 很给力!

查看全部评分

发表于 2018-4-30 08:14:40 | 显示全部楼层
03真的有点老了。目前用户大多2010

点评

嗯....... 不过有WPS基本不用考虑很多...... 就是WPS的广告太多了呢......  详情 回复 发表于 2018-4-30 08:47
回复

使用道具 举报

发表于 2018-4-30 08:32:14 | 显示全部楼层
感谢分享,真的很需要这个.虽然我喜欢2007,但是工厂需要2003,同事们都拒绝2007或以上版本,很无语,但是2003很多时候打不开新版本的文件.希望这个能解决问题.谢谢

点评

微软出了兼容包...... 你的很不明白呢......  详情 回复 发表于 2018-4-30 08:46
回复

使用道具 举报

发表于 2018-4-30 08:46:59 | 显示全部楼层
2013ertert 发表于 2018-4-30 08:32
感谢分享,真的很需要这个.虽然我喜欢2007,但是工厂需要2003,同事们都拒绝2007或以上版本,很无语,但是2003很 ...

微软出了兼容包......

你的很不明白呢......

点评

目前不愿被用新版本的人群体现在两个方面:一个是工作上面只是用到一些简单的功能。其它用不到。另一个是懒;不愿意去学新东西.新的版本在体验和功能上提高了可不是一点点.陈旧懒惰不思进取的思想必须改进。就像win7  详情 回复 发表于 2018-4-30 21:04
兼容包只是能打开 但是格式会变 这点也麻烦  详情 回复 发表于 2018-4-30 20:26
回复

使用道具 举报

发表于 2018-4-30 08:47:55 | 显示全部楼层
SGZOU 发表于 2018-4-30 08:14
03真的有点老了。目前用户大多2010

嗯.......

不过有WPS基本不用考虑很多......

就是WPS的广告太多了呢......

点评

wps 我记得可以设置关掉广告的 不用收费的  详情 回复 发表于 2018-4-30 20:27
用2009专业版绿色版就好了...  详情 回复 发表于 2018-4-30 10:27
回复

使用道具 举报

发表于 2018-4-30 09:07:35 | 显示全部楼层
这个方便实用,值得收藏学习下!
回复

使用道具 举报

发表于 2018-4-30 10:26:40 | 显示全部楼层
WPS2009撸过,用了好多年了...
回复

使用道具 举报

发表于 2018-4-30 10:27:00 | 显示全部楼层
q8155128 发表于 2018-4-30 08:47
嗯.......

不过有WPS基本不用考虑很多......

用2009专业版绿色版就好了...

点评

海盗哥哥....... 2009过时了....... wps2013版比2009版好吧.  详情 回复 发表于 2018-4-30 11:28
回复

使用道具 举报

发表于 2018-4-30 11:28:40 | 显示全部楼层
邪恶海盗 发表于 2018-4-30 10:27
用2009专业版绿色版就好了...

海盗哥哥.......

2009过时了.......

wps2013版比2009版好吧.

点评

哪里好了? 反正广告多了,启动慢了,占用资源多了...  详情 回复 发表于 2018-4-30 11:30
回复

使用道具 举报

发表于 2018-4-30 11:30:16 | 显示全部楼层
q8155128 发表于 2018-4-30 11:28
海盗哥哥.......

2009过时了.......

哪里好了?

反正广告多了,启动慢了,占用资源多了...
回复

使用道具 举报

发表于 2018-4-30 16:36:03 | 显示全部楼层
2003加上补丁还是挺好用的
回复

使用道具 举报

发表于 2018-4-30 16:41:45 | 显示全部楼层
值得收藏学习下!
回复

使用道具 举报

发表于 2018-4-30 20:18:15 | 显示全部楼层
还是2003经典好用,现在是2003和2013一起装。
回复

使用道具 举报

发表于 2018-4-30 20:25:37 | 显示全部楼层
楼主辛苦了 03版虽然老 但是足够应付绝大多数人的使用 但是没办法 微软的新格式让它就算是有兼容包也不方便了
回复

使用道具 举报

发表于 2018-4-30 20:26:23 | 显示全部楼层
q8155128 发表于 2018-4-30 08:46
微软出了兼容包......

你的很不明白呢......

兼容包只是能打开 但是格式会变 这点也麻烦
回复

使用道具 举报

发表于 2018-4-30 20:27:01 | 显示全部楼层
q8155128 发表于 2018-4-30 08:47
嗯.......

不过有WPS基本不用考虑很多......

wps 我记得可以设置关掉广告的  不用收费的
回复

使用道具 举报

发表于 2018-4-30 21:04:26 | 显示全部楼层
本帖最后由 SGZOU 于 2018-4-30 21:16 编辑
q8155128 发表于 2018-4-30 08:46
微软出了兼容包......

你的很不明白呢......


目前不愿被用新版本的人群体现在两个方面:一个是工作上面只是用到一些简单的功能。其它用不到。另一个是懒;不愿意去学新东西.新的版本在体验和功能上提高了可不是一点点.陈旧懒惰不思进取的思想必须改进。就像win7刚出的的时候说不如XP好用的人不在少数。现在WIN10出来了一样有人说不好。事实上呢只有会用得人才能体会。套用一句老话:解放思想,与时俱进!再补一句:最早接触电脑用所谓的精简版.现在只用原版.涉及的领域广了你就会发现。修改版系统是一个残次品。总有这样那样的问题.系统安全组件WD真的很好比那个垃圾数字强多了.那些只会给你弹窗安装全家桶.正事不干一点只会捣乱.

评分

参与人数 1无忧币 +5 收起 理由
q8155128 + 5 淡定

查看全部评分

回复

使用道具 举报

发表于 2018-5-2 09:40:53 | 显示全部楼层
楼主,我想问一下,这个版本集成了07的兼容包了吗?
回复

使用道具 举报

 楼主| 发表于 2018-5-2 12:21:47 | 显示全部楼层
这个版本集成了07和10的兼容包,07和10的文件都能打开、编辑和保存。
回复

使用道具 举报

发表于 2018-5-5 09:29:37 | 显示全部楼层
q8155128 发表于 2018-4-30 08:46
微软出了兼容包......

你的很不明白呢......

03虽然有兼容包,打开还是经常有排版问题,而且可能是你03改完,别人高版本的打开又有问题。

点评

这个没办法呢...... 亲......  详情 回复 发表于 2018-5-5 09:43

评分

参与人数 1无忧币 +5 收起 理由
q8155128 + 5 淡定 没办法的事......

查看全部评分

回复

使用道具 举报

发表于 2018-5-5 09:29:56 | 显示全部楼层
03虽然有兼容包,打开还是经常有排版问题,而且可能是你03改完,别人高版本的打开又有问题。
回复

使用道具 举报

发表于 2018-5-5 09:34:34 | 显示全部楼层
感谢,这应该是支持win98的吧?下载一个玩玩
回复

使用道具 举报

发表于 2018-5-5 09:43:27 | 显示全部楼层
junlongding 发表于 2018-5-5 09:29
03虽然有兼容包,打开还是经常有排版问题,而且可能是你03改完,别人高版本的打开又有问题。

这个没办法呢......

亲......
回复

使用道具 举报

发表于 2018-5-5 11:02:09 | 显示全部楼层
值得收藏学习下!
回复

使用道具 举报

发表于 2018-5-9 18:27:09 | 显示全部楼层
经典的2003
回复

使用道具 举报

发表于 2018-5-9 19:10:02 | 显示全部楼层
其实软件够用就好,没必要刻意去求新
回复

使用道具 举报

发表于 2018-5-9 19:45:00 | 显示全部楼层
收藏了谢谢分享了
回复

使用道具 举报

发表于 2018-5-13 07:07:44 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2018-6-3 13:06:35 | 显示全部楼层
楼主:加入2007兼容包了吗?
回复

使用道具 举报

发表于 2018-6-3 13:56:41 | 显示全部楼层
弄这个没有你说的那么复杂!我完全不需要 Office Slipstreamer 软件(命令行更新),将注册表及兼容包放入 FILES\SETUP 文件夹下,修改 SETUP.INI 运行注册表合并及兼容包。精简方面:弄个 PRO11.MST 放在  PRO11.MSI 一起(SETUP.INI)。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-3-29 00:34

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表