问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

手工打造一个完美的WinPE3.0步骤(完美到每个细节)

发布网友 发布时间:2024-10-05 07:34

我来回答

1个回答

热心网友 时间:2024-12-02 07:03

WinPE,全称Windows Preinstallation Environment即Windows预安装环境,它不是一个常规用途的操作系统,无法作为日常工作使用,而是常作为安装、故障排除和恢复的一种工具。下面高手就来教教大家如何自己动手来制作一个完美的WinPE3.0。

一、具*作方法:

1、把windows7光盘(或光盘镜像)里的/sources/boot.wim文件复制到d:/winpe/sources目录

2、在附件提供imgaex目录里右键点击inf文件,选安装。(Imagex 6.0 AIK 封装工具)

3、运行cmd,进入imgaex目录。

4、imagex /mountrw d:/winpe/sources/boot.wim 2 d:/winpe/new (将d:/winpe/sources/boot.wim镜像映射到d:/winpe/new目录)

5、删除d:/winpe/new根目录下的setup.exe文件。删除sources文件夹,很重要,可以精简winpe哟。

6、imagex /unmount /commit d:/winpe/new (合并对d:/winpe/new目录中映像文件的修改,并将其卸载)

7、imagex /compress maximum /export “d:/winpe/sources/boot.wim” 2 “d:/winpe/pe3/boot.wim”,把boot.wim分离并重新压缩。

7、d:/winpe/pe3/boot.wim即为修改后的镜像。这个时候运行这个映像winpe是默认的“命令提示符”窗口。

二、制作PE光盘镜像:

1. 新建d:/winpe/pe,新建d:/winpe/pe/sources

2. 复制(windows7光盘为X)X:/boot目录(包括文件)到d:/winpe/pe

复制X:/efi目录(包括文件)到d:/winpe/pe

复制X:/bootmgr文件到d:/winpe/pe

复制修改后的boot.wim文件到d:/winpe/pe/sources(X为windows7光盘符)

3. 用UltraISO提取windows7光盘引导文件,保存为windows7.bif

4. 用UltraISO将d:/winpe/pe下的目录和文件添加到光盘镜像,加载windows7.bif,保存镜像为PE 3.0.iso

三、图像shell(下面内容来自M$)

Winpeshl.ini 可控制是否将自定义外壳程序加载到 Windows PE 而不是默认的“命令提示符”窗口。若要加载自定义外壳程序,请创建一个名为 Winpeshl.ini 的文件,然后将它放在自定义 Windows PE 映像的 %SYSTEMROOT%“System32 中。该 .ini 文件必须包含以下部分和项:

[LaunchApp]

AppPath = %SYSTEMDRIVE%”myshell.exe

[LaunchApps]

%SYSTEMDRIVE%“mydir”application1.exe, -option1 -option2

application2.exe, -option1 -option2

将 AppPath 项设置为外壳应用程序的路径。该路径可以是完全限定路径,您也可以使用环境变量(例如 %SYSTEMROOT%“System32”Myshell.exe)来表示该路径。AppPath 项不支持命令行选项。

使用 [LaunchApps] 部分运行带命令行选项的应用程序。应用程序按照列出的顺序运行;应用程序的名称及其选项以逗号分隔。

当退出“命令提示符”窗口或自定义外壳应用程序时,Windows PE 将重新启动。

重要事项:

不要编辑 Setupreg.hiv 的 HKEY_LOCAL_MACHINE/SYSTEM/Setup 注册表项中的 CmdLine 值来启动外壳应用程序。CmdLine 的值可调用 Winpeshl.exe,Winpeshl.exe 会执行很多函数,包括调用 Windows PE 中的默认“命令提示符”窗口或您的自定义外壳应用程序。

举例:用bsexplorer制作自制版WindowsPE,从网上下载bsexplorer程序,从CMD到imagex目录:imagex /mountrw d:/winpe/sources/boot.wim 1 d:/winpe/new,解压bsexplorer后连同文件夹一起放到d:/winpe/new/windows目录中,把上面建的Winpeshl.ini,里面要指出bsexplorer.exe所在的路径,放到d:/winpe/new/windows/system32中。

定义:

【bs_desktop.ini】

这个文件是用来自定义PE的桌面快捷方式的,第一行的 [Desktop CFG file Ver.1] 必须保留。

格式:

《-ItemBegin-》

ItemX=

ItemY=

Caption=

ExeName=

IconName=

IconNumber=

ExeDir=

CmdParam=

ShowState=

《-ItemEnd-》

举例:

《-ItemBegin-》

ItemX=20

