2008年10月21日微软发布了KB949810-chs(Office正版增值计划提醒)补丁。
虽然网上有各式各样的破解方法,但是截止到2008年10月22日凌晨为止,尚未有任何方法能够真正地破解该补丁。所谓成功破解只是自欺欺人而已,有谁使用盗版且在安装该KB949810-chs补丁后立刻运行Office没有出现非正版提示的大可留言反驳我。
据本人(不是我,我复制过来的)测试,微软该补丁的确只是用来提醒而已。主要作用是:
释放OGACheckControl.dll到system32,版本号为1.7.105.14;
释放OGAVerify.exe到system32,并添加计划任务,每次开机以及每天2点执行;
释放WGATray.exe到system32,每当打开Office软件的时候触发提醒,在系统托盘上显示五角星;
释放OGAAddin.dll到system32,每当打开Office软件的时候触发提醒,30天后打开Office软件的时候起始页变为非正版提醒。
接下来看看那个破解方法,其实只不过是将正版Office的OGACheckControl.dll替换上面的那个同名文件,这样到
http://www.microsoft.com/genuine/default.aspx 就能够通过验证了。
Q1: 通过验证不就行了吗?
A1: 注意了,这个用来替换的dll文件版本为1.6.28.0,是此次正版增值计划之前的OGA控件版本。也就是说,这种破解方法通过的是以前的验证,而不是此次的验证!
要证明这点很简单:先用1.6.28.0版的dll替换原版本dll,至正版Microsoft软件验证,应该成功通过;接着安装KB949810-chs补丁,什么都不要做,打开Office软件,是不是五角星又回来了?
Q2: 我再次替换这个文件通过验证了!附图证明!
A2: 我强调的是真正的破解,必须是安装完KB949810-chs补丁之后什么都不做,立刻打开Office程序而不会提醒非正版的方法。
再次替换文件确实可以通过验证,但是正如上面说的,替换后只不过是通过了以前的验证,此次的(以及以后的)依然通不过。
再说,要通过验证的目的是什么?当然是用来顺利安装新发布的补丁的!如果以后发布需正版验证的补丁,不通过正版验证就不让安装,那么这种先装补丁方法、后清理的方法显然是毫无用处的。
Q3: 那这种方法还有什么用呢?
A3: 唯一的用处是让你的电脑在装了上述补丁之后,不会看到那个讨厌的五角星和非正版提醒。但是如果仅仅为了这个目的的话,还不如不装更新。
Q4: 难道以后盗版就绝无办法安装更新了吗?
A4: No no no. 第一,并非所有补丁更新都需要正版验证;第二,即使需正版验证也不一定是先验证再安装,上面所说的只是一种猜测;第三,网上有很多“好心人”,在补丁发布之后会发布破解方法或免验证版(破解版)补丁,只不过不会是第一时间发布。
Q5: 我不小心安装了,有办法卸载吗?
A5: (由domain转载,未实证)找到C:\WINDOWS\SoftwareDistribution\Download,打开搜索,然后输入OGANotifier.CAB,找到之后将其解压,你会发现有一个MSI文件OGANotifier.msi,单击鼠标右键,选择“卸载”就可以了,然后重新启动计算机,正版验证文件就会被完全清除。
另一个方法是,用系统还原到安装补丁时的那个还原点,前提是以前系统还原服务是起用的。
最后,注意把自动更新关闭或者改为手动更新。
Q6: 不用Microsoft Office的话,用什么代替?
A6: 推荐OpenOffice, WPS Office和永中Office。三者的个人版都是免费的(也有付费的专业版),后两个是国人的杰作,第一和第三个支持Linux系统。功能都不比MS Office差,对于一般的OA需求来说足够了。
附网上的破解方法:
去
http://www.microsoft.com/genuine/default.aspx 验证是否为正版,如果通过则不用继续,否则继续;
关闭所有Office程序;
如果已经安装了KB949810-chs补丁,则删除 \windows\system32 目录下的OGAAddin.dll, WGATray.exe;
计划任务中禁用或删除OGADaily和OGALogon任务(Vista在计划任务的根目录下);
下载OGACheckControl.dll,注意是1.6以上版本的:
http://www.google.cn/search?comp ... &meta=&aq=f ,用该文件替换\windows\system32 目录下的同名文件;
再去
http://www.microsoft.com/genuine/default.aspx 验证,应该能够顺利通过。