无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 7181|回复: 10
打印 上一主题 下一主题

请教一个困扰许久关于PE(XPE的SHELL)的问题,先谢谢!(已解决)

[复制链接]
跳转到指定楼层
1#
发表于 2006-10-12 10:41:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
关于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 编辑 ]
2#
发表于 2006-10-12 14:35:31 | 只看该作者
原帖由 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才正常,否则出现一些莫名其妙的错误。
回复

使用道具 举报

3#
 楼主| 发表于 2006-10-12 15:07:43 | 只看该作者
原帖由 lxl1638 于 2006-10-12 14:35 发表


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

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

使用道具 举报

4#
发表于 2006-10-12 16:13:57 | 只看该作者
原帖由 luckboys 于 2006-10-12 03:07 PM 发表

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

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

使用道具 举报

5#
 楼主| 发表于 2006-10-12 16:22:32 | 只看该作者
原帖由 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?
回复

使用道具 举报

6#
发表于 2006-10-12 16:46:57 | 只看该作者
原帖由 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
回复

使用道具 举报

7#
 楼主| 发表于 2006-10-12 16:51:51 | 只看该作者
原帖由 lxl1638 于 2006-10-12 16:46 发表

1.03

那我找个1.03的xpeinit.exe 试试,我一直用的1.04。:D
回复

使用道具 举报

8#
 楼主| 发表于 2006-10-12 20:58:44 | 只看该作者
用XPE1.03试了,当"ControlSet001\Control\nls\language", "Default"为中文"0804"时,XPE启动到“xpeinit.exe -l”即要进SHELL时便无法继续的问题依然存在,难道是我制作PE的XP源盘有问题?继续求教中......
回复

使用道具 举报

9#
发表于 2006-10-12 21:04:14 | 只看该作者
我从XPE 1.04开始做盘,每次都使用插件重新生成,我试过XPE 1.04、XPE 1.05、XPE 1.06,“ControlSet001\Control\nls\language”下,“Default”都是0804,没有遇到楼主所说的情况,因此我想可能是别的问题。
回复

使用道具 举报

10#
 楼主| 发表于 2006-10-12 23:30:35 | 只看该作者
问题解决,原来一直在查注册表,钻进死胡同。幸好终于转出来了,是缺了两个nls文件:prc.nls、prcp.nls。:D
回复

使用道具 举报

11#
发表于 2006-11-10 18:51:10 | 只看该作者
我发现如果仅仅把InstallLanguage设为0804就能显示中文,但用软件检测系统语言却发现这个系统其实是英文版,运行一些程序是会提示说本程序不能在英文版系统中运行,必须把Default设为0804才行。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-26 01:53

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表