
WindowsPreinstallationEnvironment(WindowsPE),Windows预安装环境,是带有有限服务的最小Win32子系统,基于以保护模式运行的WindowsXPProfessional及以上内核。它包括运行Windows安装程序及脚本、连接网络共享、自动化基本过程以及执行硬件验证所需的最小功能。WindowsPE含有Windows98、windows2000、windowsxp、Windowsserver2003、WindowsVista、windows7、Windows8、windows10的PE内核。其中,以Windowsserver2003、Windows7、Windows8为内核的PE最多。
换一个PE,pe是预先定制好的,自己不能安装程序。(注:其实也可以安装,但绝非普通的安装方法,需要对PE程序包进行修改,比较专业)
方法:另找一个满足要求的PE。
参考:在网上搜索“无忧启动”,是一个论坛,还不错。兄弟,你的需要当然是可以实现的,你说的各种版本的pe也都是自己加装程序做出来的,我先占个位置,然后慢慢给你回答。
1、首先,绿色软件你知道吧。如果要给pe加装软件,首先要从绿色软件开始。首先要保证你的软件是真正的绿色。比如,软件a,你拷贝a到你的桌面上就可以直接使用,而且这个a软件使用的时候并不会调用你计算机上的任何已有资源,这样a算作绿色;再比如软件b,如果你拷贝软件b到你的电脑中,当你执行b的时候,b还会调用你电脑中的Xdll文件,那么b就不是真正的绿色。但是,当你把b和xdll放在一起,让b+xdll这个文件夹一起使用的时候,他们就是绿色的了。
2、使用外置程序的配置添加软件。当你有了绿色软件的时候,就距离你的给pe加装软件的目的不远了。你把绿色软件放到winpe的盘中,把他们作为外置程序,然后你再告诉pe调用这些绿色软件的路径,那么你的绿色软件就假装成功了。
3、告诉pe路径的办法就是修改winpeini这个文件,你打开你pe下面的winpeini,仔细看看就会发现很多link语句,例如下面的例子
LINK %QuickLaunch%\设置虚拟内存,%OPDir%\WinPE_TOOLS\SETPAGEFILEEXE
LINK %Desktop%\卸载外部配置,PECMDEXE,LOAD B:\UnloadOPINI,Shell32dll,26
LINK !%Desktop%\启用网络支持,%OPDir%\PE_OUTERPART\Start_NetCMD,,%OPDir%\PE_OUTERPART\NET_PARTICO
你看上面的3个link,分别是用来设置虚拟内存、外部配置、网络支持的,前面是显示的名字,后面就是调用的程序。如此配置,你也可以增加你需要的程序进去。
4、如何得到你需要的绿色程序。最简单的办法,你使用pe启动电脑,然后拷贝你的软件到pe启动的那台电脑上,执行里面的程序,可以执行,那么这个程序就可以当做你的pe系统的绿色程序。即使是office、qq、播放器这样的程序,配置后都可以在winpe下正常使用。
5、网上有很多朋友已经做好了现成的程序包的,你只要放到你的pe种,修改你的ini文件,就添加好程序了。
6、winpe本来是通过pebuilder生成的,你完全可以使用它来生成、定制、修改属于你个人的独特pe。 前面说的是外置添加程序,通过pebuilder也能把程序搞成内置的,如果你把驱动看做是一个程序的话,他们就算是内置的程序,给pe添加驱动的过程可以看做是添加一个内置程序的过程。
7、关于定制自己的pe,你可能会用到driverpacks、pebuilder3110a、ultraiso、iexpress、makecab、虚拟光驱、xp\win7\win2003的安装盘等等软件和资源。如果你有兴趣,可以从使用pebuilder生成自己的第一个全空白pe开始,逐步添加一个一个的程序,中间可能遇到很多让你崩溃的麻烦,你还需要使用虚拟机、真实机反复测试。
8、如果你打算从别人做好的文件开始自己的添加,那么建议从添加外置程序开始,它更简单更方便;如果还有兴趣,在试验添加内置程序。在U盘系统中加软件可以用U盘PE中的加载外置启动程序的应用来实现。
在所装系统中加上想要的软件会是非常复杂的,在ghost完成之后在展开的系统分区中添加软件安装包,并让系统启动该软件且静默安装,执行时间可以设置为第一次启动进入桌面后,这些过程需要用批处理文件来实现。
补充资料:如果需要的软件是很常用的,可以采用有这样功能的U盘PE来实现,
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)