computer 版 (精华区)
发信人: Jesus (人类一思考,上帝就发笑), 信区: computer
标 题: 解决盗版XP打rpc补丁语言版本冲突的一个方法zz
发信站: BBS 听涛站 (Fri Mar 26 15:37:13 2004), 转信
发信人: cachepro (老虎), 信区: Virus
标 题: 解决盗版XP打rpc补丁语言版本冲突的一个方法
发信站: BBS 水木清华站 (Wed Sep 3 21:35:07 2003), 转信
装了一个盗版的XP碰上该死的冲击波,但是要打补丁的时候
却总是告诉语言版本冲突,不想重新安装,一边死抗,一边
查找资料,终于打上了补丁
我的XP是2600版 系统语言是“简体(新加坡)”当初装的时候是
免激活的,而且可以升级,但是自打出了RPC病毒以后就不能升级
了,估计是微软做了手脚。
经对比试验发现,语言项目的检测是对注册表里面的几个地方检验的
建立一个注册表文件,内容如下
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\Language]
"InstallLanguage"="0804"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Nls\Language]
"InstallLanguage"="0804"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language]
"InstallLanguage"="0804"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\MUILanguages]
"UIFontSubstitute"=dword:00000001
"1004"="1"
"0804"="1"
"MatchSystemLocale"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Nls\MUILanguages]
"UIFontSubstitute"=dword:00000001
"1004"="1"
"0804"="1"
"MatchSystemLocale"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\MUILanguages]
"UIFontSubstitute"=dword:00000001
"1004"="1"
"0804"="1"
"MatchSystemLocale"=dword:00000001
前面三个“0804”表示的是简体中文版本,RPC补丁就检查这几个键值
在xp下执行这个注册表文件,然后重新启动到安全模式,打上中文版的
补丁,这时不要重新启动,修改上面的那个注册文件,将前三个“0804”
修改成你原来XP系统的语言代码,例如我的就是“1004”为简体(新加坡)版
然后存盘,再次执行,否则的话,XP会要求你用原盘再次激活。
PS:查XP系统的语言的,可以看system32目录下的shell32.dll的语言版本
就可以知道
0409代表英文
0404为中文(台湾)
--
好难看的签名档
※ 来源:·BBS 听涛站 tingtao.net·[FROM: 219.224.174.172]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:0.994毫秒