无忧启动论坛

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

听水大说XPSP3内核的PE存在JPG壁纸不支持 高人来支招 (已解决,内附解决办法)

[复制链接]
跳转到指定楼层
1#
发表于 2010-5-2 12:35:41 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
PE启动时不能正常加载壁纸,但手动可以设置,是什么问题,高手来解决下。

PECMD.INI,的 WALL命令有问题?还是PECMD版本有问题啊,我滴是10.01

不缺少SHIMGVW.DLL,THEMEUI.DLL,真奇怪了

下面是我滴段设置有没有问题 ,请帮忙看下,以下设置在SHELL前
DISP W1024 H768 B32
TEAM LOGO %T%\WallPaper\WINPE0.JPG|WAIT 100
TEAM TEXT 正在初始化 WinPE 系统 , 稍后加载用户桌面 ...#0xFFFFFF,L20,T560,R500,B580 $16|WAIT 300
WALL %T%\WallPaper\WINPE1.JPG

听水大说XPSP3内核的PE存在JPG壁纸不支持问题,通过修改可以使之支持JPG,有谁知道修改哪里可以支持吗?

囧。。。内核采用的是天使滴0427自己稍加了修改,暂未发现缺少什么文件,困惑求解。

------------------------------------------------------------


终于用最笨滴穷举法测试出个 不算答案滴答案。。。囧。

由于自己使用LOGO习惯了,喜欢在LOGO界面放张灰暗色壁纸,而后进入桌面WALL界面放张明亮色壁纸,形成视觉上滴过度美化。最终问题也就出现在了这里。。。

做下小结:
1,XPSP3内核PE 内 LOGO命令和WALL命令不要同时使用于PECMD.INI,否则WALL命令就会失效,无论WALL置于SHELL前或后。特例:一起使用时WALL命令使用BMP格式图片可以支持(PS:这个特例我并未实测,根据来源于 yeyinchuang(爱晴转仪) 的测试)。

2,如果非常想一起使用LOGO和WALL,且都使用JPG格式图片,就必须采用WALL外挂形式,即LOGO用于PECMD.INI内,而WALL通过外置CMD等方式运行(使用外挂时还有个小问题,就是路径问题,用个列子来说明:如使用 pecmd.exe WALL %T%\WallPaper\WINPE1.JPG 则会无法运行,缺少活动桌面相关文件;而使用 pecmd.exe WALL %SystemDrive%\Tools\WallPaper\WINPE1.JPG 则可以正常加载)。

3,不使用LOGO命令,单独使用WALL时,WALL必须置于SHELL之后,此时可以使用JPG格式图片。

在此非常感谢各位朋友的帮助和解答,特别感谢下 水大 和 天使  水大发给我的提示 我虽然还没来得急测试 但有种就是答案的感觉 呵呵


------------------------------------------------------------


失眠了。。。囧,昨晚把水大的提示实测了下,正如我所料,正解了。大家也证实了。

这里我大概地整理:

出现我这类问题的PE都归根于内核中 CONFIG 下的 DEFAULT 文件(至于这个文件问题延续于哪个的版本我就不溯源了)  

下面我给出2个可以使用的版本,一个是水大的XPSP3内的,一个是Uepon 1.94内的,2个文件不一样,区别在哪里没研究,有兴趣的可以自己看看。

水大的 DEFAULT
DEFAULT(我心如水).rar (16.56 KB, 下载次数: 108)

Uepon的 DEFAULT
DEFAULT(通用).rar (16.51 KB, 下载次数: 123)

下载后请自行修正 文件名 为 DEFAULT 即把我加的注释删掉,替换PE内核system32\CONFIG\内的同名文件即可。

使用上面的文件 可以同时使用 LOGO和WALL,且可以使用JPG格式,无须把WALL置于SHELL后。

当然有兴趣使用我之前的另类办法的,也可以继续保存另类 哈哈

[ 本帖最后由 cusee520 于 2010-5-4 05:44 编辑 ]
46#
 楼主| 发表于 2010-5-4 05:24:41 | 只看该作者
失眠了。。。囧,昨晚把水大的提示实测了下,正如我所料,正解了。大家也证实了。

这里我大概地整理:

出现我这类问题的PE都归根于内核中 CONFIG 下的 DEFAULT 文件(至于这个文件问题延续于哪个的版本我就不溯源了)  

