无忧启动论坛

 找回密码
 注册
搜索
一次装机 终生领工资最纯净的「微PE装机优盘」UEPON大师作品卡瑞飞系统和装机二合一超级U盘
广告位出租系统gho:最纯净好用系统下载站广告联系 QQ:184822951 微信:wuyouceo
查看: 38083|回复: 911

[原创] Re:WIN10XPE - 从零开始构建的PE+Admin双登录+MTP支持首发+19H1/20H1支持

    [复制链接]
发表于 2018-11-12 23:36:09 | 显示全部楼层 |阅读模式
本帖最后由 slore 于 2019-5-16 14:34 编辑

使用wimbuilder2构建了一个
完全从系统install.wim提取所需文件,可构建不包含任何非系统文件绝对纯净的,包含以下组件的Windows PE(截图为17763.107版本).

支持制作到19H1, 20H1最新版的x86,x64 PE。
环境需求:支持HTA,VBScript/JScript,以及Dism命令可加载wim镜像。 (正常Windows 7以上系统,及系统自带winre.wim环境均满足)

  • [40MB]原生Windows Explorer外壳(RS5以上支持暗黑主题)
  • [8 MB]DWM服务支持
  • [3 MB]MMC(含设备管理器,磁盘管理器,服务管理器,文件共享)
  • [35MB]原生简体中文,繁体中文,韩语输入法
  • [3.8MB]BitLocker
  • [7 MB]原生搜索功能 (2018-11-18)
  • [0.4MB]基本显示器驱动,显卡驱动 (2018-11-18)
  • [33MB]网络支持 (2018-11-18)
  • [72MB]WOW64支持(x64环境下可运行x86程序) (2018-12-05)
  • [26MB]IE 11(x64 & x86) (2018-12-05)
  • [15MB]远程桌面 (2019-01-02)
  • [6 MB]MTP支持(x64需要勾选drvinst补丁) (2019-01-02)
  • [29 MB]Admin账户双登录(需要PECMD补丁) (2019-01-24)
  • [3 MB]画图,Windows 图片查看器 (2019-01-30)
  • [1.8 MB]VC++运行库 (2019-03-20)
  • [140 MB].NET Framework (2019-04-18)
  • [1 MB]系统提示音 (2019-04-18)
  • [3.5MB]SnippingTool 截图工具


VirtualBox_MTP.png
re0_screenshot.png
IEx64_wow64_cn.png
NW_SND.png

特点:
  • 你有install.wim就可以从开始构建此PE。只需要下载工程补丁(372KB),省去不必要的网络消耗(上传/下载)
  • 补丁详细分类,且由批处理语法构成,任何人可以明白某个功能需要做什么修改(添加了哪些文件,修改了哪些注册表等)
  • 一些常用的习惯选项可在界面选择,满足不同人习惯要求(例如: 显示/不显示 快捷方式箭头)
  • 每次都可以根据工程生成新的PE,通过对极小的工程文件管理,就可以无限回溯,重复对PE进行修正


如何自己制作的功能补丁?
请参考 #315,#316,#317楼 说明


v2019.04.28 更新 (下载地址点此链接)
  • 添加:SnipingTool截图工具(组件->Windows附件)
  • 添加:微软五笔 输入法选项
  • 修复:BitLocker解锁菜单不显示问题
  • 修复:使用韩语输入法时无法切换管理员
  • 修复:韩语/英文切换键无法使用问题
  • 修复:20H1(10.0.18885)无法切换管理员问题
  • 修复:20H1管理员账户无法自动创建用户文件和加载注册表, 导致文件夹无法改名,软件关联不正等问题 (yamingw提供加载命令)



WimBuilder2对WIN10XPE工程进行构建的,设定界面:
build_2.png
build_3.png

理论上支持所有Win10版本(不限语言,架构),但因时间有限,计划维护3个版本的对应(前一个正式版,当前最新,快速通道的下一个版本)。
暂时不提供成品,待我把WIN10XPE的组件都转换过来后,并且完成精简补丁,再提供。

第一版存档保留
WimBuilder2_with_WIN10XPE.zip (2.29 MB, 下载次数: 736)
Accessibility.png
19h1_support.png
ad2.png

