无忧启动论坛

标题: 请教一个困扰许久关于PE(XPE的SHELL)的问题,先谢谢!(已解决) [打印本页]

作者: luckboys    时间: 2006-10-12 10:41
标题: 请教一个困扰许久关于PE(XPE的SHELL)的问题,先谢谢!(已解决)
关于PE(基于XPE的SHELL,WINXPSP2系统)有没有人遇到这样的问题:
当"ControlSet001\Control\nls\language", "Default"为中文"0804"时,XPE启动到“xpeinit.exe -l”即要进SHELL时便无法继续,而"ControlSet001\Control\nls\language", "Default"为英文"0409"时却无此问题,一切正常。这个问题已困扰许久,查不出所以然,虽不影响使用但还是想搞清楚。望知道的朋友不吝赐教,万分感谢!

[ 本帖最后由 luckboys 于 2006-10-12 11:32 PM 编辑 ]
作者: lxl1638    时间: 2006-10-12 14:35
原帖由 luckboys 于 2006-10-12 10:41 AM 发表
关于PE(基于XPE的SHELL,WINXPSP2系统)有没有人遇到这样的问题:
当"ControlSet001\Control\nls\language", "Default"为中文"0804"时,XPE启动到“xpeinit.exe -l”即要进SHELL ...


我的问题与"ControlSet001\Control\nls\language"项的"Default"值无关,0804或0409都可以进入SHELL,且都可正常
显示中文,但"InstallLanguage"的值一定要是0804才能显示中文。而在本人制作基于Windows Server 2003 的PE时
"CurrentControlSet\Control\Nls\Locale"中"(Default)"的值要用0409才正常,否则出现一些莫名其妙的错误。
作者: luckboys    时间: 2006-10-12 15:07
原帖由 lxl1638 于 2006-10-12 14:35 发表


我的问题与"ControlSet001\Control\nls\language"项的"Default"值无关,0804或0409都可以进入SHELL,且都可正常
显示中文,但"InstallLanguage"的值一定要是0804才能显示中文 ...

你原来制作XPE用的XPE插件版本是什么?现在用的版本是什么?
作者: lxl1638    时间: 2006-10-12 16:13
原帖由 luckboys 于 2006-10-12 03:07 PM 发表

你原来制作XPE用的XPE插件版本是什么?现在用的版本是什么?

1.03和1.04都一样,上面那几项我是在中文支持插件中设置的,做好后又将注册表乱改过,才发现这个问题。
作者: luckboys    时间: 2006-10-12 16:22
原帖由 lxl1638 于 2006-10-12 16:13 发表

1.03和1.04都一样,上面那几项我是在中文支持插件中设置的,做好后又将注册表乱改过,才发现这个问题。

我是想知道"ControlSet001\Control\nls\language"项的"Default"值为0804可以进入SHELL时,你用的是1.03还是1.04?也就是你最早是用1.03还是1.04制作的XPE?
作者: lxl1638    时间: 2006-10-12 16:46
原帖由 luckboys 于 2006-10-12 04:22 PM 发表

我是想知道"ControlSet001\Control\nls\language"项的"Default"值为0804可以进入SHELL时,你用的是1.03还是1.04?也就是你最早是用1.03还是1.04制作的XPE?

1.03
作者: luckboys    时间: 2006-10-12 16:51
原帖由 lxl1638 于 2006-10-12 16:46 发表

1.03

那我找个1.03的xpeinit.exe 试试,我一直用的1.04。:D
作者: luckboys    时间: 2006-10-12 20:58
用XPE1.03试了,当"ControlSet001\Control\nls\language", "Default"为中文"0804"时,XPE启动到“xpeinit.exe -l”即要进SHELL时便无法继续的问题依然存在,难道是我制作PE的XP源盘有问题?继续求教中......
作者: liuhj    时间: 2006-10-12 21:04
我从XPE 1.04开始做盘,每次都使用插件重新生成,我试过XPE 1.04、XPE 1.05、XPE 1.06,“ControlSet001\Control\nls\language”下,“Default”都是0804,没有遇到楼主所说的情况,因此我想可能是别的问题。
作者: luckboys    时间: 2006-10-12 23:30
问题解决,原来一直在查注册表,钻进死胡同。幸好终于转出来了,是缺了两个nls文件:prc.nls、prcp.nls。:D
作者: 123    时间: 2006-11-10 18:51
我发现如果仅仅把InstallLanguage设为0804就能显示中文,但用软件检测系统语言却发现这个系统其实是英文版,运行一些程序是会提示说本程序不能在英文版系统中运行,必须把Default设为0804才行。




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3