大家好,看到大家都很感兴趣制作PE,我就说下我经历给大家,其实我也和你们一样,之前亦是一无所知,之后在winwy兄这里终于学到了制作PE的技巧,呵呵,
下面我说下我遇到的一些问题,希望有帮助到大家制作PE,
必备工具:win老大的PE一个,ImageX,Registry Workshop
大家注意要管理员权限啊,最好关闭UAC,
1、建议用dism的命令挂载和保存WIM,不过保存的WIM有多余的垃圾文件可以用ImageX的导出命令整理下及可,而不要用Imagex /apply 命令,因为我当时用时又有讨
厌的权限问题,烦。。就一个字,
wingwy兄的教程那些路径是示例,大家不要当真,可以随意改的,
2、注册表的导入和删除强烈建议到PE下用Registry Workshop的操作注册表,不然是自找麻烦,因为在正常系统的都有权限问题,当然加了权限也是不行的。
Advanced是定制开始菜单的,建议在开始菜单上点属性改成想要的,在到注册表里导出来,
IE的设置(主页)是在HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer下搞的,
这是我导出好的注册项,可参考下:http://dl.dbank.com/c0s2vhpc4i
以下是我挂载注册表的挂载名
DEFAULT挂载名 DE,SOFTWARE挂载名PE,SYSTEM挂载名SY
3、教程中的文件列表的确是少了一些文件,比如mscor*.dll,(当然没有也是可以进桌面的,可以到时候再加,)
batmeter.dll 这个是网络指示图标
twext.dll 这个好像是属性中的安全吧,
详细的请下载最下面提供的地址,里面有我编的批处理,
大家复制文件时,相应mui文件也要同步复制过去,
64位的文件复制到system32去,32位的复制到sysWOW64文件夹去,
4、特意提示下,winsxs文件夹,建议大家用英文版的WAIK,千万别折腾中文的winsxs文件夹,因为中文的winsxs无法精简,我试过无数次都失败,最后是复制wingwy大
的winsxs 文件夹
问:我在桌面右键点个性化,和桌面分辨率,提示找不到文件,
答:缺少了winsxs文件夹中一些文件,文章中的有关winsxs的文件列表必须有,不然有很多问题的,比如QQ截图打不开,
问:开始菜单有无效的IE x86链接,
答:把Program Files (x86)文件夹删除,
大家注意不要太信desktop.ini这个东西了,这东西是有点用,不过很不好用,在你在正常系统试可以,可到你PE就不行了,
系统属性里的东西去改systemcpl.dll.mui,用ResHacker可以改,
关于启支的问题,
要是写到U盘的话,直接用wingwy兄光盘模板,先将他的winpe.wim删除,换成我的winpe.wim ,再用UltralISO的写入硬盘映像到你的U盘即可,我一直是这样的,
BCD中定义了你的wim的名字,wingwy的BCD中wim名是wimpe.wim,,
比如你要在winpe中加个WIM,用BOOTICE.EXE可图形化查看和编辑BCD文件,直接新建WIN7启动项,BCD中的GUID大家亦别太在意,也别管啥64位PE还是32位PE,
比如winwy大的BCD中指定了winpe.wim在winpe文件夹,我用网虫的32的winpe.wim将其替换也可成功启动(当然名字要一样),
最后提下我弄的一个制作PE的小工具并提供下载地址:
这个东西其实也没啥好说的,这是我结合wingwy大的那几篇文章弄的,就是用批处理将需要的文件在你系统里复制过来,再加上我配置好的注册表,和一些其它的小东西,
(不过里面有我试过几百遍,补上的缺少文件列表,)
http://dl.dbank.com/c0v2twhf4a
这个是以前制作的 ,winwy大说IE不能用,不过我这正常啊,
http://dl.dbank.com/c0melgttev
这个是我最近弄的,应该能行啊,我之前试了下,可以的,,你们试下吧,
BCD中定义的是winpe.wim
最下面那个最近弄的小工具是我弄成模块化的,本来想弄成像DISM添加组件一样,命令成功完成,可惜我编的批处理还是有问题,要按空格,,.
关于批处理的编写,我给个提示吧,
批处理其实你用心的话,还是瞒简单的,就算你不用心,也没关系啦,比如我写的批处理,就那么几个命令,就已经完成我想要的功能了,呵,,先给你们个好东西,是我曾经成无忧下到的,http://dl.dbank.com/c0u6pf1y6j
你们要是想学精的话话,建议经常下载些人家制作的绿色软件,看看里面的批处理,,
W大,网盘链接无效啊,能再给个链接么,嘿嘿
这是网友做的,我也没有了。
请问w大 分辨率设置 个性化我都无法打开 本文里提到需要添加winsxs里某些文件 可是文里的下载地址失效了 我尝试用你的pe里winexs替换我的 复制过来后文件巨大有上G了 还有我的电脑右键 管理也是打不开 提示找不到文件 注册表已经按照文章中改过
最后一个很重要的问题想问下 某个功能需要哪些文件添加来支持这个怎么去弄清楚啊 毕竟即使知道了需要某个dll文件 总会遗漏其他地方需要的什么文件
你好,分辨率可以通过wpeinit+xml文件来设置。当然有更好的小工具,可以自动设置,好像是pecmd作者开发的,你下载别人的pe找找看,或者去wuyou论坛问问。
缺失dll文件可以通过dlldependency来找。但一个人的时间总是有限的,要想快速做的话一般都要配合搜索,以及参看前人的脚本。
感谢w大的回复,我先用xml应答文件设置了分辨率,测试后没有成功,又尝试了工具倒是可以设置出适合的分辨率设置,可是仍偏向于用本可以实现的控制面板里的东西,我贴了个图片(http://pan.baidu.com/s/1sjYSOKd),里面绿色方框的可以打开,红色方框里三项都无法打开,单击没有一点反应,面板里其他系统和安全 用户账号 程序等的项目都是这样的问题,我用的是64位3.1做的,这是我最后尝试的复制文件列表:system32\所有dll ; system32\zh-cn\所有dll ;
windows\winsxs\所有文件(包括mansfests)
问题:外观和个性化这一项目都无法使用
那应该是注册表没有添加完全吧?我记得好像用安装文件的修改就行。
你好 请问是修改system这个注册表吗 如果是的话是修改特定的键还是像处理software那样做导入呢?
请问一下,制作出来的PE启动时蓝屏:SESSION3_INITIALIZATION_FAILED。以前做过好几个没出过问题,这个是什么地方出问题了呢?
(材料:WINDOWS Server 2008 R2 Enterprise X64,工具winbuilder与waik)
你好winbuilder可能对2008的支持不太好,可以用win8试试。
我后来用win7就好了,谢谢哈!
(奇怪的是7和2008都差不多啊,难不成脚本删的内容不一样?)
不客气,2008和7还有有些区别的,驱动要求也要严格些。
我在PE下用Registry Workshop修改注册表说不允许我修改,怎么破?制作win832位的PE
需要修改权限,就像ntfs格式的windows文件夹修改权限一样。先改变所有者再获取权限。
非常感谢
欢迎常来~
W大,按照您的教程做成成功了,非常高兴,太感谢了。不过问题也来了,体积真的很大。借用了您的winsxs,体积小了不少。但还是比您做的体积大。我非常不喜欢微软拼音输入法,想请教您,怎样才能精简掉换成别的输入法?
不用客气,微软输入法主要是字库比较大,在IME\IMESC5\DICTS下的PINTLGT.IMD字库win7原版是65M,可以精简(用我pe里面的只有16M,微软拼音安装包自己精简的)。另外可以用一些绿色的输入法,比如crow网友的google拼音
https://www.wingwy.com/archives/2010_08_697.html/comment-page-1#comment-4744
提供的下载里边的explorer.bat是针对64位win7的?
能不能恳求做个针对32位的 我苦找阿
我用这个bat 复制32位的 好多文件没有
然后作出的pe explore没反应
batmeter.dll 这个不是网络指示图标吧!
是pnidui.dll这个文件。
呵,,当时是经验得知,,你、把它及MUI文件删除看有何反应。。
[…] — 支持32位程序的64位winpe3.1修正版3(wingwy-pe3.1-v2-fix3)11/05/2011 — 小弟制作PE的一些经验08/05/2011 — 支持32位程序的64位winpe3.1修正版2(wingwy-pe3.1-v2-fix2)06/10/2011 — […]
win大做win2k8r2sp1版本pe么?msdn i tell you 有的,最经想做,毕竟稳定性和服务器支持性比较高,虽然是IBM蓝快,但是用外边软件也蛮多的,自己也喜欢研究,其实ibm这类软件都有,但是用起来并不方便,太官方了。
2008R2SP1的内核和win7sp1时一样的,做成pe他们的文件完全一样,不同的只是注册表,2008的更小而已。我文章“给winpe添加explorer教程”讨论中有网友就是用2008R2SP1的注册表文件做的。
wingy。你好,能否发个32和64位转换的绿色软件。。。。谢谢
这个不可能的。。。
Win8PE什麼時候出啊?
等win8rtm。。。
哇,很好的文章,多谢兄台分享文章和小工具,有劳了~
Pe的制作本来就是个性化很强的东西,每个人需求不一样,希望大家都能分享自己的经验,对别人可能有很大的帮助~
过奖了,,呵呵,其实我这个只是弄了个基本的PE,大概能运行啦,关于很多细节的问题我都不知道,呵,….
刚看了下文章发现有很多错字,又发现不能修改了,在此说明下吧,,
BCD中定义的是winpe.wim
最下面那个最近弄的小工具是我弄成模块化的,本来想弄成像DISM添加组件一样,命令成功完成,可惜我编的批处理还是有问题,要按空格,,.
关于批处理的编写,我给个提示吧,
批处理其实你用心的话,还是瞒简单的,就算你不用心,也没关系啦,比如我写的批处理,就那么几个命令,就已经完成我想要的功能了,呵,,先给你们个好东西,是我曾经成无忧下到的,http://dl.dbank.com/c0u6pf1y6j
你们要是想学精的话话,建议经常下载些人家制作的绿色软件,看看里面的批处理,,
辛苦了,我给你加上了~