搜索结果

支持Explorer桌面的WinPE3.1纯净制作步骤与技术要点
(Wingwy文章基础上的补充)
2012-4-20于深圳

特别说明:本文绝大部分是参考以下原创文章,只是在我实践后进行归纳、准确、详细的描述。按照本文,有一定电脑知识的应能很快做出纯净(这里的纯净指不带任何你不放心的文件,全部是微软官方文件)的带Explorer桌面的、具备Windows基本功能的WinPE3.1。参考文献:

给winpe添加explorer教程(上):基础知识及explorer的初步加入

小弟制作PE的一些经验


我制作的WinPE文件对比与拷贝程序(开源)、支持Explorer的文件清单、注册表导出项文件(一系列reg文件,用于快速修改注册表)。
阅读全文

此文是“给winpe添加explorer教程”https://www.wingwy.com/archives/2011_02_857.html  系列的补充部分。 在前文中我觉得这部分意义不大,所以没有提及文件加入部分。其实winpe的文件部分的加入确实是“既繁琐又简单”。pe的制作就是不断地积累,吸收前人的经验,比如别人的成品pe,以及winbuilder,make_pe3一类的pe制作工具。不过有些网友反映文件不知道怎么办,这里贴一个的文件列表给大家参考(以make_pe3为基础,略有修改)。按照我的教程制作的不需要重复添加某些文件。如果你对某个文件的作用不清楚,可以用鼠标右键看文件说明,或者google。

注:此文件列表主要基于make_pe3,感谢原作者wimb以及原作者感谢之人(主要是JFX,nu825等)。原作者发布地址 http://www.msfn.org/board/topic/143529-make-pe3-program-to-create-portable-windows-7-pe/

1 语言栏支持。如需加入微软拼音用WAIK的帮助脚本即可.

C:\Windows\System32\input.dll
C:\Windows\System32\zh-cn\input.dll.mui
C:\Windows\System32\ctfmon.exe
C:\Windows\System32\zh-cn\ctfmon.exe.mui
C:\Windows\System32\msctf.dll
C:\Windows\System32\zh-cn\msctf.dll.mui
C:\Windows\System32\MsCtfMonitor.dll
C:\Windows\System32\msctfp.dll
C:\Windows\System32\msctfui.dll
C:\Windows\System32\zh-cn\msctfui.dll.mui
C:\Windows\System32\msutb.dll
C:\Windows\System32\zh-cn\msutb.dll.mui
2 主题支持。另需启动相应服务,参见给winpe添加explorer教程(下) https://www.wingwy.com/archives/2011_02_862.html 第6部分。为避免桌面背景重复占用,建议使用system32下的winpe.bmp为背景。

阅读全文

前文讨论了explorer初步加入winpe的过程 https://www.wingwy.com/archives/2011_02_857.html,这样的pe显然需要进一步改进.

6 winpe运行explorer的初步完善.

6.1 win7主题的启用

6.1.1 找到正在运行的win7注册表HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services下面,导出与win7相关的几项DXGKrnl, monitor,Schedule,Themes,UxSms和vga.加载D:\TEMP\winpe3.1\org\mount\Windows\System32\config下system文件到注册表,并命名为pe-sys.把刚才导出的win7的那6项服务导入到pe-sys下\ControlSet001\services中.

6.1.2 在pe-sys的\Setup\AllowStart\中添加项Themes.
阅读全文

前言:虽然有winbuilder一类优秀的制作pe的工具,我还是打算写一个从WAIK入手,”手工”制作winpe并加入explorer的教程.此教程很基本,分为两个部分(后加入文件列表部分,共3部分),前面部分提及winpe及waik的基础知识,以及用waik添加程序包,通过修改win7sp1安装文件中的注册表software配置单元实现explorer的初步加入;后面部分介绍explorer的完善和设置,windows功能的添加,以及对winpe精简和合盘等的一些讨论.我写的这些主要来自于自己做pe的一些积累,waik的帮助文件和winbuilder的脚本,另外一些关键的问题很多是在wuyou,boot-land等论坛得到解决的,pe文件的加入部分也参考了很多他人的pe,还有很多问题都是通过google搜索解决.希望大家在看完本文后也都能做出自己满意的pe.

下面以64位winpe3.1为例,介绍制作带explorer的win7pe的操作过程.最终得到一个功能较为全面的winpe,如我的pe3.1, wingwy-pe3.1-v2.iso

https://www.wingwy.com/archives/2011_02_851.html

注:此文很多是回忆内容,文中难免很多错误,欢迎大家指出并讨论.

1 winpe和WAIK的一些基本知识

1.1 winpe全称Windows Preinstallation Environment,中文就是Windows预安装环境.其他的不用啰嗦,但我觉得有必要先说一下他的版本和名称问题.

