无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 4268|回复: 19
打印 上一主题 下一主题

Win8PE开始菜单如何实现点击后即显示“所有程序”?

[复制链接]
1#
发表于 2018-10-29 22:33:29 | 显示全部楼层
本帖最后由 captain_g 于 2018-10-29 22:34 编辑

这个地方,开始菜单,一开始是“空白”的,随着运行的程序、打开文件的增多,里面开始有列表,而且这个是动态的,PE中要让它不“空白”也只能是固定的项目,没有太好的简捷方法。

先在PE中,想办法将程序“固定”到开始菜单,然后导出注册表:HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\StartPage2,再将其集成在WIM中,同时还要准备好相应的快捷方式(这个可以在PECMD.INI中实现,弄进\Users\Default\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu\中)。

点评

然后导出注册表StartPage2,再将其集成在WIM中。 这一步,请相信说一下。  详情 回复 发表于 2018-10-30 10:00
回复

使用道具 举报

2#
发表于 2018-10-30 10:59:16 | 显示全部楼层
在PECMD.INI中试过传统方法,如在WIN7PE中可行的:

ENVI LNK=X:\Program Files\LNK
LINK %LNK%\GHOST,%ProgramFiles%\GHOST\GHOST.EXE
PINT %LNK%\GHOST.lnk,锁定到任务栏(&K)
PINT %LNK%\GHOST.lnk,附到「开始」菜单(&U)

发现这方法在WIN8PE、WIN10PE中已经不好用了,8中固定到任务栏还行,在10中完全不行;

没有分析过具体原因,可能是因为PECMD,也有可能是PE的制作方法,或者是自己弄的时候不够正确。


因自己弄的PE都是自娱自用,变化不大,所以采取的是懒而笨的手段(其实把那里弄成不“空白”,除了好看估计也没多少实际用处):

导出的注册表REG文件、对应的快捷方式(先复制出来到别处),设法放进WIM中,再在PECMD.INI中,通过一个CMD在启动过程中导入REG即可;

如果熟悉PECMD的REGI(REGI HKU\.DEFAULT\...),可以将导出注册表REG转换形式后弄到PECMD.INI中(批处理中也可用REG ADD ...这种);

曾经试过,事先搞到注册表配置单元的DEFAULT中,没成功,当时懒得多试就放弃了。

快捷方式的生成,在PECMD.INI中简单,要和StartPage2对应,名称、位置绝对不能错,少一个好像不影响(列表中少一个或有一个虚的但点不

开),多一个则无用。

多数PE的右键对EXE文件都有“锁定到任务栏”、“附到「开始」菜单”操作菜单;

并不是所有文件EXE都能“附到「开始」菜单”列表中,操作其.LNK文件可能更容易成功。

点评

谢谢解答,谢谢。  详情 回复 发表于 2018-10-30 11:17
回复

使用道具 举报

3#
发表于 2018-10-30 11:00:29 | 显示全部楼层
2012zhd 发表于 2018-10-30 10:00
然后导出注册表StartPage2,再将其集成在WIM中。

这一步,请详细说一下。

不好意思,忘了从你这里回复。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-6 10:26

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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