ItemY=20

Caption=资源管理器

ExeName=%SystemDrive%/Program files/A43/A43.exe

IconName=%SystemDrive%/Program files/A43/A43.ico

IconNumber=0

ExeDir=%SystemDrive%/Program files/A43

CmdParam=

ShowState=NORMAL

《-ItemEnd-》

参数说明:

每一个左边上的图标都是由这样的一段配置生成的,每个图标开头和结尾必须有 《-ItemBegin-》 和 《-ItemEnd-》 , ItemX= 是指图标的横向距离,默认第一列为 20 ,第二列为 100 ,第三列为 180 ,以此类推(每下一列的值都比前一列增加 80 ,这是默认的设置,可以自由修改,但这是最好的设计了)。 ItemY 和 ItemX= 一样,但指的是横向坐标(即行数)。 Caption 填什么都可以,支持中文,是图标下的名称文字。 ExeName则是目标文件或程序的路径(要求包括扩展名,可以不是绝对路径。允许使用系统变量)。 IconName 是此快捷方式的图标路径, IconNumber 是此图标文件中的第几个图标,默认为 0 。 ExeDir 是此文件或程序的运行路径。 CmdParam 是专门应用于这个程序的启动(命令行)参数(例如 Nero StartSmart Essentials 的启动参数是 -ScParameter=8 ),大部分大型软件都有用到。 ShowState 是目标的显示方式,默认为 NORMAL ,在此参数下打开窗口不会有任何变化,仍然是原样。

【bs_logon.ini】

这个文件是用来自定义PE的登录方式的,这里只讲解 [Shell] 部分, [Shell] 此行必须保留。

格式:

=

举例:

BS图形界面=%SystemDrive%/Program Files/BsExplorer/explorer.exe

参数说明: = 之前的内容为登陆框下拉菜单中的显示文字(允许空格和汉字),之后的内容为一个PE Shell的路径,其实就是一个可执行程序,但是如果只打开一个普通应用程序的话就不会打开桌面,当此程序结束时会退回登录对话框。无论 [Shell] 下面的内容你删去了什么,举例中的那行一定要保留,否则下拉菜单中不会出现 BS图形界面项,自然也无法进入桌面了。

【bs_qlaunch.ini】

这个文件是用来自定义PE的快速启动栏的,第一行的 [QLaunch CFG file Ver.1] 必须保留。

格式:

《-ItemBegin-》

Caption=

ExeName=

IconNumber=

《-ItemEnd-》

举例:

《-ItemBegin-》

Caption=显示桌面

ExeName=@ShowDesktop

IconNumber=20

《-ItemEnd-》

参数说明:与 bs_desktop.ini 文件一样,就是参数少了点。

【bs_menuimg.bmp】

这个文件中保存着需要用到的一些常见的小程序图标(16×16),此文章中所有的 IconNumber= 都指向这里,所以比较重要。第一个编号为 0,第二个编号为 1 ,以此类推,您可按照16×16的大小添加或修改图标。

【bs_explorer.ini】

这个文件中只有几个需要特别讲解的地方:

DesktopBkgndText= 显示在桌面右下角的文字,颜色默认为白色,可自由修改,值为空时会显示一段版权说明。

DesktopTextColor= 规定了桌面上的文字颜色,格式为十六进制颜色数值,默认为 $00ffffff 。

DesktopTextBkColor= 规定了桌面上的文字的背景色,格式为十六进制颜色数值,默认为 $ffffffFF 。

其它可能有用的参数(不做详细解释):

NoCheckFiles= 不检查文件,默认为 YES 。

NoStartMenuIcon= 无开始菜单图标,默认为 NO 。

NoStartMenuMargin= 无开始菜单边缘空白,默认为 NO 。

NoDesctopIcon= 不显示桌面快捷方式,默认为 NO 。

NoQlaunchBar= 不显示快速启动栏,默认为 NO 。

【BS_START.INI】

这个文件是最重要的!它规定了开始菜单中的内容。

格式:

《-ItemBegin-》

ShowInAutorun=

EnableInAutorun=

ParentItem=

Caption=

ExeName=

IconNumber=

ExeDir=

ShowState=

《-ItemEnd-》

举例:

《-ItemBegin-》

ShowInAutorun=YES

EnableInAutorun=YES

ParentItem=office

Caption=Word

ExeName=%SystemDrive%/program files/Office97/WORD.EXE

IconNumber=45

ExeDir=%SystemDrive%/program files/Office97

ShowState=NORMAL

《-ItemEnd-》

