http://hi.baidu.com/zbezj/item/49d491d99b4bb3fc92a97453

WinPE3.1制作之添加Explorer《第四讲---一些后期设置及网友互助》


   相信通过前面几讲,不少网友已经能够成功的​​加载Explorer外壳,但是前面做的还是十分粗糙,接下来的修改会让PE3.1更加完善。首先说明,修改方法不外乎以下两步:缺少文件就添加,修改相应的注册表。

   前三讲制作出来的PE,关机按钮无效,右键计算机管理、属性无效,没有桌面背景,桌面右键菜单小工具、个性化、屏幕分辨率失效,没有启用basic主题等等一系列的问题。

   因为我提供的批处理,已经将主要的一些文件都添加了,所以文件基本不缺少了,下面只有修改注册表了。本文只列出部分问题的解决办法,剩下没有解决的问题请留言,我会尽最大努力帮你解决,也请高手不吝赐教!

一、启用桌面背景

1.修改PE挂载目录下的system和default,首先加载配置单元system,命名为sys。正在使用的64位win7系统下,找到注册表HKEY_LOCAL_MACHINE\System\ControlSet001\Control\ProductOptions,导出。并导入到sys的ControlSet001\Control\ProductOptions下.

2.在sys下\ControlSet001\Control\Lsa添加“LmCompatibilityLevel”=dword:00000002

3.卸载sys配置单元

4.找到正在运行的64位win7注册表,并导出以下4项: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer 下的Advanced

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer 下的Personalization和HideDesktopIcons

HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM

5.加载PE挂载目录下\Windows\System32\config下default文件到注册表,并命名为def.第4步骤中的4项导入def。

6.显示我的电脑图标,在HideDesktopIcons\NewStartPanel下添加:

"{20D04FE0-3AEA-1069-A2D8-08002B30309D}"=dword:00000000

7.卸载配置单元,覆盖原来的system以及default即可。

8.背景图片为bmp格式,在system32目录下,用自己的替换即可

(注意:导入时,根据需要更改路径)

二、启用basic主题(如果前几讲中,没有复制相关文件,则不能启用)

1.展开到win7注册表HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services下面,导出以下几项DXGKrnl, monitor,Sched,Themes和vga.加载配置单元system文件到注册表,并命名为sys.把刚才导出的win7的那6项服务导入到sys下\ControlSet001\services中.

2.在sys的\Setup\AllowStart\中添加项Themes.

3.修改文件winlogo.exe,添加ux.exe,winpeshl.ini

只需将下载后的三个文件,复制到system32文件夹下即可。
下载地址:http://www.vdisk.cn/down/index/9330567A1944

(重要说明:PE的启动是用winpeshl.ini引导,winpeshl.ini的内容如下

[LaunchApps] 
wpeinit.exe 
ux.exe 
X:\windows\explorer.exe

解释:wpeinit.exe是PE的初始化,然后加载ux.exe以达到启用主题的目的,最后一行是PE自动加载explorer。为了更完美,稍后我将用第三方软件PECMD加载ux和explorer)

三、解决计算机-右键-管理不能使用、桌面右键菜单的问题

1.加载pe注册表software,修改Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Manage\command,为X:\System32\mmc.exe /b

2.删除桌面右键菜单中无用的项,删除\Classes\Directory\Background\shellex\ContextMenuHandlers\Gadgets 和Classes\DesktopBackground\Shell\Gadgets 即可删除“小工具”

3.桌面右键个性化、屏幕分辨率、计算机属性点击无效。(此问题我还没有解决,希望网友帮助)

不过方法是修改software,文章结尾我会提供一个别人PE中修改好的注册表

四、解决X盘的容量过小问题

加载注册表system单元,展开至/ControlSet001/Services/FBWF,新建二进制dword(32位),命名为WinPECacheThreshold,修改键值为80。(这是128MB,可以根据需要修改键值)

五、修改计算机右键属性内容

用reshaker工具修改Windows\System32\zh-CN下systemcpl.dll.mui文件即可。

六、添加绿色软件

只需将绿色软件直接放到program files 目录下即可。然后为了快捷方式在桌面显示,因此将创建的快捷方式复制到Users\Default\Desktop\下即可(快捷方式需要修改路径)

七、解决关机按钮失效问题(借助PECMD)

1.前面(第二步)介绍了用winpeshl.ini加载explorer,下面介绍用pecmd来引导桌面环境,将以下两个文件,复制到system32下即可

http://www.vdisk.cn/down/index/9330760A6781

2.修改注册表system

加载注册表system单元定位到\Setup下,改为以下键值:"CmdLine"="PECMD.EXE MAIN %windir%\System32\PECMD.INI"

3.将第二步中的winpeshl.ini,内容中后两行删除即可(因为用pecmd.ini代替了)

 

----------至此explorer已经能够比较完美的运行了。

 

附件1:(已经修改好的64位注册表,网友修改的):

  不仅包括本文所讲的修改,还包括其他一些完善的设置,网友可以自行比对,或者直接使用也未尝不可。注意:这个注册表中已经修改了,用pecmd引导桌面,所以网友可以用此注册表,然后再把我提供的pecmd文件复制到相应的目录即可。

http://www.vdisk.cn/down/index/9330781A1755

附件2:(批处理+注册表+第三方软件合集)

   之前提供过批处理,为了写教程,所以删除了一部分。现在我把批处理以及相关文件打包,只要你的系统是64位win7,只需按照批处理,点击几下就可以完成以上做的所有任务。只需最后的ISO制作即可。认真读一下批处理,便一切都明白了!

http://www.vdisk.cn/down/index/9331677A9004

 

 

总结:PE的制作并非一朝一夕就能做好,需要多参考别人的PE,然后对比自己的,才能做出比较好的作品。本人也是在学习别人PE,俗话说:站在巨人的肩膀上会站的更高。

预祝大家都能制作出比较完美的PE。

 

——重要说明:以上文章参考“ wingwy网友 ”大作,在此表示感谢!

 

 接下来的发文计划:

-----Winbuilder以及makePE3这两个软件也是制作PE的助手,比起本文提供的方法来说,就十分简单了。稍后有时间了,我在详细的介绍一下这两个软件。

-----Windows系统的封装方法

相关文章