1、C: D:应改为 X: ; Interactive User 应全部删除.注册表技巧,解决注册表问题途径:熟练使用RegWorkShop,RegShot,可配合其他优化软件灵活使用.WindowsSystem32config下文件:SOFTWARE对应 HKEY_LOCAL_MACHINESOFTWARE;SYSTEM对应 HKEY_LOCAL_MACHINESYSTEM;DEFAULT主要对应 HKEY_CURRENT_USER1 准备WinPE本身需要的文件 1.1 下载WIN7.ISO或者WIN8.ISO/* 按需选择 */1.2 保留下列文件,其他都删了/* 只支持BIOS,不想支持U
2、EFI的情况下 */BOOTBCDBOOTBOOT.SDISOURCESBOOT.WIMBOOTMGR2 获取所需文件权限为了能够在Win7下顺利制作PE,必须获得相关文件的权限.2.1 用WimTool解开BOOT.WIM第一个卷(Windows PE)为BOOT文件夹2.2 获取BOOT文件夹及其子文件的完全控制权鼠标右键BOOT文件夹-属性-安全选项卡-高级-更改权限-添加-输入everyone-确定-勾选完全控制,其他选项会自动勾上-应用于此文件夹,子文件夹-删除Everyone,SYSTEM以外的权限项目-使用可从此对象继承的权限替换所有子对象权限确定所有者选项卡-编辑-其他用户或组
3、-替换子容器和对象的所有者注意:由于文件过多,需要重复执行以下操作几次:1.确定;2.确定2.3 获取WinPE注册表的完全控制权2.3.1 加载注册表运行输入Regedit-加载bootWindowsSystem32config下的DEFAULT,SYSTEM,SOFTWARE分别命名为pe-def,pe-sys,pe-soft2.3.2 分别对每个加载单元进行如下操作:右键-权限-确定至此,我们就获得了并统一了WinPE几乎所有文件的控制权限,后面制作WinPE就非常顺利了.3 注册表修改3.1 选中加载的SOFTWARE单元pe-soft3.2 修改注册表中关于路径的值在pe-soft下
4、搜索 $windows.bt ,替换为 (空)在pe-soft下搜索 Interactive User,找到后全部删除.没有的就不用改了3.3 同理,对pe-def,pe-sys也进行此操作3.4 卸载pe-def,pe-sys,pe-soft4 WinPE制作好了!这就是原汁原味的微软官方WinPE了.4.1 打包测试用WimTool把BOOT文件夹新建映像为BOOT.WIM,原版的BOOT.WIM文件可移到他处作为备份,以便随时还原,保存修改的ISO并测试.4.1.1 原版的BOOT.WIM启动效果/*背景知识:BOOT.WIM中包含卷#1 Windows PE,卷#2 Windows S
5、etup(Windows PE增强版,用来安装操作系统的).由于WIM文件只允许一个卷可启动,BOOT.WIM真正起作用的是可启动卷#2 Windows Setup .卷#2 在卷#1 的基础上追加了一些安装相关的文件,专门用来自启动安装环境的,它检测到并启动了setup.exe.又因WIM特殊压缩算法,两个卷共用文件,不影响体积.*/4.1.2 WimTool直接解开BOOT.WIM,再打包的启动效果WimTool 默认解开WIM镜像的卷#1,即Windows PE,这正是我们需要的.也可采用好压等工具直接解开卷#1,前提是能打开查看此WIM文件.此时新建的BOOT.WIM,注册表相关环境和
6、微软纯粹的WinPE,即winpe.wim还有差别,我们需要做一些工作.4.1.3 修改的BOOT.WIM启动效果在处理了注册表后,BOOT.WIM的注册表环境和winpe.wim一致,而文件环境本就差不多.这时的BOOT.WIM已经相当于原汁原味的微软官方WinPE源自原版BOOT.WIM卷#1,此时,只有一个卷,无分卷.4.2 必要的精简因为BOOT.WIM镜像原本垃圾文件就多,我们可以适当精简,便于后面的工作.但也不要过火,以免留下后患.Windowsfonts/* 可适度删除 */WindowswinsxsBackup/* 可以删除 */WindowsSystem32zh-TW.zh-
7、HK.uk-UA.sr-Latn-CS.等/* 存放*.dll.mui 的文件夹,仅保留zh-CN,其他都可删除 */.附件中有资料,可以参考.Windows操作系统中文件的功能与作用.zip接步骤4给出后期完善工作的基础教程 基于Win7PE_X64 (对于其他版本Win8PE,Win7PE有借鉴意义) 5 添加explorer5.1 修改注册表5.1.1 加载WinPE的注册表文件SOFTWARE为pe-soft,然后导出为pe-soft.reg备用其实,熟练的话,在前面的步骤就可以导出备用了.5.1.2 修改权限与前面的操作一样滴用WIMTool解压Win7.iso的install.wi
8、m文件中最后一个卷(旗舰版Windows),定位到WindowsSystem32config下,把software文件加载到注册表,命名为pe-soft.右键加载的注册表单元pe-soft权限高级中添加Everyone的完全控制权限,删掉Everyone和System以外其他用户权限,然后替换所有子项的权限;中替换所有者为Everyone,然后替换所有子项的所有者.注意:请重复几次因为文件过多,一次操作可能有遗漏,软件处理能力有限5.1.3 编辑注册表在pe-soft下搜索 C: ,全部替换为 X:RegWorkshop每次只能搜索到1000项,而需要替换的有几千项,需要重复操作几次.搜索时请
9、将keys/value/data三项都勾选,搜索结果出现在下面的窗口,在搜索结果窗口中选中所有项,鼠标右键替换或删除5.1.4 得到WinPE的SOFTARE完整注册表把之前导出的pe-soft.reg导进来,覆盖Win7系统的SOFTWARE注册表加载单元pe-soft同名在于确保路径统一,以覆盖Win7系统的注册表5.1.5 继续修改pe-soft找到pe-soft下MicrosoftWindows NTCurrentVersionWinlogon下,把Shell=cmd.exe /k start cmd.exe 改成 explorer.exe然后,卸载pe-soft.5.2 准备文件5.
10、2.1 方案一:精确式从install.wim中拷贝这些文件到boot.wim中同样的位置:=/进入SHELL需要添加以下文件Windowsexplorer.exeWindowszh-CNWindowsSystem32ExplorerFrame.dllWindowsSystem32zh-CN/为了稳定而添加的文件WindowsSystem32actxprxy.dll/*没有它,会提示explorer.exe不支持此接口 */WindowsSystem32comctl32.dllWindowsSystem32mscories.dllWindowsSystem32oledlg.dllWindowsSystem32s
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1