天缘博客

日薄风骤艳阳曾,月明今夜诵三经,天缘路上多风雨,地北天南亦有情。

WinBuilder使用与配置详解

昨天为大家提供Winbuilder下载及快速入门说明,本文把Winbuilder详细配置情况做个图解教程,方便参考,Winbuilder在功能设计上非常完善,如能多花点时间研究一下其脚本配置方法,或许会发现Winbuilder的功能更加强大,很多时候只需要略加修改即可实现更为复杂的定制。本文来源主要参考官方论坛及帮助说明,再加上个人实验整理所得。

官方论坛网址:http://www.boot-land.net/forums,由于天缘也是第一次使用Winbuilder,时间所限,部分设置未做深入验证(078版本和080版本基本配置下都已验证通过),如有不妥,欢迎指出。如需下载Winbuilder,请参考上一篇:

启动制作:WinBuilder下载及快速入门

一、Win7PE首页配置

配置说明:

OnExitSettings配置部分是配置异常退出条件,如果遇到XXX错误就会停止编译,默认设置即可。

Source配置部分需要首要设置,如下图,点击source按钮,该目录设置工程将要拷贝的制作文件来源路径(下图中红色部分),可以是WINDOWS 7 DVD提取目录,也可以是AIK下的SOURCES目录。下面的Target directory和isofile部分都采用默认设置即可,使用Winbuilder的当前目录(效果见文末的目录结构图)。

二、Win7PE main configuration配置

配置说明:

 Build Model——支持创建normal和boot in RAM两种模型

Main shell——外壳支持系统自带的Explorer、BS Explorer、Total commander、cmd等七种模式,这个选择看个人兴趣,系统自带的Explorer会美观一点,要做就做的漂亮一点,呵呵。

Screen Resolution——显示设置,建议选择1024*768。

Boot Manager——启动管理,支持Grub4dos、ISOLinux、BCDW、Standard、auto等,如果只是做WINPE 3.0,不需要集成其他工具就选择Standard模式,否则可选择其它多引导方式。

System locale——系统地区代码,选择自动识别,如果识别有问题再指定区域。

wpeinit run mode——wpeinit的运行模式,有background、normal和none三种,none就是关闭掉,默认即可。

三、Extend Configuration扩展配置

配置说明:

Grub4dos皮肤设置——如果上面Boot Manager的设置是Grub4dos,并且本项设置前面的框框要打上勾才会生效,里面有几个选项,如果不对皮肤设置,默认的grub4dos将会采用DOS列表展示方式(黑底白字显示启动菜单)。

ISOLinux mode设置——支持Graphics和Text,图形和文本模式。

Driver Pack驱动包——默认的最好包含SATA+LAN。

Force place all programs to RAM——强制所有程序在RAM中运行,这个随意设置,只要别把RAM限制的太低都没问题。

Mount folder with programs as drive Y:——加载程序文件夹到Y盘,这个天 缘暂未测试

四、preconfig配置部分

这里有三个选项,第一个是设置AIK的安装目录,如果安装AIK,winbuilder会默认使用imagex或dism进行映像处理,否则会使用wimutil进行映像处理。

下面两个是设置boot.wim和install.wim的索引号,Windows 7DVD一般会默认带多个映像索引,container选择索引号,索引号的查看可以可以通过dism /get-wiminfo命令进行。

五、Copy files拷贝文件设置

配置说明:

File to copy——选择拷贝文件类型,有标准和全部两种,具体差别天缘暂不清楚。

Addition fonts——额外字体是否需要,这将影响最后的目标ISO大小,如果对ISO体积有限制也可不要。

copy custom folder——拷贝文件夹路径,默认即可

其它设置用处都不大,先不用管了:)

六、Shell and config外壳和配置

FBWF Cache Size——这个应该是设置可写内存大小,可以改大一点,比如256或512。默认是128,具体需要根据您的PE系统集成软件和加载服务包需求有关,根据实际测试选择最合适的一个。

 

七、Explorer shell设置

 

配置说明:

autohide taskbar——自动隐藏任务栏

iso date-time format ——ISO日期时间格式

enable security-tab ——允许安全TAB,这个暂不清楚。

add file-attributes column—— 增加文件属性列,估计是文件列表展示设置?

Desktop Icons设置桌面图标位置和尺寸大小。

Enable PE Start Menu——允许PE开始菜单,下面的选择框是设置开始菜单显示程序数

Enable Shutdown and Reboot in Favorites——在收藏夹中是否允许关机和重启选项。

八、PE Shell设置

配置说明:

Desktop Label——桌面显示标签,相当于快捷方式名。

Set as default shell in PE shell——是否设置为默认Shell程序

九、BS Explorer 2设置

配置说明:

同PEShell。

十、qDir设置

配置说明:

同PEShell

十一、PENetcfg

配置说明:

Add shortcut to desktop——是否在桌面上增加快捷方式

十二、MMC配置

十三、CreateISO创建ISO设置