wimbuilder2-master.7z.002.7z

2.18 MB, 下载次数: 518

删除多余.7z

wimbuilder2-master.7z.001.7z

2.44 MB, 下载次数: 580

删除多余.7z

点评

大帅,我用这个制作,启动了,开不了wifi  发表于 2019-3-24 10:57
老大,这个要说明制作环境要求吧,否则会出各种错误!  发表于 2019-1-19 10:13

评分

参与人数 39无忧币 +180 收起 理由
xmzhqw + 5 很给力!
2010javalet + 5 难得一见的好帖!
chishingchan + 5 很给力!
zhczf + 5
MarilynManSon + 5 很给力!
dwtr + 5
brook + 5 赞一个! 太牛了!
chshrm + 5 很给力!
jerry.zhao + 5 很给力!
2010eflying + 5 很给力!
Wuyu@Flag + 5 很给力!
2011liuyun + 5
aklng + 5 很给力!
qaz10533 + 2 很给力!
泰立信 + 5 很给力!
1301994096 + 5 很给力!
ku588 + 5 很给力!
KevinK + 5 很给力!
sghihor + 5 谢谢大大分享
WAIGO + 5 赞一个!
whyme22 + 5
renshijian + 5 很给力!
freesoft00 + 5
rxzy + 1 支持,好东西先收藏!
rgy + 5 喜欢
palm777qqq + 5
新空气 + 5 赞一个!
2011YEH + 5 很给力!
2012andyle113 + 1 很给力!
青青草 + 5 赞一个!

查看全部评分

 楼主| 发表于 2019-4-16 22:27:34 | 显示全部楼层
本帖最后由 slore 于 2019-5-20 21:38 编辑
brook 发表于 2019-4-15 22:02
楼主厉害,什么时候工程发布正式版呢,感觉这个已经接近正式版了,小白不懂,只觉得这个工程是无忧里第一大 ...

谈不上啥正式版,就是有时间更新下,把反馈的问题修正掉。都是文本文件组成,也不用编译。
不过确实是一个人,精力也有限,有些想法都推后了,比如一些第3方工具文件,每次打包很烦,
想了自动更新的方法,不过还得要个文件服务器,建站啥的。想了想还是附件分包省事省钱。


不喜欢频繁更新,修复了差不多问题,或者有重要修正,或者2,3周才会更新下附件。(虽然比其他PE小多了,但是分包还是挺烦的)