参数说明:ShowInAutorun= 和 EnableInAutorun= 两项好像基本在我的自定义实验中并没有什么用处,所以不做讲解。大部分参数都与以上介绍的几个文件相同,ParentItem= 是指向此快捷方式放入哪个文件夹(如果要放到开始菜单的根目录下的话,就需要写入 root )。建立文件夹的格式为:

《-ItemBegin-》

ShowInAutorun=YES

EnableInAutorun=YES

ParentItem=programs

Caption=Office 97

MenuId=office

《-ItemEnd-》

MenuId 是一个唯一的标识,普通快捷方式的 ParentItem= 指向的就是这里。

同样需要特殊说明的是建立分隔线,格式为:

《-ItemBegin-》

ShowInAutorun=YES

EnableInAutorun=YES

ParentItem=root

Caption=-

《-ItemEnd-》

同样, ParentItem= 的值属性同上(译为:“母物品”)。

imagex /unmount /commit d:/winpe/new

imagex /compress maximum /export “d:/winpe/sources/boot.wim” 1 “d:/winpe/pe3/boot.wim”

然后把boot.wim放到d:/winpe/pe/sources中,用Ultraiso制作ISO文件(步骤同上)。

至此,一个完美的WinPE3.0就制作完成了,用户可以把制作好的WinPE3.0安装在Windows系统内,这样一来,系统遇到紧急故障时就可以通过这个来进行修复了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我女朋友我在同事面前说她是我媳妇她默认,在她组长面前就不承认了什么... 跨省迁户口需要的手续 户口跨省迁移需要哪些手续? cf空白名字怎么打(cf空白名字怎么打2021) 关于旅行的电影 就是一个人旅行放松心灵那种 不要纪录片 模拟人生2高斯的遗产给儿子还是女儿 模拟人生2如何跟高斯结婚啊? 模拟人生2高斯怎么找到贝拉,找到后能怎么办? 我的米2插上充电器后屏幕一直闪,快速的一下显示充电一下没在充电。请 ... ...屏幕乱闪 充不进去电 用手机连接电脑也是一样 盈世信息科技(北京)有限公司盈世 盈世信息科技有限公司盈世 杨幂孤岛惊魂在哪里看 杨幂版 孤岛惊魂 什么时候会传到网上观看 如何进入http://192.168.1.1的设置界面? 如何进入http:192.168.1.1的设置界面? 怎么戒酒和戒口? 50天宝宝拉肚子囟门塌陷怎么办 ...网评分数已经做到4.7,今年希望能够提升到4.8分,参照一些同_百度知 ... 【桂花原创】锦江区哪些小学、初中很优质,看看教育局的官方评论 4.7分升到4.8分一般要多少好评? ...海白娘子怎么获得妄想山海白娘子进化丹材料 有哪些值得分享的大连旅行的美食攻略? ...介绍_妄想山海白娘子进化丹材料是多少是什么 一本二本三本合并后的分数线是多少 湖南五所二本升为一本至少把一本分数线拉低了15分以上,所以要把今年... 一般二本大学升为一本,分数会升高吗,比如华侨大学,我是09陕西的考生,谢... 霸派注册过商标吗?还有哪些分类可以注册? 霸王潭注册过商标吗?还有哪些分类可以注册? 霸王鳖鸡注册过商标吗?还有哪些分类可以注册? 更年期男人小鱼际会发红 请问现时的冷却方法总的来说有几种?原理、优点等又分别是什么... 有多少个省,都有什么省,省里有多少个市(名称),一个市里有多少个区(县... ...郑州,扬州,荆州,锦州,徐州,苏州,谁能再说出一个,我认做他爹_百度... 关于上海虎头 hotolube 或者德国克虏伯的轴承润滑脂型号,能否概括... 名爵hs和标志4008? 小耗子岛旅游攻略 北京正宗的小吃都在那里?还有购物的地方都有哪些?? 打印机测试页打印后就无法打印,但是共享的打印机可以打印,就是连接打印... 安装打印机,打印测试页后,为什么无法打印? nba冠军奖杯叫什么 nba冠军奖杯的介绍 奥布莱恩杯为什么叫奥布莱恩杯 谁晓得长期居住证明怎么开 ...里面的突袭?说先要下载到电脑里,我应该下载突袭2还是什么?有链接吗... 居住证明到期怎么申请? 在洛阳居住证明去哪办? 突袭这个游戏的运行问题 公车费做什么科目 为什么我在淘宝上看见的不同店家的同一款项链价钱却都不一样?_百度知... 为什么 淘宝 网上的 银项链 不同卖家的价格差距很大 东西却一样_百度知...