【原创】已安装好的VOL版XP改成IBM OEM版
系统装的是DeepinXP V5.5版,当时也没深度IBM OEM版,后看到一些DeepinXP改OEM安装盘的贴子,将i386目录下几个文件替换OEM版的,并改配置文件中的序列号为IBM的就可以了。自己的系统装了太多的软件,重装起来太麻烦了,能不能通过替换成OEM版的文件并更换成OEM的序列号来实现呢?这样一来在维护其它系统时也可以用此方法更换成OEM版了。先找一下IBM的OEM文件,这个没费多大的力,地址在这里,需来的朋友可以直接下:http://www.mythsea.com/mcesoft/XP_IBM_OEM.rar 这个是未解压的安装文件,如果要替换到已安装好的系统中,就需要用expand命令来解开。格式如下
expand OEMBIOS.BI_ OEMBIOS.BIN
expand OEMBIOS.CA_ OEMBIOS.CAT
expand OEMBIOS.DA_ OEMBIOS.DAT
expand OEMBIOS.SI_ OEMBIOS.SIG
expand DPCDLL.DL_ DPCDLL.DLL
另有一个PIDGEN.DLL不需解,除OEMBIOS.CAT外全COPY到system32目录下覆盖原来的,OEMBIOS.CAT COPY到system32\catroot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}下。
接下来就是更改序列号了。原以为最简单的事却最难办,先是用BIOS激活OEM验证工具4.9修改无效,报版本不对不能更换。再试网上流传VBS,却只能改VOL的不能改OEM系统,下各种更改序列号的软件都一无凑效。到了这一步,先重启看看吧。结果在登录时报了一个激活的问题,不让进系统了。从其它地方找来一个说是不检测OEM信息的winlogon.exe,总算进了系统,但仍是改不了序列号。
看来微软的版本控制很严格,大家都知道不同版本的序列号装都不让装,没想到现在换也不让换。在本论坛和深度论坛找了一下发现有问过个问题,都说是已装好的系统改不了OEM的,网上搜一圈也没结果。
真的没有办法了吗?不让用软件改就手工改!序列号会放在哪里呢,当然还是在windows的注册表。从注册表可以找到很多处ProductId,也就是我们在系统属性中看到那一串号,这个改起来倒是不难。问题是真正的序列号放在DigitalProductId里,不是明文而且是二进制的,手工都不知怎么动了。
最笨的办法:装一个OEM版的,将OEM的序列号键值导出来。
在装系统之前,还是看看更换序列号时到底改了什么?这样也好知道要从OEM系统中取什么过来。改不了OEM的还是可以改成其它的VOL序列号,另找一个VOL的换一下,比较一下前后系统的变化:
REGSHOT 记录文件
修改键值:7
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\RNG\Seed: AC 6B D4 36 DA 85 C5 19 42 CA B1 07 3C 80 2B 48 A7 C8 33 42 07 E7 6F A1 50 92 35 B6 36 F2 90 D8 B1 A9 A4 B1 D4 07 55 8D 4F 33 8F 71 1A 94 27 8F F3 25 18 63 B7 30 3C 7B C9 8E 4F 89 DB 13 AE 53 2B 36 55 45 84 85 EE F5 5C 6A 12 68 73 99 B2 42
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\RNG\Seed: 08 EB 94 08 CD B3 FB B5 17 99 09 02 F4 88 DF C9 10 E9 A6 75 57 E5 EB 24 E5 F5 AD 9B 3A 48 CE CE 31 15 85 84 B1 A4 7B 9D 69 16 7E 85 FA 51 26 13 F0 7A 30 EF A6 A3 F8 66 08 B4 E7 26 90 26 5E 96 90 11 85 07 C4 2A B0 BC 4A 6D 7F E0 7B C6 B1 21
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProductId: "76481-640-8834005-23604"
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProductId: "76481-640-0012495-23551"
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId: A4 00 00 00 03 00 00 00 37 36 34 38 31 2D 36 34 30 2D 38 38 33 34 30 30 35 2D 32 33 36 30 34 00 2E 00 00 00 41 32 32 2D 30 30 30 30 31 00 00 00 00 00 00 00 90 35 66 CC 4B 57 39 89 3F 39 C9 08 01 2E 02 00 00 00 00 00 39 8C CD 46 DE 24 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 31 31 34 32 30 00 00 00 00 00 00 00 6A 03 00 00 71 12 E3 6C 20 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F2 A1 D2 10
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId: A4 00 00 00 03 00 00 00 37 36 34 38 31 2D 36 34 30 2D 30 30 31 32 34 39 35 2D 32 33 35 35 31 00 2E 00 00 00 41 32 32 2D 30 30 30 30 31 00 00 00 00 00 00 00 C2 49 4B CC 60 34 09 CD 96 F7 EC 94 0E 97 02 00 00 00 00 00 74 8C CD 46 27 0D 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 31 31 34 32 30 00 00 00 00 00 00 00 6A 03 00 00 71 12 E3 6C 20 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6F 88 5C FA
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Prefetcher\TracesProcessed: 0x0000001B
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Prefetcher\TracesProcessed: 0x0000001C
HKEY_USERS\S-1-5-21-117609710-484763869-842925246-500\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist\{75048700-EF1F-11D0-9888-006097DEACF9}\Count\HRZR_EHACNGU: 07 00 00 00 D4 00 00 00 80 19 A7 F1 46 E5 C7 01
HKEY_USERS\S-1-5-21-117609710-484763869-842925246-500\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist\{75048700-EF1F-11D0-9888-006097DEACF9}\Count\HRZR_EHACNGU: 07 00 00 00 D5 00 00 00 20 A6 47 01 47 E5 C7 01
HKEY_USERS\S-1-5-21-117609710-484763869-842925246-500\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist\{75048700-EF1F-11D0-9888-006097DEACF9}\Count\HRZR_HVFPHG: 07 00 00 00 1D 00 00 00 60 A4 E6 DD 46 E5 C7 01
HKEY_USERS\S-1-5-21-117609710-484763869-842925246-500\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist\{75048700-EF1F-11D0-9888-006097DEACF9}\Count\HRZR_HVFPHG: 07 00 00 00 1E 00 00 00 F0 DD 3F 01 47 E5 C7 01
HKEY_USERS\S-1-5-21-117609710-484763869-842925246-500\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist\{75048700-EF1F-11D0-9888-006097DEACF9}\Count\HRZR_EHACNGU:P:\JVAQBJF\Flfgrz32\JFpevcg.rkr: 07 00 00 00 07 00 00 00 20 CC EF DD 46 E5 C7 01
HKEY_USERS\S-1-5-21-117609710-484763869-842925246-500\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist\{75048700-EF1F-11D0-9888-006097DEACF9}\Count\HRZR_EHACNGU:P:\JVAQBJF\Flfgrz32\JFpevcg.rkr: 07 00 00 00 08 00 00 00 20 A6 47 01 47 E5 C7 01
修改文件:3
C:\WINDOWS\system32\config\software.LOG
C:\WINDOWS\system32\wbem\Logs\wmiprov.log
C:\WINDOWS\system32\wpa.dbl
总计:10
注册表改了7处,很有趣的是ProductId和DigitalProductId只有一个主键下的作了修改,看来其它几个地方的值并不起实际作用。文件改了三个,其中两个log文件,不重要可以不管,另一个wpa.dbl查了一下是保存XP的激活信息,等下要替换。
简单装了一个OEM系统,将需要的文件和注册表导出,GHOST恢复以前的系统,开始替换文件。注册表改变的是不是每个都要导呢,可以试着来,先试紧要的来,将ProductId和DigitalProductId导入后重启。这次正常进入系统了,用BIOS激活OEM验证工具看了一下,序列号也改成了IBM OEM版的。到微软的网站验证一下,完全没问题。
至此,安装好的系统改成OEM版已完美解决。步骤很简单了,将IBM的OEM文件和激活信息文件COPY到system32目录下替换原来的,将IBM的OEM序列号注册表文件导入。附件中的文件是IBM OEM版的,改成其它公司的OEM系统方法一样,只是要自已做相应的文件。
[ 本帖最后由 dongmai 于 2007-8-25 09:49 编辑 ] 支持原创。比较有用的文章。 楼主我记得有一个专门改XP序列号的软件,你试过没有?名字忘记了 楼下有没有人知道?
回复 #3 kooler 的帖子
如果要改的序列号与原安装的版本不一致,不管你用什么软件都改不了。 谢谢楼主!有问题不明,请教楼主:下载两个压缩包后,解压XP_IBM_OEM得到7个文件,按照你的方法将除OEMBIOS.CA_ (不是你说的OEMBIOS.CAT)外的其它6个覆盖到system32中,然后把OEMBIOS.CA_ 复制到system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}中.
接着解压OEMreg&wpa得到两个文件,双击导入注册表文件后已变成OEM版并测试微软认证.
但是重启电脑后又变成原来的版本了,怎么处理?另外为什么OEMreg&wpa中还有一个wpa文件呢?它是什么作用?
[ 本帖最后由 shinyue 于 2007-8-24 10:21 编辑 ]
回复 #5 shinyue 的帖子
1、上面我有说那几个文件要解开,OEMBIOS.CA_等扩展名为.??_的文件都是安装包中压缩文件,在命令行下用系统自带的expand命令就可以了,运行格式上面有。2、wpa.dbl存放的是OEM XP的激活信息,要COPY到system32目录下。 原帖由 dongmai 于 2007-8-24 11:09 发表 http://www.thinkpad.cn/forum/images/common/back.gif
1、上面我有说那几个文件要解开,OEMBIOS.CA_等扩展名为.??_的文件都是安装包中压缩文件,在命令行下用系统自带的expand命令就可以了,运行格式上面有。
2、wpa.dbl存放的是OEM XP的激活信息,要COPY到system3 ...
楼主:我比较笨,弄不明白如何解压那几个文件?就是不知怎么运行?在运行当中输入你一楼的那几个运行格式只是瞬间弹出一个框就没反应了.能不能麻烦你详细告知一下...谢谢!
还有,你说的“将IBM的OEM文件和激活信息文件COPY到system32目录下替换原来的”这句话不明白?让你见笑了...
回复 #7 shinyue 的帖子
晕,IBM的OEM文件就是你下来的,不过要解开;激活信息文件就是附件中的wpa.dbl。解文件的时候要在dos窗口,到文件所在的目录下,然后运行expand命令,直接在运行中执行就要带路径。 好帖 天哪!终于回来了...
先前按照楼主的方法,弄完后重启电脑居然出现Windows XP激活对话框!无论输入IBM OEM序列号或者先前的正版序列号(工行KEY)均不行!我的C盘有许多重要资料没备份不能重新安装啊!急得差点儿哭出来!
一次次地注销或重启仍旧是那恼人的激活画面,无奈只好硬着头皮瞎弄吧!选择联网激活时发现可以打开IE但是任务栏全部消失,无法运行打开我的电脑中各个分区目录..于是放狗搜索一些更改序列号的工具软件,下载完毕点击“打开文件夹”时意外发现任务栏恢复了,但是存留时间只有短短十多秒..连忙快速使用鼠标运行那些下载的修改序列号的工具,均告失败!
时间一分一秒地过去..我可怜的系统..
最后再次仔细观看这篇帖子,回顾自己先前确实按照楼主的步骤做的啊,为什么会这样呢?实在无奈!只好一次次重复下载某个附件为求得到任务栏复现,又快速重复了一次楼主的方法,发现任务栏不会自动消失了.再试着重启电脑终于可以了!!
再次谢谢楼主的这篇帖子,但迄今还是稀里糊涂地不知怎么成功了?如果楼主能再整理一下首贴,细致确切地列出一步步的方法就好了!这对于我这样的菜鸟就会一目了然了..可能楼主嫌那样啰嗦了吧?:D
[ 本帖最后由 shinyue 于 2007-8-24 16:34 编辑 ]
回复 #10 shinyue 的帖子
呵呵,总共才两步还怎么整理啊,拷个文件导个注册表就完了。你出现的问题应该是OEM文件没解开,也就是等于没拷OEM文件了,其它实在进不了系统可以进安全模式的。 留名关注下 OEMreg&wpa.rar文件怎么下来后解压不了?回复 #13 jt88rise 的帖子
我刚试了一下,下载以后居然没有rar的扩展名,不知是不是论坛的bug,如果你那里也是这样,请文件名加.rar。改了一下文件名,现在可以正常下载了。
[ 本帖最后由 dongmai 于 2007-8-25 09:43 编辑 ] 在DOS里REN为OEMreg&wpa.rar,解压后出现错误,有时间麻烦传jt88rise@sina.com 刚才重新REN了一下又可以了 直接在安全模式下进行上述操作成功
回复 #17 jt88rise 的帖子
改名字不用到DOS下吧,所有的操作也不用到安全模式下运行的。 先将文件覆盖后马上就跳出错误信息,再登陆就进不去了,最后只好到安全模式下操作一遍就搞定了,主要是我先安装了IBM的驱动\杀毒软件\网络软件再做的这些操作,可能有冲突.另外,改造后怎么在"我的电脑---系统属性"界面没有IBM的标识啊?只显示有"55661-OEM-0011903-00107"回复 #19 jt88rise 的帖子
上两个附件,这两个都来自深度论坛。第一个是用来改OEM信息,oemdiy-1.2,运行以后选IBM的应用一下就行了。
第二个sysdm.cpl,用来显示ThinkPad的图标,这个是控制面板文件,将它copy到system32目录下。
改好以后的效果就是这样子。
[ 本帖最后由 dongmai 于 2007-8-26 10:31 编辑 ] 为什么没有人直接放改好得DEEPIN XP版本,放个BT种子也好,或那位朋友有,PM我,QQ串给我,谢谢 如果有人提供坛子上的碟杀版光盘最好了,适当出点费用
回复 #21 dyne 的帖子
直接改安装盘更简单了,用UltraISO修改一下DeepinXP.iso就是。将IBM的OEM文件放到i386目录下,修改WINNT.SIF文件,序列号改为HCBR8-FGC2K-RY7BM-HM3KT-BKVRW,OemPreinstall=Yes 昨天按23贴方法试了,安装时要序列号,试了许多号都不行,结果失败才改用这个方法,后来查看放在硬盘上的原始安装文件夹I386中根本没有WINNT.SIF文件.硬盘上这个版本一直在用且非常好用的,到现在也没有搞明白怎么回事 刚按照楼主的方法将vol改成IBM OEM成功。多谢楼主努力钻研!帮楼主总结一下改造步骤:
1.下载XP_IBM_OEM.rar,地址为:http://www.mythsea.com/mcesoft/XP_IBM_OEM.rar
2.下载附件OEMregwpa.rar
3.用winrar软件解开上述两个文件,解压完第一个文件,还要进行如下操作:在命令提示符下,运行
expand OEMBIOS.BI_ OEMBIOS.BIN
expand OEMBIOS.CA_ OEMBIOS.CAT
expand OEMBIOS.DA_ OEMBIOS.DAT
expand OEMBIOS.SI_ OEMBIOS.SIG
expand DPCDLL.DL_ DPCDLL.DLL
至此,你将会得到如下文件:OEMBIOS.CAT,OEMBIOS.BIN,OEMBIOS.DAT,OEMBIOS.SIG,DPCDLL.DLL,PIDGEN.DLL,SETUPP.INI,wpa.dbl和IBMOEM.reg,
其中第一个文件,即OEMBIOS.CAT要拷贝到system32\catroot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}下替换相应文件;
最后一个文件,即IBMOEM.reg,双击添加到注册表中;
其余的7个文件拷贝到system32下替换相应文件。
**保险期间,可以选择在安全模式下进行拷贝替换操作。
4.重启,成功
[ 本帖最后由 trcben 于 2007-8-31 16:21 编辑 ] 呵呵,谢谢楼上XD的整理,写这篇文章的原意是将这个问题的解决思路记下来,之前在网上还找不到方法。若是做为操作教程,还是楼上这样子的比较好。
其它PRO版的也可以用这个替换,不一定要是VOL版。 在安全模式下,一次成功,谢谢楼主的探索和分享。 :) :) 你是第一个发表办法解决问题的人,应该加分。 感谢LZ和大家了,留个记号备查