待完成清单:
  • 【反馈问题】选择ISO解压出来的文件夹而非挂载驱动器盘符时,无法生成ISO镜像 (已解决 v2019.04.18)
  • 【反馈问题】精简补丁与【搜索】功能顺序不正 (已解决 v2019.04.18)
  • 【反馈问题】精简补丁导致输入法无法在控制台下输入 (已解决 v2019.04.18)
  • 【功能需求】右键节点提供【编辑 main.bat】,【编辑 last.bat】功能 (已实现 v2019.04.18)
  • 【功能需求】浅色主题设置 (>19H1) (没时间做浅色表)
  • 【功能需求】X盘支持4G以上设置 (已实现 v2019.04.18)
  • 【功能需求】增加控制台模式输出大小 (窗口超出屏幕问题未解决,_CustomFile_\main.bat自己设置?)
  • 【反馈问题】默认系统桌面下可能导致Dism挂载失败 (需要追加检查提醒)
  • 【反馈问题】中文文件夹下,wimlib命令可能出错 (需要追加检查提醒)
  • 【反馈问题】某些PE下,Dism命令无法挂载 (需要追加检查提醒)
  • 【计划功能】动态加载预设列表(读取preset的文件列表,支持中文),目前写死的。 (知道方法,没时间)
  • 【计划功能】_CustomFile_ 做成【私人制定】,支持 main.bat,last.bat? (需要么?添加一个main.html就可以,不过页面想直接显示编辑main.bat/last.bat就比较麻烦)
  • 【新组件】用户认证Windows对话框[目前的PE都是控制台窗口输入] (有方法,没时间)
  • 【新组件】msi安装支持 (有清单,没时间)
  • 【新组件】.NET框架 (wim增加140MB,已实现 v2019.04.18
  • 【新组件】第3方输入法 (有点大,没想好,默认安装包都是x86)
  • 【新组件】系统提示音 (已实现 v2019.04.18)
  • 【新组件】Windows Media Player (有清单,没时间,第3方不是更好)
  • 【新组件】Edage(谷歌内核)  (有清单,没时间,太大了不想集成)
  • 【精简】SysWOW64 目录 (预计减少50MB wim大小)
  • 【精简】自动处理dll资源,提取ico,字符串更新到注册表,删除纯资源dll。 (没时间)
  • 【新功能】第3方软件自动下载
  • 【新功能】集成第3方驱动接口
  • 【新功能】主题风格(暗黑模式)


遗留问题:
  • 20H1 Admin的主目录(X:\Users\Administrator)无法创建,导致很多问题,比如字体难看,不能重命名文件夹名。(已解决)

点评

膜拜大神,看着这么多,望而生畏。大神应该和版主们协商一下,版主们一般本身都懂技术的,而且有人脉,跟他们建个QQ群,集中一些爱好者和技术大牛们,大家凭兴趣分点工,一个人做太辛苦,而且时间有限,像DISM++就是  详情 回复 发表于 2019-4-16 23:28
回复

使用道具 举报

 楼主| 发表于 2019-3-4 22:37:34 | 显示全部楼层
本帖最后由 slore 于 2019-3-21 20:56 编辑
缘起缘灭 发表于 2019-3-4 21:37
做一个教程就好了,工具也不是很明白.想要个教程


选择ISO镜像就行了。。。
不清楚你具体要的教程是哪部分?

makepe3.gif




更新记录
2019-02-05 更新:
  • 完善Windows 19H1支持(IE(yamingw), 输入法指示器)
  • 修复MTP驱动无法复制的问题(19H1的MTP支持功能相同)
  • MTP支持补丁优先采用yamingw的mtpHelper.sys驱动文件
  • 修复笔记本电源指示图标,及启用管理员账户功能(yamingw)
  • drvinst.exe驱动签名修改采用JFX的通用补丁工具(改进,无功能变化)
  • 新增HyperV.cmd测试命令,可以使用Hyper-V虚拟机测试ISO(powershell来自noel)
  • 添加法语资源文件(来自noel)


2019-01-30 更新:
  • Windows 19H1支持
  • 添加Admin切換时的背景图片设定
  • 添加 画图Windows 图片查看器
  • 增加_CustomFiles_文件夹,壁纸,PECMD.ini, PENetwork.ini等配置文件将优先使用此处的文件
  • (暂时仅 wallpaper.jpg, screen.jpg,配置文件还没处理)
  • 新建菜单 添加文本文档和文件夹



2019-01-24 更新:
  • 启用Administrator账户的最小依赖 补丁(不使用explorer也可以使用, 需要PECMD补丁)
  • 整理出DWM的最小依赖补丁(不使用explorer也可以使用)
  • 其他细节调整
  • 整合nonameman的韩语资源(ko-KR.js)


2018-11-12 更新:
  • StartIsBack开始菜单 补丁
  • “轻松访问”的系统组件:屏幕键盘,放大镜,讲述人 补丁


补丁制作教程见21~28楼,最终工程附件在#29楼。

点评

谢谢,谢谢你  详情 回复 发表于 2019-3-6 14:19
回复

使用道具 举报

发表于 2019-2-12 14:45:15 | 显示全部楼层
节后回来试了一把,感觉好了很多。期待新的版本
sshot-1.jpg
回复

使用道具 举报

发表于 2019-2-12 10:48:37 | 显示全部楼层
本帖最后由 lwb1 于 2019-2-12 10:59 编辑
slore 发表于 2019-2-11 22:22
看你干嘛了,驱动对应的是要的。bat就是批处理,主要AddFiles命令添加install.wim的文件列表,
工程里 ...


抱歉,我不是特别懂bat,麻烦给我解释一下这个是干什么的。
那个注释写的好像是更新什么

点评

rem ==========update filesystem========== 的意思是,更新系统文件(文件系统)。 比方说,让PE支持,文件打开对话框(运行->浏览,任务管理器->新建任务)需要添加 install.wim\windows\system32\ExplorerFram  详情 回复 发表于 2019-2-12 12:30
回复

使用道具 举报

发表于 2019-1-6 18:04:29 | 显示全部楼层
出个图文详细教程就好了

评分

参与人数 1无忧币 +5 收起 理由
sx3k + 5 支持

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2019-1-24 22:58:20 | 显示全部楼层
本帖最后由 slore 于 2019-1-24 23:32 编辑

另外,外部程序PECMD,StartIsBack,7-ZIP将另外用一个库管理。
该库提供
fetch <程序> <版本> <构架>
的形式自动下载官方指定版本,最新版本,返回路径,WimBuilder2根据此路径直接将
文件应用到wim文件中,当有新版本更新时,删除旧版文件,重新构建即可。

swRepoCMD.png


另外,也做了一个简易的图形界面管理,有删除,和更新按钮。
采用WimBuilder2的框架,后面会直接整合到wimBuilder2中,作为一个"扩展插件"。

swRepoUI.png

包含wget,aria2,7z工具的x64/x86版本,文件大于3MB了,分隔成2个附件。

(z01.zip文件去掉后缀.zip)
swRepo-master.z01.zip (2.9 MB, 下载次数: 114)

评分

参与人数 1无忧币 +5 收起 理由
palm777qqq + 5

查看全部评分

回复

使用道具 举报

发表于 2019-1-21 11:17:15 | 显示全部楼层
本帖最后由 ku588 于 2019-1-21 12:09 编辑

这个工具的制作思路清晰,并且定制性很强,应该说是目前最易用的PE制作工具了,没有之一,随便一个小白就能做自己的PE,做出来PE兼容性也很好,就是体积庞大,还需要进一步精简和细节调整。

越简单易用的工具,对作者来说付出的汗水就越多,这样的技术原创贴应该加精的,顶起来!
回复

使用道具 举报

发表于 2019-1-19 23:42:25 | 显示全部楼层
楼主大哥,今天照着你的教程提取创建了一个win10pe,U盘启动进入桌面,MTP功能成功从手机里复制了一份1G左右的文件到了电脑,万分感谢
回复

使用道具 举报

 楼主| 发表于 2019-1-3 01:03:30 | 显示全部楼层
本帖最后由 slore 于 2019-1-3 21:28 编辑

StartIsBack界面更新选项,且带预览功能
sm-preview_cn.png

推荐放置于 WimBuilder2\Projects\WIN10XPE\01-Components\00-Shell\za-StartMenu
za-StartMenu.zip (1.62 MB, 下载次数: 353)
回复

使用道具 举报

发表于 2018-11-13 09:47:45 | 显示全部楼层
感谢,期待教程

点评

点错了&#128547;  发表于 2018-11-13 11:50
回复

使用道具 举报

发表于 2018-11-12 23:57:49 | 显示全部楼层
很好的创意和实践,希望早日成熟、完善。楼主辛苦了!谢谢!
回复

使用道具 举报

发表于 2018-11-13 00:00:11 | 显示全部楼层
强烈支持楼主,,最好写个详细的教程造福大众
回复

使用道具 举报

发表于 2018-11-13 00:02:36 | 显示全部楼层
不错,支持楼主
回复

使用道具 举报

发表于 2018-11-13 00:03:08 | 显示全部楼层
体验体验
回复

使用道具 举报

发表于 2018-11-13 00:05:15 | 显示全部楼层
WinXShell、wimbuilder2,大佬的作品总是那么惊艳
回复

使用道具 举报

发表于 2018-11-13 09:06:26 | 显示全部楼层
mark 赞赞赞小白福利啊
回复

使用道具 举报

发表于 2018-11-13 09:18:36 | 显示全部楼层
感谢分享,期待早日成熟、完善!
回复

使用道具 举报

发表于 2018-11-13 09:46:31 | 显示全部楼层
强烈赞,期待一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持本站|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2019-5-21 23:43

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表