下面我给出2个可以使用的版本,一个是水大的XPSP3内的,一个是Uepon 1.94内的,2个文件不一样,区别在哪里没研究,有兴趣的可以自己看看。

水大的 DEFAULT
DEFAULT(我心如水).rar (16.56 KB, 下载次数: 38)

Uepon的 DEFAULT
DEFAULT(通用).rar (16.51 KB, 下载次数: 35)

使用上面的文件 可以同时使用 LOGO和WALL,且可以使用JPG格式,无须把WALL置于SHELL后。

当然有兴趣使用我之前的另类办法的,也可以继续保存另类 哈哈
回复

使用道具 举报

45#
发表于 2010-5-3 17:26:49 | 只看该作者
原帖由 66369 于 2010-5-3 17:13 发表



-----------

以前抄袭天琴的内核.

为JPG.烦了好一阵子.

之后修改注册表就行了.


水老不把问题说清楚,我以为是你说的是shimgvw.dll的问题。。。。

具体是哪句啊,导一下吧
回复

使用道具 举报

44#
发表于 2010-5-3 17:22:19 | 只看该作者
我比较过文件肯定没问题,只能是REG的问题
回复

使用道具 举报

43#
发表于 2010-5-3 17:21:42 | 只看该作者
GRPCONV那玩意好像是INTERNAT启动的时候调一下,我把SHOWDRIVE改名盖掉了.
回复

使用道具 举报

42#
发表于 2010-5-3 17:17:04 | 只看该作者
原帖由 12050202 于 2010-5-3 16:13 发表


===================

对不起
可能是我看错的
启动时太象了

你的字体文件与水PE相同可以理解

