汉化 Hirens.BootCD 中的 XP 系统

2/13/2017来源:经验技巧人气:2228

汉化 Hirens.BootCD 中的 XP 系统 1. 在中文版 XPSP3 镜像中提取所需的文件 原系统为没有作 server pack 的 Windows xp PRofessional ,在WINXPSP3的虚拟光驱中提取以下文件 f: cd I386 rem 汉化、输入法所需文件 copy MYDOCS.DL_ d:\ copy shell32.dl_ d:\ copy browselc.dl_ d:\ copy logonui.ex_ d:\ copy explorer.ex_ d:\ copy l_intl.nl*  d:\ copy simsun.tt_ d:\ copy INPUT.* d:\ rem 附加库 copy OCMANAGE.DL_ d:\   copy DBGHELP.DLL d:\ cd ASMS\1000\MSFT\WINDOWS\GDipLUS copy GDIPLUS.CAT d:\ copy GDIPLUS.DLL d:\ copy GDIPLUS.MAN d:\ rem =========解压缩================= expand MYDOCS.DL_ mydocs.dll expand shell32.dl_ shell32.dll expand browselc.dl_ browselc.dll expand logonui.ex_ logonui.exe expand explorer.ex_ explorer.exe expand l_intl.nl*  l_intl.nls expand simsun.tt_ simsun.ttc expand OCMANAGE.DL_ ocmanage.dll expand INPUT.dl_ input.dll expand INPUT.HL_ input.hlp expand INPUT.IN_ input.inf expand INPUT.CH_ input.chm 以上收集所需的文件的完成 2.解压 Hirens.BootCD 用 winrar 解压 Hirens.BootCD.15.2.zip ,在解压后的文件中, 用 HBCDCustomizer.exe 解压 Hiren's.BootCD.15.2.iso 到 C:\MyBootCD , 用 7zip 解压 C:\MyBootCD\CD\HBCD\XP 中的 XP.wim 到 D 盘,如 D:\XP 复制 explorer.exe 到 D:\XP\I386 中 复制以下文件到 D:\XP\I386\system32 中 mydocs.dll shell32.dll browselc.dll logonui.exe 复制 simsun.ttc 到 D:\XP\I386\Fonts 中,并删除该文件夹中的 micross.ttf 和 arial.ttf 两字体 3.重新封装、打包 用 Gimagex 或别的工具重新封装XP ,这个工具在Hirens.BootCD 带有的 C:\MyBootCD\CD\HBCD\Programs\Files\GImageX.7z 来源选   D:\XP 保存位置 C:\MyBootCD\CD\HBCD\XP\XP.wim 映象名称 XP 可启动映像 打勾 其它一律留空 这样新的镜像就创建成功了。 下来用 HBCDCustomizer.exe "Make ISO" 制作新的 ISO 镜像到  C:\MyBootCD ,记得改写最上面的方框为空白。 4.设置Hirens.BootCD 的 miniXP 的界面为中文 用虚拟机加载制作的 MyBootCD.iso ,进入 minixp ,中文是乱码,说明XP系统已经被汉化了,就是缺少中文字体没能正确显示。 要改系统的默认字体需要修改注册表,比较麻烦,比较简单的操作是双击 X:\I386\Fonts\simsun.ttc 这个文件系统界面就会变成中文 5.注册表修改系统字体 hkey_local_machine\system\controlset001\control\nls\language, 把“default”和“installlanguage”的的值“0409”改为“0804” HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize 导出 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FontAssoc HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FontAssoc\Associated Charset ANSI(00)="YES" OEM(FF)="YES" SYMBOL(02)="NO" HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FontAssoc\Associated DefaultFonts AssocSystemFont=“simsun.ttf”