winpe 1.x系列对应windows xp和2003,可以叫xpe,需要注意的是Windows XP Embedded也简称xpe,不过在pe领域,xpe应该不具有误导性.相应的,winpe 2.x系列对应windows vista和2008, 也叫vistape.3.x系列是对应windows 7和2008R2,所以有时也叫win7pe.后面的小标号x则是对应各个sp版本,如某个pe是winpe2.2,即表示对应于vista sp2,目前最新的winpe3.1就是对应于win7 sp1.
阅读全文

    最近WinPE3.0出来了,就是Win7的PE,现在当然是beta版本的.总体感觉和WinPE2.0区别不大,引导方式也不变,但对Shell的要求很严.以往的办法都不能启动自带的Windows Explorer,自能用BSExplorer之类的第三方软件代替.昨天试验添加explorer成功,也可以运行mmc控制台,但显示版本是starter版,只有系统载入前有Win7的背景,Explorer启动后背景是黑的.布知道怎么回事.再等Win7和WinPE3.0的正式版.之后再做个带ERD commander 2008的x86和x64二合一的WinPE3.0下载.

下载bsexplorer2.0,专门为winpe设计的bsexplorer.若要制作图形界面的WinPE2.0,可以用此bsexplorer.另外自己定义 Winpeshl.ini 文件.

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

请下载新修正版https://www.wingwy.com/archives/2014_07_4902.html。

这次发两个东西,wingwy-pe5.1-v1.iso和WinPE5.1.iso,都是64位pe,前者带explorer,后者是用ADK做的微软原版WinPE5.1。

微软的东西名字有时候很奇怪,上次一个网友提到winpe5.1,我还觉得是说错了,因为windows现在还停留在8时代,win8.0对应的pe是winpe4.0,按照以往的命名规律,8.1的pe应该叫winpe4.1。不过微软把win8.1的pe就叫winpe5.0了,现在win8.1出了个update,pe又升级到winpe5.1了。刚好最近更新了系统,就做了个新的64位winpe5.1。这次新版的pe还能支持wimboot,用到手机上应该还不错,不知道谁有兴趣试试手机启动pe,比如华硕zenfone 5就是用的x86构架的atom处理器,理论上这个手机可以启动windows,不过太大了,wimboot启动这个pe倒是合适。
0-pe1

wingwy-pe5.1-v1是64位带explorer,补充了syswow同时能运行32位程序运行,支持uefi和传统bios双启动,IE和中文输入法都可用,这是pe的修改菜单。
1-menu
阅读全文

给winpe添加.net支持~

wingwy-win8pe4.0-v1镜像做得很不错,圆了我这个懒人的一个explorer的心愿,但是可惜没有添加.net包。最新的Windows ADK里有WinPE-NetFx4.cab,可以添加到win8pe中来支持.net4 framework。但我在用dism命令往wingwy-win8pe4.0-v1镜像里面添加这个包的时候却遇到了”错误87,add-package选项未知“,我猜想是因为wingwy精简了某些文件导致的。于是我决定自己手动添加.net包。

我的方法是这样的:

1。建立两个目录:mount1和mount2,mount1用来装载微软官方的win8pe镜像,这个镜像就在Windows ADK的安装目录里面有,mount2用来装载wingwy的镜像。 阅读全文

这段时间一直很忙,好旧没碰pe了,而且我自身的系统还是win7,做win8pe不是很方便。这两天在外面,正好下了win8做了个64位的winpe4.0。这个版本还是和以前的一样,比如这个  https://www.wingwy.com/archives/2012_02_998.html
这次的winpe4.0和以前做的差不多,支持uefi启动,64位支持32位程序,输入法,ie10等,另加MSdart8.0,可以离线操作win8系统。其他的看图吧。

阅读全文

wim封装xp和win7:视频和下载

其实用imagex封装wim格式的xp技术很早就有了,这种技术也分两种。一种相对简单,用imagex手工打包再展开wim文件就行了。这种方法不能方便的实现分区,引导或是合盘,对大部分电脑用户来说还是比较麻烦。另一种则是我在08年的时候做过的把xp安装文件附加到install.wim文件中,可以直接从vista的安装程序安装xp。当时受限于网络,没有放出样品,如果你有一定的基础,按照那2篇文章肯定可以做出来,感兴趣的朋友可以参考“详解:用imagex封装xp/vista/server2008 x86/x64 的6合1安装盘” https://www.wingwy.com/archives/2008_07_139.html 这篇文章。现在win7都出了几年了,还是有很多同学让我给他们装xp,看来xp还是有很大市场的,所以我也重新用wim封装了xp,并在这里放出视屏和样品下载。最后我的成品如下图,win7和xp的四合一安装盘(包括32位win7sp1、64位win7sp1、32位xpsp3和64位xpsp2)。
xp与win7合盘

1 wim封装(imagex)的优点
阅读全文