上图的最后还有个Virtual Test(虚拟机测试),如果是自己手动加载测试,不需要设置或选择这两项(Run ISO in virtualbox和Run ISO in Vmware)。

十四、Winbuilder编译运行

配置完成Winbuilder,我们只需要点击一下窗口顶部的蓝色箭头即可开始处理工程脚本,并编译最终的PE映像,如下图

编译程序会按照配置流程逐个编译,当然未选中的脚本配置不会参与(如上图会自动只显示选中的脚本进行编译),如果后续的修改只是某个“非整体”性的配置,只需要点击该项配置中小绿色编译按钮进行编译,最好再次编译ISO即可。

十五、编译完成后的目录结构

如下图,最终生成的目标放在ISO目录下,可以加载到虚拟机进行测试。

先把知道的都记录下来,不清楚的下次再测试补充上来,欢迎一同学习交流。

更多文章:

脚本提供:自动生成WINPE 3.0的超级批处理

实用改进:为原生WinPE 3.0集成桌面环境和常用软件

入门宝典:打造干净清爽的原生 WINPE 3.0

共同学习:WINPE 3.0工具包介绍及制作准备

U盘WINPE、光盘WINPE系统的 安装制作教程

天缘网友 [晨曦]: 2011-11-20 14:47:47 发表
天缘大哥,您好!我在运行WinBuilder的时候出现以下的错误信息。不知怎样解决?由于我是第一次使用此软件,所以还有很多不明白的东西。期待天缘大哥给些意见。非常感谢!
错误信息:
1、error with mounting source!
2、error with mounting boot.wim!
3、Build stopped due to an error.
从WinBuilder的错误日志信息如下:
Errors
(1-files.Script) DirCopy - Failed to copy directory [%BaseDir%\Temp\Win7PE\BootWimSrc\Program Files\*.*] to: [%BaseDir%\Target\Win7PE\Program Files]: Unknown error
Warnings
(0-preconfig.script) Error with mounting source!
(1-files.Script) Halt
天缘网友 [天缘]: 2011-10-14 08:51:51 发表
@bao:看你的问题好像是挂载源包出现问题,你的路径正确?
天缘网友 [bao]: 2011-10-11 16:24:45 发表
请教下0-PreConfig时出现这个Error with mounting source
时怎么回事啊,
天缘网友 [天缘]: 2011-06-22 13:28:22 发表
@449657367:@notepad:我很久没搞这个WINPE了,大家可以跟着文章多摸索一下,应该没大问题,以后有时间再深入研究一下。
@大气人生:谢谢您的夸奖,我自己总结也方便以后有个参考。
天缘网友 [大气人生]: 2011-05-22 09:47:30 发表
教程很好,很详细。我在百度看到你的教程已被制成了百度文档
天缘网友 [之后]: 2011-04-26 00:41:53 发表
WinBuilder下载很慢呀????
天缘网友 [notepad]: 2011-04-13 06:43:35 发表
天缘大侠:你好, 非常感谢你的教程。我严格按教程制作win7pe,结果跟[wf004]遇到完全相同的问题,在中间提示错误:%TargetDir%\的Windows\System32\shortcut.inf无法创建,致使制作失败。这是怎么回事,该如何解决?
我的工作环境如下:
win7 ghost旗舰版;装了WAIK并用它制作简易的只有命令行的win7pe成功;用winbuilder制作使用的系统源文件是win7高级家庭版(正版安装盘)。
天缘网友 [449657367]: 2010-09-12 10:26:53 发表
我制作的winpe也出现同样问题
Status:0xc000000f
Info:Windows failed to load because the NLS data is missing,or corrupt.
ENTER=Continue ESC=Exit
经测试,只要将Winbuilder制作选项Build → 1-Copy Filesk中的File to copy改为full就能解决winpe的启动故障。
天缘网友 [天缘]: 2010-08-04 13:23:16 发表
@billweasley:不知道你是否参照本文方法制作的,还有我上面的回复是否做了测试,我在自己两个机子全部都测试过。是不是我哪里没有说清楚。上面也有个网友遇到这个问题,不知道后来解决了没,希望自己解决的网友也能分享一下自己的经验。
天缘网友 [billweasley]: 2010-08-04 09:11:16 发表
我也是出现了这个问题:
Windows Boot Manager
Windows failed to start. A recent hardware or software change might be the cause. To fix the problem:
1.Insert your Windows installation disc and restart your computer.
2.Choose your language settings,and then click "next."
3.Click "Repair your computer."
If you do not have this disc,contact your system administrator or computer manufacurer for assistance.
Status:0xc000000f
Info:Windows failed to load because the NLS data is missing,or corrupt.
ENTER=Continue ESC=Exit
制作平台:Windows 7旗舰版32-bit(zh-cn)
原映像文件:通过虚拟光驱加载的MSDN原版的Windows 7 32bit(zh-cn)
改动项目:Screen Resolution(1024*768)
Main shell(Explorer)
Boot Manager(Standard)
其余默认
编译完成后有2个warnings:
Unrecognized command:[CommandFileDelete,%TargetDir%\Boot\BootFix.bin
Unrecognized command:[****]
天缘网友 [天缘]: 2010-06-28 11:58:55 发表
@SWN:只要你的WIN7来源是正式原版,肯定没问题的,虚拟机测试WINPE还是有些问题,尤其是机子配置不太好时,比如内存不足或其它情况,天缘遇到过多次,虚拟机不行,换成常规启动马上OK了。
@周围:@wf004:第一次制作请严格按照文中说明进行,包括WIN7的源文件,路径等,制作OK后再自己调整优化。而且大家提问题都不说自己环境如何,使用版本如何,根本无法解答。
天缘网友 [wf004]: 2010-06-28 00:40:06 发表
用Winbuilder制作WIN7PE时出现错误:%TargetDir%\的Windows \ System32 \ shortcut.inf无法创建(编译Explorer shell设置时)。
天缘网友 [周围]: 2010-06-01 09:30:56 发表
[Looooo]:出现了这个问题
Status:0xc000000f
Info:Windows failed to load because the NLS data is missing,or corrupt.
ENTER=Continue ESC=Exit
天缘网友 [SWN]: 2010-05-29 23:09:39 发表
按照两篇WinBuilder的说明进行操作,使用windows virtual pc虚拟,在进入Winpe(已经可以看到桌面壁纸,但是没有任何图标)时,虚拟机就自动重新启动了,虚拟机设置内存为512兆,打包时选择的是256兆。后来将虚拟内存调高到1.5G同样位置重启。
软件在进行封包时Symantec检测到win7peldr.exe是trojan horse,进行了隔离。
请天缘帮我分析下问题,谢谢!
天缘网友 [天缘]: 2010-04-17 22:35:22 发表
@lgh520530:按照上一篇的文章介绍方法,放到对应的目录下即可,这些插件也是搜了很久才凑齐的。
@Looooo:天缘没遇到你说的情况,不过你最好把环境设置统一,比如AIK、WIN7源包语言及现有系统,可写内存是否需要再调大一点,毕竟Winbuilder也是热心网友写的程序,难免还存在些问题,另外,如果VM运行有问题时,再放到U盘上去试试,祝你成功。
天缘网友 [Looooo]: 2010-04-17 15:54:26 发表
遇到问题了,请求解决!使用Winbuilder080 做了一个Win7PE ,兴高采烈地用VM7.0测试,结果进入启动菜单,选了Win7PE,显示Windows is loading Files……
然后显示Starting Windows,再然后就出错了……
Windows Boot Manager
Windows failed to start. A recent hardware or software change might be the cause. To fix the problem:
1.Insert your Windows installation disc and restart your computer.
2.Choose your language settings,and then click "next."
3.Click "Repair your computer."
If you do not have this disc,contact your system administrator or computer manufacurer for assistance.
Status:0xc000000f
Info:Windows failed to load because the NLS data is missing,or corrupt.
ENTER=Continue ESC=Exit
再网上查了一下,NLS好像是语言设置问题
winbuilder 显示成功!但是日志里有两条警告,如下: * (1 - Copy Files) Unrecognized command: [CommandFileDelete,%TargetDir%\Boot\BootFix.bin] * (MMC) Unrecognized command: [***]
天缘网友 [lgh520530]: 2010-04-13 20:40:22 发表
你好,我看了你写的WINPE 3.0制作文档,很详细,也很喜欢你的文章,但是我想问你,我用WINBUILEDR 制作WIN 7 PE,前面都是按照你的方法去弄的,可是最后的时候制作ISO的时候出现错误,其实你已经说出了是缺少插件的原因,但是我不知道怎么解决?是先把你收集的插件包解压到相关的路径还是怎么操作?请指教.
天缘网友 [天缘]: 2010-03-10 14:50:58 发表
@GEZ鸽子:欢迎欢迎,一同学习,很多软件天缘也是第一次用。
@水何澹澹:稍后天缘会发布自己制作的PE3.0。
天缘网友 [水何澹澹]: 2010-03-10 08:01:37 发表
天缘能不能制作个PE3.0啊,大家可以直接下载下来用了。
天缘网友 [GEZ鸽子]: 2010-03-06 21:30:31 发表
天天跑你这学习来了!
天缘网友 [天缘]: 2010-03-06 21:14:18 发表
@LAONB:还是小心点好,现在很多软件都会打乱七八糟插件包。
@Firm:祝你成功。
天缘网友 [Firm]: 2010-03-06 18:58:33 发表
我来试试看,依样画葫芦
天缘网友 [LAONB]: 2010-03-06 09:00:50 发表
这个我还没用过。现在只要是陌生的软件先VMWare跑一遍,无插件,高性能,才正式安装。

发表评论:

◎欢迎参与讨论,所有评论皆需审核,非法及及未经许可的广告信息不是勤劳致富的法宝,请勿发表。

订阅博客

最近发表

标签云

快速通道

本站采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载也必须遵循“署名-非商业用途-保持一致”的创作共用协议. 返回顶部
Copyright@2005-2011 Metsky.com, All rights Reserved.