但你最主要的注册表文件
与水XPPE的CONFIG 文件怎一个字节也不相差呢---------2.07 MB (2,170,880 字 ...



可能是巧合.

现在做的PE即使借鉴.也是正常的.不要顶真.
回复

使用道具 举报

41#
发表于 2010-5-3 17:13:11 | 只看该作者
原帖由 66369 于 2010-5-2 19:56 发表




以前的XP3PE.延续天琴的XP.只能用BMP.

后改动后.可用JPG了.

楼主大概还是老黄历...

与WALL 无关.



-----------

以前抄袭天琴的内核.

为JPG.烦了好一阵子.

之后修改注册表就行了.
回复

使用道具 举报

40#
发表于 2010-5-3 16:58:20 | 只看该作者
原帖由 NicTense 于 2010-5-3 16:50 发表
我没试logo的情况,这个命令我从来不用
貌似用目前的default,在tangope的pecmd.ini里,shel之后wall是没有问题的

如果说问题出在default的话,那估计这部分内容在shel的过程中也是会写到注册表里的


另 ...


我那个PE 不放这个文件就会 弹出个提示 ,你的PE我没试,用logo+wall估计不放的话,也可能会提示!
回复

使用道具 举报

39#
发表于 2010-5-3 16:50:53 | 只看该作者
我没试logo的情况,这个命令我从来不用
貌似用目前的default,在tangope的pecmd.ini里,shel之后wall是没有问题的

如果说问题出在default的话,那估计这部分内容在shel的过程中也是会写到注册表里的


另外,grpconv这个文件是用来将win3.1的程序组文件转化为nt5.x格式的,跟这个应该扯不上关系吧

[ 本帖最后由 NicTense 于 2010-5-3 16:55 编辑 ]
回复

使用道具 举报

38#
发表于 2010-5-3 16:45:31 | 只看该作者
原帖由 12050202 于 2010-5-3 16:39 发表



---------

这问题水大前面跟贴说过
以往都引用天琴的

水大XPPE以前也只能用BMP
后来他改了后就能JPG了

你的精品PE注册表
与水XPPE一个字节也不差

你说一点关系没有
所以我才说的
别在意


没事的,我只是澄清事实! 12050202兄弟也别忘心里去!
回复

使用道具 举报

37#
发表于 2010-5-3 16:41:23 | 只看该作者
我PE离压根就没有LOGO命令,但是直接设置还是没用,现在用的RUNS pecmd.exe wall才能弄上去
回复

使用道具 举报

36#
发表于 2010-5-3 16:39:48 | 只看该作者
原帖由 caomaoLBL 于 2010-5-3 16:25 发表



大哥 注册表 文件基本上都是这么大的,谁的都差不多!


我找到了 天使PE 不支持 WALL 命令的原因了,

天使PE的 CONFIG\DEFAULT   这个注册表 文件 处理的有问题!

换上别 别人PE的 DEFAULT文件 ...



---------

这问题水大前面跟贴说过
以往都引用天琴的

水大XPPE以前也只能用BMP
后来他改了后就能JPG了

你的精品PE注册表
与水XPPE一个字节也不差

你说一点关系没有
所以我才说的
别在意
回复

使用道具 举报

35#
发表于 2010-5-3 16:37:13 | 只看该作者
原帖由 caomaoLBL 于 2010-5-3 16:25 发表



大哥 注册表 文件基本上都是这么大的,谁的都差不多!


我找到了 天使PE 不支持 WALL 命令的原因了,

天使PE的 CONFIG\DEFAULT   这个注册表 文件 处理的有问题!

换上别 别人PE的 DEFAULT文件 ...


娃哈哈,我只研究过2个pe,一个是老毛桃的,一个是天琴的,老毛桃的弄了一下就发现了还有天琴的,天琴是偶的启蒙老师

这个0字节的应该就是那来的,我以为都是0字节,就没去弄了,这下悲剧了

software基本上不是极大的工程,怎么弄都是那么大的,因为数据库的存储机制的问题,先圈地后分配的
回复

使用道具 举报

34#
发表于 2010-5-3 16:25:30 | 只看该作者
原帖由 12050202 于 2010-5-3 16:13 发表


===================

对不起
可能是我看错的
启动时太象了

你的字体文件与水PE相同可以理解

但你最主要的注册表文件
与水XPPE的CONFIG 文件怎一个字节也不相差呢---------2.07 MB (2,170,880 字 ...



大哥 注册表 文件基本上都是这么大的,谁的都差不多!


我找到了 天使PE 不支持 WALL 命令的原因了,

天使PE的 CONFIG\DEFAULT   这个注册表 文件 处理的有问题!

换上别 别人PE的 DEFAULT文件  就没问题了! 具体原因:我一会对比一下注册表!

只有有心的人,才能真正找到问题的原因!我排查了好一会,才找到原因的

附上DEFAULT   注册表文件下载:
自己替换后就支持WALL 命令了!
DEFAULT.rar (16.49 KB, 下载次数: 44)

如果 LOGO 和 WALL  一起用用还可能需要这个文件:放到system32里面就好了
grpconv.rar (16.99 KB, 下载次数: 33)


[ 本帖最后由 caomaoLBL 于 2010-5-3 16:38 编辑 ]
回复

使用道具 举报

33#
发表于 2010-5-3 16:13:38 | 只看该作者
原帖由 caomaoLBL 于 2010-5-3 15:53 发表


我的 5.1的 PE 更老水的PE一点关系都没有, 内核是XP SP3的

自己提取了老多内核文件,自己精简一部分,从天使PE里拿了一部分!

想问问 你下载过我的 5.1版PE吗?没下载过不要瞎说?


我现在 正在 ...


===================

对不起
可能是我看错的
启动时太象了

你的字体文件与水PE相同可以理解

但你最主要的注册表文件
与水XPPE的CONFIG 文件怎一个字节也不相差呢---------2.07 MB (2,170,880 字节)

可以断定
楼主的问题
正是注册表的问题


[ 本帖最后由 12050202 于 2010-5-3 16:22 编辑 ]
回复

使用道具 举报

32#
发表于 2010-5-3 15:53:08 | 只看该作者
原帖由 12050202 于 2010-5-3 15:47 发表



你的特别版是水老头的内核
换驱动而已
所以行的


我的 5.1的 PE 更老水的PE一点关系都没有, 内核是XP SP3的

自己提取了老多内核文件,自己精简一部分,从天使PE里拿了一部分!

想问问 你下载过我的 5.1版PE吗?没下载过不要瞎说?


我现在 正在排查 天使PE  不支持WALL的原因!
回复

使用道具 举报

31#
发表于 2010-5-3 15:47:36 | 只看该作者
原帖由 caomaoLBL 于 2010-5-3 15:37 发表


你说的不对的,你看看我的PE ,也是XPSP3内核,logo和wall 一起使用就没问题!

这不是 真正的原因!



你的特别版是水老头的内核
换驱动而已
所以行的
回复

使用道具 举报

30#
发表于 2010-5-3 15:46:15 | 只看该作者
原帖由 cusee520 于 2010-5-3 14:18 发表
终于用最笨滴穷举法测试出个 不算答案滴答案。。。囧。

由于自己使用LOGO习惯了,喜欢在LOGO界面放张灰暗色壁纸,而后进入桌面WALL界面放张明亮色壁纸,形成视觉上滴过度美化。最终问题也就出现在了这里。。 ...



按水大的信息
试过了
JPG正常了

你的办法另类
实际没解决问题
回复

使用道具 举报

29#
发表于 2010-5-3 15:37:58 | 只看该作者
原帖由 cusee520 于 2010-5-3 14:18 发表
终于用最笨滴穷举法测试出个 不算答案滴答案。。。囧。

由于自己使用LOGO习惯了,喜欢在LOGO界面放张灰暗色壁纸,而后进入桌面WALL界面放张明亮色壁纸,形成视觉上滴过度美化。最终问题也就出现在了这里。。 ...


你说的不对的,你看看我的PE ,也是XPSP3内核,logo和wall 一起使用就没问题!

这不是 真正的原因!
回复

使用道具 举报

28#
发表于 2010-5-3 15:07:16 | 只看该作者
这贴要顶顶,我也遇到了同样的问题,连bmp的背景也加载不了。
回复

使用道具 举报

27#
 楼主| 发表于 2010-5-3 14:18:42 | 只看该作者
终于用最笨滴穷举法测试出个 不算答案滴答案。。。囧。

由于自己使用LOGO习惯了,喜欢在LOGO界面放张灰暗色壁纸,而后进入桌面WALL界面放张明亮色壁纸,形成视觉上滴过度美化。最终问题也就出现在了这里。。。

做下小结,1,XPSP3内核PE 内 LOGO命令和WALL命令不要同时使用于PECMD.INI,否则WALL命令就会失效,无论WALL置于SHELL前或后。特例:一起使用时WALL命令使用BMP格式图片可以支持(PS:这个特例我并未实测,根据来源于 yeyinchuang(爱晴转仪) 的测试)。

2,如果非常想一起使用LOGO和WALL,且都使用JPG格式图片,就必须采用WALL外挂形式,即LOGO用于PECMD.INI内,而WALL通过外置CMD等方式运行。

3,不使用LOGO命令,单独使用WALL时,WALL必须置于SHELL之后,此时可以使用JPG格式图片。

在此非常感谢各位朋友的帮助和解答,特别感谢下 水大 和 天使  水大发给我的提示 我虽然还没来得急测试 但有种就是答案的感觉 呵呵
回复

使用道具 举报

26#
发表于 2010-5-3 12:09:34 | 只看该作者
NicTense 的代码写的确实不错 但有个问题请教下请把THEMEUI.DLL删除后再测试下 好象就不能用JPG 格式了 少了DLL的支持 WALL 语句是没用的 `我发的那段代码可以不要THEMEUI.DLL一样可换JPG背景 就是太臃肿了`
回复

使用道具 举报

25#
发表于 2010-5-3 10:32:36 | 只看该作者
原帖由 cusee520 于 2010-5-3 09:21 发表


首先感谢天使滴帮助,具体测试了下天使的方法,单独把 WALL %T%\1.JPG 放在SHELL后仍然无效,说明问题好像并不那么简单。。。必须把 SETWP自动换壁纸(也就是外挂命令加上才可以正常显示),今天又把 caoma ...


没道理啊,我昨晚特意在tangope测试通过了的,你的既然改自tangope应该也可以才对啊

那试试

EXEC !CMD.EXE /C "ECHO PECMD.EXE WALL %T%\1.JPG>%WS%WALL.CMD"
EXEC !WALL.CMD

再不行,就是你的图片路径有问题了,还是放在SHEL以后

ps:跟peset没任何关系,别把问题想歪了,水老不正面回答是因为你之前没把问题阐述清楚,导致他误会了,以前的pe不能用jpg墙纸是因为有些把shimgvw.dll精简掉了,而后来的基本上都有这个文件。

[ 本帖最后由 NicTense 于 2010-5-3 10:42 编辑 ]
回复

使用道具 举报

24#
 楼主| 发表于 2010-5-3 10:02:18 | 只看该作者
原帖由 cusee520 于 2010-5-3 09:54 发表


看过了 但没太看明白 所以这里 来讨论呢啊 囧啊


回味了下 。。。难道是和 这个帖子66369PE里的PESET.EXE是干什么的? 有关系?

要真是滴 我就明白了 为什么水大 不作正面 解答了。。。囧 ,关键看到12050202 你滴名字 刺眼啊。。这才想起了 好像有这么点印象了
回复

使用道具 举报

23#
 楼主| 发表于 2010-5-3 09:54:18 | 只看该作者
原帖由 12050202 于 2010-5-3 09:35 发表
水老头的XPPE
JPG随便用
没有加载的特别要求

请楼主仔细看看里边是如何办到的


看过了 但没太看明白 所以这里 来讨论呢啊 囧啊
回复

使用道具 举报

22#
发表于 2010-5-3 09:35:01 | 只看该作者
水老头的XPPE
JPG随便用
没有加载的特别要求

请楼主仔细看看里边是如何办到的
回复

使用道具 举报

21#
 楼主| 发表于 2010-5-3 09:21:38 | 只看该作者
原帖由 NicTense 于 2010-5-2 23:38 发表


实际上其他格式的墙纸,系统需要把它转化为BMP才能作为墙纸,或者用active desktop,而BMP是内核本身支持的,所以不会有问题

更正一下,其实不用那么复杂

WALL %T%\1.JPG

只要把这句放在SHEL语句之 ...


首先感谢天使滴帮助,具体测试了下天使的方法,单独把 WALL %T%\1.JPG 放在SHELL后仍然无效,说明问题好像并不那么简单。。。必须把 SETWP自动换壁纸(也就是外挂命令加上才可以正常显示),今天又把 caomaoLBL的 五一劳动版 弄下来研究了下 发现他的PECMD.INI内并没有把 WALL 语句放在SHELL后面 也是XPSP3 据他说 大部分 内核也采用了天使精简滴 和我差不多,这让我蛮疑惑滴
回复

使用道具 举报

20#
发表于 2010-5-2 23:38:34 | 只看该作者
原帖由 yeyinchuang 于 2010-5-2 23:13 发表


请教天使哥

这样就可以
TEAM LOGO %T%\5.JPG|WAIT 100
TEAM TEXT 正在初始化 Windows XP PE 系统. 稍后载入桌面...$16|WAIT 200
WALL %T%\1.bmp

换JPG格式就不显示了。LOGO就可以用JPG


实际上其他格式的墙纸,系统需要把它转化为BMP才能作为墙纸,或者用active desktop,而BMP是内核本身支持的,所以不会有问题

更正一下,其实不用那么复杂

WALL %T%\1.JPG

只要把这句放在SHEL语句之后就可以了

[ 本帖最后由 NicTense 于 2010-5-3 00:21 编辑 ]
回复

使用道具 举报

19#
发表于 2010-5-2 23:13:57 | 只看该作者
原帖由 NicTense 于 2010-5-2 23:06 发表
你们真是奇怪啊,竟然用TangoPE修改,怎么不看原来的pecmd.ini是怎么处理的呢

这个问题的原因,你说是pecmd的wall命令有问题也可以说对,因为启动顺序的问题,wall命令在启动时(pecmd.ini)调用,就会变成a ...


请教天使哥

这样就可以
TEAM LOGO %T%\5.JPG|WAIT 100
TEAM TEXT 正在初始化 Windows XP PE 系统. 稍后载入桌面...$16|WAIT 200
WALL %T%\1.bmp

换JPG格式就不显示了。LOGO就可以用JPG
回复

使用道具 举报

18#
发表于 2010-5-2 23:09:05 | 只看该作者
原帖由 cusee520 于 2010-5-2 22:56 发表

感谢 fyqingshan  的帮助 虽然暂未测试,主要想知道到底是修改的哪里,可以支持JPG,水大滴诱惑。。


汗,刚才测试下,真的要用BMP格式才可以。。。。郁闷
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-6-26 16:27

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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